Geek School Learning Windows 7 - Oddaljeno upravljanje
V tej namestitvi Geek šole, si ogledamo, kako lahko upravljamo naše stroje na daljavo z oddaljeno pomočjo, oddaljenim namizjem, oddaljenim upravljanjem Windows, znanim tudi kot WinRM, in PowerShell.
Bodite prepričani, da preverite prejšnje članke v tej seriji Geek School na Windows 7:
- Predstavljamo How-To Geek School
- Nadgradnje in migracije
- Konfiguriranje naprav
- Upravljanje diskov
- Upravljanje aplikacij
- Upravljanje Internet Explorerja
- Osnove IP naslova
- Mreženje
- Brezžično omrežje
- Požarni zid Windows
In ostanite z nami do konca tega tedna.
Oddaljena pomoč
Oddaljena pomoč je funkcija, ki je najprej debitirala v operacijskem sistemu Windows XP in poleg odstranitve glasovnega klepeta ostala nespremenjena. Pri uporabi daljinske pomoči sta dva uporabnika povezana z enim računalnikom, ki ju uporabljata istočasno. Najprej je oseba, ki potrebuje pomoč, ki je znana tudi kot gostitelja kot tudi oseba, ki pomaga uporabniku, ki se imenuje pomočnik. Oddaljena pomoč je osredotočena na idejo virtualnega scenarija za pomoč uporabnikom.
Da bi nekdo prosil za pomoč, vam mora poslati vabilo, da jim pomaga. Povabilo lahko ustvarite na tri načine:
- Če sta gostitelj in pomočnik v istem omrežju, lahko shranite mapa na omrežno mesto.
- Če niso na istem omrežju, jim lahko pošljete e-poštno povabilo.
- Če vaše omrežje izvaja IPv6, ki je v tem trenutku zelo malo verjetno, ga lahko uporabite enostavno povezovanje.
Gostitelj ima tudi zadnjo besedo o tem, kaj se dogaja v seji, na primer lahko izberejo, ali lahko pomočnik nadzoruje miško in tipkovnico in lahko celo prekinete sejo kadarkoli, če se počutijo neprijetno s tem, kar počne pomočnik.
Omogočanje oddaljene pomoči
Če želite omogočiti oddaljeno pomoč, odprite meni Start in z desno miškino tipko kliknite Računalnik, nato pa v kontekstnem meniju izberite Lastnosti.
Ko se odpre pogovorno okno Sistemske informacije, kliknite povezavo Oddaljene nastavitve na levi strani.
Tukaj morate potrditi polje, ki omogoča povezave z oddaljeno pomočjo na vaš računalnik.
Če kliknete na napredni gumb, lahko spremenite stvari, kot je, ali bo pomočniku omogočeno, da prevzame nadzor nad miško in tipkovnico, pa tudi, kako dolgo so vabila, ki jih ustvarite, veljavna za.
Uporaba oddaljene pomoči
Če želite zahtevati, da vam nekdo pomaga, morate poslati povabilo. Če želite to narediti, odprite meni »Start«, razširite vzdrževanje in izberite oddaljeno pomoč programa Windows.
Nato se odločite, da povabite nekoga, ki mu zaupate, da vam pomaga.
V demonstracijske namene bom shranil vabilo v datoteko, vendar vas prosimo, da uporabite katerokoli metodo, ki jo želite.
Svojo knjižnico dokumentov imam v skupni rabi z drugim računalnikom v omrežju, tako da je shranjevanje povabila tukaj popolno.
Ko shranite vabilo, boste prejeli geslo. To je zelo pomembno, ker bo pomočnik moral vstopiti, ko se bo poskusil povezati z računalnikom.
Preusmeril sem se na računalnik z operacijskim sistemom Windows 8. Izbral sem to, da ne boste zmedeni glede tega, na katerem računalniku sem. Iz računalnika z operacijskim sistemom Windows 8 preprosto dvakrat kliknem na povabilo.
Nato vnesem geslo, ki ga je moj prijatelj, na gostiteljskem stroju poslal k meni in kliknil ok.
Gostitelj bo nato vprašan, ali mi želi dovoliti povezavo z njihovim računalnikom. V tem primeru vem, kdo se skuša povezati, zato lahko kliknem Da.
To je vse. Zdaj lahko vidim, kaj počnete na računalniku z operacijskim sistemom Windows 7 v realnem času. Če ste uporabnikom dovolili, da prevzamejo nadzor nad računalnikom, kot je prikazano v razdelku naprednih možnosti, boste videli gumb za nadzor zahtevka, kot je prikazano spodaj. Gostitelj bo potem dovolil ali zavrnil vašo zahtevo. Funkcijo klepeta lahko uporabite tudi, če tako izberete.
Oddaljeno namizje
Medtem ko je oddaljena pomoč osredotočena na scenarij dveh uporabnikov, je oddaljeno namizje osredotočeno na enega uporabnika. Največja razlika med oddaljeno pomočjo in oddaljenim namizjem je, da se računalnik, s katerim se povezujem, ko se povežem z sejo oddaljenega namizja, zaklene, tako da vsak, ki prihaja, ne more videti, kaj počnem na tem računalniku. Kot ste verjetno že uganili, je oddaljeno namizje osredotočeno na produktivnost. Na primer, če sem pozabil urediti dokument, preden sem zapustil delo, ko pridem domov, lahko uporabim oddaljeno namizje za povezavo s tem računalnikom in bi bilo, kot da sedim za mizo.
Opomba: To je tako uporabno, da ga uporabljam tudi vsak dan doma, kjer imam nekaj strežnikov, ki nimajo priloženega zaslona; pravzaprav nimajo niti tipkovnice ali miške. Preprosto imajo napajalni kabel in omrežni kabel, to je vse. Ko hočem nekaj na strežniku preprosto uporabiti oddaljeno namizje.
Omogočanje oddaljenega namizja
Če želite omogočiti oddaljeno namizje, odprite meni Start in z desno tipko miške kliknite Računalnik, nato pa v kontekstnem meniju izberite Lastnosti.
Ko se odpre pogovorno okno Sistemske informacije, kliknite povezavo Oddaljene nastavitve na levi strani.
Tukaj morate potrditi polje, ki omogoča povezave z oddaljenim namizjem na vaš računalnik. Omogočanje oddaljenega namizja omogočata dve možnosti:
- Preprosto omogočanje povezave s katero koli napravo, ki izvaja protokol za oddaljeno namizje. To je manj varno, vendar vam omogoča, da se povežete z računalnikom z napravami, ki ne uporabljajo sistema Windows, na primer napravo iOS ali celo z drugim računalnikom, v katerem je nameščen Linux.
- Druga možnost je, da dovolite povezave iz računalnikov z operacijskim sistemom Windows 7 ali novejšim, ki uporabljajo RDP s preverjanjem pristnosti na ravni omrežja.
Lahko gremo z varnejšo možnostjo, saj imam v svojem okolju samo računalnike z operacijskim sistemom Windows 7 in pozneje.
Uporaba oddaljenega namizja
Ko omogočite oddaljeno namizje v računalniku, se je z njim zelo enostavno povezati. To storite tako, da odprete meni »Start« in razširite Dodatki, nato pa kliknite Povezava z oddaljenim namizjem.
Sedaj boste morali vnesti ime ali naslov IP naprave z omogočenim oddaljenim namizjem in nato povezati.
Od vas bodo zahtevane poverilnice. Ne pozabite: v oddaljeni stroj morate vnesti poverilnice uporabnika, ne pa tiste, s katere se povezujete.
To je vse. Sedaj se boste počutili, kot da sedite na oddaljenem stroju.
Ena stvar, ki jo boste opazili je, da izgubite veliko vizualnih učinkov, ko uporabljate RDP. Če ste v LAN-u in imate Gigabit Ethernet, boste morda želeli to spremeniti. To storite tako, da pred povezavo kliknete na spustne možnosti.
Nato preklopite na kartico Izkušnje. Tu lahko izberete hitrost povezave, ki bo določila optimalne nastavitve za vas.
WinRM
Opomba: WinRM je trdno orodje za upravljanje, vendar ga bo, kot boste videli v kratkem času, nadomestila vedno neverjetna funkcija PowerShell Remoting..
Oddaljeno upravljanje sistema Windows je protokol za upravljanje, ki temelji na ukazni vrstici. Stvar, ki jo je WinRM resnično imela, je bila, da je temeljila na trdnem protokolu HTTP, ki je dovoljen prek številnih korporativnih požarnih zidov, zato ni bilo potrebe po odprtju posebnih vrat. WinRM ne bo omogočen v operacijskem sistemu Windows 7 in ga boste morali ročno omogočiti na delovnih postajah in strežnikih, ki jih želite upravljati na daljavo. Če želite omogočiti, odprite povišan ukazni poziv in zaženite:
winrm quickconfig
Ko omogočite WinRM, pride do naslednjih sistemskih sprememb:
- Storitev za oddaljeno upravljanje sistema Windows se spremeni v zakasnjen samodejni zagon.
- Ustvaril bo HTTP poslušalce na vseh lokalnih naslovih IP
- Izdelana bo izjema za požarni zid
To je res vse, kar je za nastavitev računalnika za WinRM.
Povezovanje z računalnikom z omogočenim programom WinRM
Če želite vzpostaviti povezavo z računalnikom s programom WinRM, morate dodati stroj na seznam zaupnih gostiteljev. To naredite tako, da vnesete naslednji ukaz:
Opomba: IP v spodnjem ukazu morate spremeniti v tisti, s katerim se želite povezati.
winrm set winrm / config / odjemalec @ TrustedHosts = ”192.168.174.130”
Ko ste stroj dodali v TrustedHosts, se lahko povežete in zaženete želeni ukaz na oddaljeni napravi. To naredite tako, da uporabite ukaz Windows Remote Shell (WinRS).
winrs -r: 192.168.174.130 -u: Taylor -p: Pa $$ w0rd netstat
Boste morali nadomestiti naslednje vrednosti:
- 192.168.174.130 za naslov IP računalnika z omogočenim WinRM
- Taylor za uporabniško ime lokalnega skrbnika na oddaljenem računalniku
- Pa $$ w0rd za geslo za zgoraj navedeni uporabniški račun.
- netsat za ukaz, ki ga želite zagnati. Seveda, če hočete videti poslušalna vrata na oddaljeni napravi, vas prosimo, da uporabite netsat.
Delovanje PowerShell
Kot sem že omenil, je funkcija PowerShell Remoting zgrajena na WinRM. Ugotovimo torej, kaj ga loči od zapuščene lupine.
Orientacija objekta
Ena stvar je, da je PowerShell tako močna, kot je, in ta stvar se imenuje Orientacija predmeta. Objektno usmerjeno programiranje ali OOP, kot je bilo znano, je slog programiranja, ki podpira ponovno uporabo kode. Ena od metod, ki jih uporablja za doseganje tega, je, da lahko ustvarite sestavljene podatkovne strukture, ki so sestavljene iz primitivnih podatkovnih tipov, kot so številke in nizi, kot tudi druge sestavljene strukture. Te sestavljene podatkovne strukture se imenujejo objekti.
Preprosto povedano, objekt je predstavitev nečesa. Objekti vsebujejo lastnosti, ki opisujejo stvar, in metode, ki sporočajo objektu, kaj lahko stori. Na primer, morda imate predmet, imenovan Oseba. Objekt Oseba bi imel:
- Lastnost, ki opisuje barvo oči osebe.
- Lastnost, ki opisuje barvo las.
- Morda ima metodo, imenovano spanje.
- Morda ima metodo, imenovano sprehod.
OOP je dejansko veliko več kot to, vendar bo za zdaj služil kot delovna opredelitev. Ker je vse v PowerShell predmet, je zelo enostavno delati s podatki. Na primer, cmdlet Get-Service dobi informacije o storitvah, ki se izvajajo na vašem lokalnem računalniku. Če želite videti, kakšen predmet izstopa, ga preprosto preusmerite v Get-Member:
Get-Service | Get-Member
Tukaj lahko vidite, da oddaja tip objekta, imenovan ServiceController. Ogledate si lahko tudi metode in lastnosti, ki jih podpirajo objekti ServiceController. Glede na te informacije je precej nepomembno ugotoviti, da lahko zaustavite storitev tako, da na objektu, ki predstavlja storitev, ki jo želite ustaviti, pokličete metodo Kill..
Oddaljeno
Ker smo vzpostavili WinRM, je naš računalnik z operacijskim sistemom Windows 7 sposoben daljinsko upravljanje prek PowerShell-a. Če želite zagnati ukaz cmslet PowerShell na oddaljenem računalniku, uporabite ukaz »cmdlet« Invoke-Command:
Invok-Command WIN-H7INVSHKC7T get-service
To je vse.
Če imate kakršna koli vprašanja, me lahko tweetate @taybgibb ali pa pustite komentar.