Šajā Geek skolu instalācijā mēs aplūkojam, kā mēs varam attālināti vadīt mūsu iekārtas, izmantojot attālo palīdzību, attālo darbvirsmu, Windows Remote Management jeb WinRM un PowerShell.
Noteikti izlasiet iepriekšējos rakstus šajā Geek skolu sērijā par Windows 7:
Un visu šīs nedēļas laikā palieciet uz pārējo sēriju.
Tālvadības palīdzība ir funkcija, kas pirmo reizi tika deinstalēta operētājsistēmā Windows XP un turklāt balss tērzēšanas noņemšana palika nemainīta. Izmantojot tālvadības palīdzību, ir divi lietotāji, kuri ir savienoti vienā datorā, izmantojot to vienlaikus. Pirmkārt, ir persona, kurai nepieciešama palīdzība, kas ir pazīstama arī kā uzņēmēja kā arī persona, kas palīdz lietotājam, kuru sauc par palīgs. Tālvadības palīdzība ir vērsta uz ideju par virtuālo palīdzības dienestu scenārija veidu.
Lai kāds varētu lūgt palīdzību, viņiem ir jānosūta uzaicinājums, lai viņiem palīdzētu. Varat izveidot uzaicinājumu trīs veidos:
Uzņēmējam ir arī pēdējais teikums par to, kas notiek sesijā, piemēram, viņi var izvēlēties, vai palīgs var kontrolēt peli un tastatūru, un jebkurā brīdī var pat atvienot sesiju, ja viņiem šķiet, ka viņiem ir grūtības ar to, ko palīdz viņam.
Lai iespējotu attālo palīdzību, atveriet izvēlni Sākt un ar peles labo pogu noklikšķiniet uz Dators, pēc tam konteksta izvēlnē atlasiet Rekvizīti.
Kad tiek atvērts dialoglodziņš Sistēmas informācija, noklikšķiniet uz saites Attālināto iestatījumu kreisajā pusē.
Šeit jums būs jāpārbauda lodziņš, kas ļauj attālinātās palīdzības savienojumiem ar datoru.
Ja jūs noklikšķināsit uz pogas "Uzlabotā poga", jūs varat mainīt tādas lietas kā, piemēram, vai palīgam būs atļauts pārņemt peli un tastatūru, kā arī cik ilgi jūsu izveidotie uzaicinājumi ir derīgi.
Lai pieprasītu, lai kāds jums palīdzētu, jums ir jāizveido ielūgums. Lai to izdarītu, atveriet sākuma izvēlni, paplašiniet apkopi un izvēlieties Windows Remote Assistance.
Pēc tam izvēlieties uzaicināt kādu, kuram uzticaties, lai jums palīdzētu.
Demonstrēšanas nolūkos es gribētu saglabāt ielūgumu failā, bet jūtieties brīvi izmantot jebkuru vēlamo metodi.
Esmu kopīgojis savu dokumentu bibliotēku ar citu datoru savā tīklā, tāpēc, saglabājot uzaicinājumu, šeit ir ideāls.
Kad esat saglabājis ielūgumu, jums tiks dota parole. Tas ir ļoti svarīgi, jo palīgpersonai būs jāievada, kad mēģina izveidot savienojumu ar datoru.
Esmu pārslēdzis uz mašīnu, kurā darbojas operētājsistēma Windows 8. Es to izvēlējos, lai jūs nesapratītos par to, kuru datoru es esmu. No Windows 8 ierīces es vienkārši dubultklikšķi uz uzaicinājuma.
Tad es ievadu paroli, kuru mans draugs uz uzņēmējas ierīces nosūtīja man, un noklikšķiniet uz Labi.
Tad uzņēmējam tiks uzdots jautājums, vai viņi vēlas ļaut man izveidot savienojumu ar savu mašīnu. Šajā gadījumā es zinu, kurš mēģina izveidot savienojumu, un tāpēc varu noklikšķināt uz Jā.
Tas viss ir tā. Tagad tagad varu redzēt tieši to, ko darāt savā Windows 7 datorā reāllaikā. Ja jūs ļāva lietotājiem kontrolēt savu datoru, kā tas redzams sadaļā Papildu opcijas, jūs redzēsiet pieprasījuma vadības pogu, kā redzams tālāk. Tad uzņēmējam būs atļauts atļaut vai noraidīt jūsu pieprasījumu. Varat arī izmantot tērzēšanas funkciju, ja jūs to izvēlaties.
Lai gan attālā palīdzība ir vērsta uz divu lietotāju scenāriju, attālā darbvirsma ir vērsta uz vienu lietotāju. Vislielākā atšķirība starp attālināto palīdzību un attālo darbvirsmu ir tā, ka, pieslēdzoties attālās darbvirsmas sesijai, dators, ar kuru es savienoju, tiek slēgts, lai ikviens, kas staigā pa ceļu, neredzētu to, ko es daru šajā ierīcē. Kā jūs, iespējams, jau esat minējuši, Remote Desktop ir vērsta uz produktivitāti. Piemēram, ja es aizmirsu rediģēt dokumentu, pirms es aizbraucu no darba, tad, kad es atgriezīšos mājās, es varētu izmantot attālo darbvirsmu, lai izveidotu savienojumu ar šo mašīnu, un tas būtu kā es sēdēju pie sava galda.
Piezīme. Tas ir tik noderīgi, ka katru dienu to izmanto pat mājās, kur man ir pāris serveri, kuriem nav neviena ekrāna; patiesībā viņiem pat nav tastatūras vai peles. Viņiem vienkārši ir elektrības kabelis un tīkla kabelis, tas viss ir. Kad es vēlos kaut ko uz servera, es vienkārši izmantoju attālo darbvirsmu.
Lai iespējotu attālo darbvirsmu, atveriet izvēlni Sākt un ar peles labo pogu noklikšķiniet uz Dators, pēc tam konteksta izvēlnē atlasiet Rekvizīti.
Kad tiek atvērts dialoglodziņš Sistēmas informācija, noklikšķiniet uz saites Attālināto iestatījumu kreisajā pusē.
Šeit jums būs jāpārbauda lodziņš, kas ļauj Remote Desktop savienojumus ar datoru. Attālās darbvirsmas iespējošanai ir divas iespējas:
Mēs varam iet ar drošāku iespēju, jo man ir tikai datori ar operētājsistēmu Windows 7 un vēlāk manā vidē.
Kad esat iespējojis Remote Desktop datorā, ir ļoti viegli to izveidot. Lai to izdarītu, atveriet izvēlni Sākt un izvērsiet Piederumi, pēc tam noklikšķiniet uz Attālā darbvirsmas savienojums.
Tagad jums būs nepieciešams ievadīt mašīnas nosaukumu vai IP adresi, izmantojot iespējotu attālo darbvirsmu, un pēc tam noklikšķiniet uz savienojuma izveides.
Jums tiks piedāvāts akreditācijas dati. Atcerieties: jums būs jāievada lietotāja identifikācijas dati tālvadības ierīcē, nevis tajā, no kuras esat izveidojis savienojumu.
Tas viss ir tā. Tagad jūs jūtaties kā sēžat uz attālā mašīna.
Viena lieta, ko pamanīsit, ir tas, ka, zaudējot daudz vizuālo efektu, kad izmantojat RDP. Ja izmantojat lokālo tīklu un izmantojat Gigabit Ethernet tīklu, varat to mainīt. Lai to paveiktu, pirms pievienojieties, noklikšķiniet uz opciju nolaižamā saraksta.
Pēc tam pārejiet uz cilni Pieredze. Šeit jūs varat izvēlēties savienojuma ātrumu, kas noteiks jums optimālos iestatījumus.
Piezīme: WinRM ir stingrs pārvaldības rīks, bet, kā jūs to redzēsiet nedaudz, to aizstās arvien populārā PowerShell Remoting funkcija.
Windows Remote Management ir komandrindas pārvaldības protokols. Lieta, kuru WinRM patiešām bija gājusi par to, bija tas, ka pamatā bija cietais HTTP protokols, kas tika atļauts ar daudzu korporatīvo ugunsmūri, tādēļ nebija nepieciešams atvērt īpašas ostas. WinRM netiek aktivizēts operētājsistēmā Windows 7, un jums būs to manuāli jāaktivizē darbstacijās un serveros, kurus vēlaties vadīt attālināti. Lai tā atvērtu paaugstinātu komandu uzvedni un palaistu:
winrm quickconfig
Ieslēdzot WinRM, notiek šādas sistēmas izmaiņas:
Tas patiešām viss ir iestatīt savu datoru līdz WinRM.
Lai izveidotu savienojumu ar datoru, izmantojot WinRM, jums jāpievieno mašīna jūsu uzticamo saimnieku sarakstam. Lai izdarītu šo vienkāršo veidu šādā komandā:
Piezīme: jums būs jāmaina IP zemāk esošajā komandā uz to mašīnu, ar kuru mēģināt izveidot savienojumu.
winrm set winrm / config / client @ TrustedHosts = "192.168.174.130"
Kad esat pievienojis ierīci savam TrustedHosts, jūs varat savienot un palaist jebkuru komandu, kuru vēlaties attālajā datorā. Lai to izdarītu, jūs izmantojat komandu Windows Remote Shell (WinRS).
winrs -r: 192.168.174.130 -u: Taylor -p: Pa $$ w0rd netstat
Jums būs jāaizstāj šādas vērtības:
Kā jau iepriekš minēju, PowerShell's Remoting funkcija ir veidota uz WinRM virspusē. Tātad pieņemsim noteikt, kas to nošķir no mantotā apvalka.
Objekta orientācija
Ir viena lieta, kas padara PowerShell tik spēcīgu, kā tas ir, un šo lietu sauc par objekta orientāciju. Objektu orientēta programmēšana vai OOP, kā tas ir zināms, ir programmēšanas stils, kas atbalsta kodu atkārtotu izmantošanu. Viena no metodēm, ko tā izmanto, lai to paveiktu, ir iespēja izveidot kombinētas datu struktūras, kuras veido primitīvie datu tipi, piemēram, skaitļi un virknes, kā arī citas saliktas struktūras. Šīs savienojumu datu struktūras tiek sauktas par objektiem.
Vienkārši sakot, objekts ir kaut ko attēlojums. Objekti satur īpašības, kas apraksta lietu, un metodes, kas norāda objektam, ko tas var darīt. Piemēram, jums var būt objekts, ko sauc par personu. Persona objektam būtu:
OOP faktiski ir daudz vairāk nekā tas, bet tas tagad darbosies kā darba definīcija. Tā kā viss programmā PowerShell ir objekts, tas ir ļoti viegli strādāt ar datiem. Piemēram, Get-Service cmdlet saņem informāciju par pakalpojumiem, kas darbojas jūsu vietējā datorā. Lai redzētu, kāda veida objektu tā izvadā, vienkārši nosūtiet to uz Get-Member:
Get-Service | Get-dalībnieks
Šeit jūs varat redzēt tā izejas veida objektu, ko sauc par ServiceController. Jūs varat arī apskatīt metodes un īpašības, ko atbalsta ServiceController objekti. Ņemot vērā šo informāciju, tas ir diezgan triviāls, lai noskaidrotu, ka jūs varētu pārtraukt pakalpojumu, izsaucot Kill metodi uz objektu, kas ir pakalpojums, kuru vēlaties apturēt.
Tā kā mēs esam iestatījuši WinRM, mūsu Windows 7 ierīci jau var no attāluma vadīt ar PowerShell palīdzību. Lai palaistu komandrindas komandu powershell uz tālvadības mašīnas, jūs izmantojat komandu Invoke-Command:
Invoke komandu WIN-H7INVSHKC7T get-service
Tas viss ir tā.
Ja jums ir kādi jautājumi, jūs varat man tweetēt @ taybgibb vai vienkārši atstāt komentāru.