Nezabudnite sa pozrieť na predchádzajúce články v tejto sérii Geek School v systéme Windows 7:
- Predstavenie How-To Geek School
- Aktualizácie a migrácie
- Konfigurácia zariadení
- Správa diskov
- Správa aplikácií
- Spravovanie aplikácie Internet Explorer
- Základy adresovania IP
- Networking
- Bezdrôtové siete
- Brána firewall systému Windows
A zostávajte na ladenie po zvyšok série celý tento týždeň.
Pomoc na diaľku
Vzdialená pomoc je funkcia, ktorá sa najskôr debutovala v systéme Windows XP a okrem odstránenia hlasového rozhovoru zostala nezmenená. Pri používaní vzdialenej pomoci sú k jednému počítaču pripojení dvaja používatelia, ktorí ich používajú v rovnakom čase. Po prvé, existuje osoba, ktorá potrebuje pomoc, ktorá je tiež známa ako hostiteľ ako aj osoba, ktorá pomáha používateľovi, ktorý sa nazýva pomocník, Vzdialená pomoc sa sústreďuje na myšlienku virtuálneho asistenta typu scenára.
Aby si niekto mohol požiadať o pomoc, musí vám poslať pozvánku, aby im pomohla. Existujú tri spôsoby, ako môžete vygenerovať pozvánku:
- Ak sú hostiteľ aj pomocník v rovnakej sieti, môžete uložiť a súbor na miesto v sieti.
- Ak nie sú v tej istej sieti, môžete ich poslať e-mailová pozvánka
- Ak je v sieti spustený protokol IPv6, ktorý je v tomto okamihu veľmi nepravdepodobné, môžete ho použiť jednoduché pripojenie.
Hostiteľ má tiež konečné slovo o tom, čo sa deje v relácii, napríklad môžu vybrať, či pomocník môže ovládať myš a klávesnicu a dokonca môže odpojiť reláciu kedykoľvek, ak sa cítia nepríjemne s tým, čo pomáha.
Povolenie vzdialenej pomoci
Ak chcete zapnúť funkciu Pomoc na diaľku, otvorte ponuku Štart a kliknite pravým tlačidlom myši na položku Počítač a v kontextovej ponuke vyberte položku Vlastnosti.
Pomocou funkcie Pomoc na diaľku
Ak chcete požiadať o pomoc niekoho, musíte pozvať. Ak to chcete otvoriť, otvorte ponuku Štart, rozbaľte údržbu a zvoľte Windows Remote Assistance.
Vzdialená plocha
Aj keď je služba Vzdialená pomoc zameraná na dva používateľské scenáre, Vzdialená plocha sa zameriava na jedného používateľa. Najväčší rozdiel medzi funkciou Vzdialená pomoc a Vzdialená plocha je, že keď sa pripájam k relácii vzdialenej pracovnej plochy, počítač, ku ktorému sa pripájam, dostane uzamknutý, aby niekto, kto prechádzal, nevidí, čo robím na tomto počítači. Ako ste pravdepodobne hádali, Vzdialená plocha je zameraná na produktivitu. Napríklad, ak som zabudol upraviť dokument predtým, ako som opustil prácu, keď sa dostanem domov, mohol by som použiť Remote Desktop na pripojenie k tomuto počítaču a bolo by to, akoby som sedel pri stole.
Poznámka: Toto je také užitočné, dokonca ho používam každý deň doma, kde mám niekoľko serverov bez obrazovky; v skutočnosti nemajú ani klávesnicu ani myš. Jednoducho majú napájací kábel a sieťový kábel, to je všetko. Keď chcem niečo na serveri jednoducho používam vzdialený desktop.
Povolenie vzdialenej pracovnej plochy
Ak chcete povoliť funkciu Vzdialená pracovná plocha, otvorte ponuku Štart a kliknite pravým tlačidlom na položku Počítač a v kontextovej ponuke vyberte položku Vlastnosti.
- Jednoducho umožňuje pripojenie z akéhokoľvek zariadenia, ktoré implementuje protokol Vzdialená plocha. Toto je menej bezpečné, ale umožňuje pripojiť sa k počítaču zo zariadení, ktoré napríklad nepoužívajú systém Windows, zariadenie so systémom iOS alebo dokonca iný počítač, na ktorom je spustený systém Linux.
- Prípadne môžete povoliť pripojenia zo systémov Windows 7 alebo novších, ktoré implementujú službu RDP s overenou úrovňou na úrovni siete.
Môžeme ísť s bezpečnejšie možnosť, pretože mám len počítače so systémom Windows 7 a neskôr v mojom prostredí.
Používanie vzdialenej pracovnej plochy
Po povolení vzdialenej pracovnej plochy na počítači je veľmi jednoduché pripojiť sa k nej. Ak to chcete urobiť, otvorte ponuku Štart a rozbaľte položku Príslušenstvo a potom kliknite na položku Pripojenie vzdialenej pracovnej plochy.
WinRE
Poznámka: WinRM je solídny nástroj na správu, ale ako uvidíte, za chvíľu to bolo nahradené stále úžasnou funkciou PowerShell Remoting.
Systém Windows Remote Management je riadiaci protokol založený na príkazovom riadku. Vec, ktorú WinRM naozaj šiel, je, že je založená na pevnom protokole HTTP, ktorý je povolený prostredníctvom mnohých firemných firewallov, takže nebolo potrebné otvoriť špeciálne porty. WinRM nie je v systéme Windows 7 povolený a budete ho musieť ručne povoliť na pracovných staniciach a serveroch, ktoré chcete spravovať vzdialene. Aby bolo možné otvoriť zvýšený príkazový riadok a spustiť:
winrm quickconfig
- Služba Windows Remote Management sa zmení na oneskorené automatické spustenie.
- Vytvára HTTP poslucháči na všetkých lokálnych IP adresách
- Bude vytvorená výnimka brány firewall
To je naozaj všetko pre nastavenie vášho počítača pre WinRM.
Pripojenie k počítaču s funkciou WinRM
Ak sa chcete pripojiť k počítaču pomocou WinRM, musíte ho pridať do zoznamu dôveryhodných hostiteľov. Ak chcete urobiť tento jednoduchý typ v nasledovnom príkaze:
Poznámka: V nižšie uvedenom príkaze budete musieť zmeniť adresu IP na zariadenie, ku ktorému sa pokúšate pripojiť.
winrm set winrm/config/client @{TrustedHosts=”192.168.174.130”}
Po pridaní stroja do TrustedHosts môžete na vzdialenom počítači pripojiť a spustiť ľubovoľný príkaz. Ak to chcete urobiť, použite príkaz Windows Remote Shell (WinRS).
winrs –r:192.168.174.130 –u:Taylor –p:Pa$$w0rd netstat
Budete musieť nahradiť nasledujúce hodnoty:
- 192.168.174.130 pre adresu IP zariadenia s povolenou funkciou WinRM
- Taylor pre používateľské meno miestneho správcu na vzdialenom počítači
- Pa $$ w0rd pre heslo pre vyššie uvedený užívateľský účet.
- Nets pre príkaz, ktorý chcete spustiť. Samozrejme, ak naozaj chcete vidieť porty počúvania na vzdialenom počítači, neváhajte používať netsat.
PowerShell Remoting
Ako som už spomenul, funkcie PowerShell Remoting sú postavené na vrchole WinRM. Takže si ukážme, čo ju odlišuje od staršieho shellu.
Orientácia objektu
Existuje jedna vec, ktorá spôsobuje, že PowerShell je taký silný, a to sa nazýva Object Orientation. Programovanie orientované na objekt, alebo OOP, ako to bolo známe, je štýl programovania, ktorý podporuje opakované používanie kódu. Jednou z metód, ktoré používa na to, aby ste to dosiahli, je vytvorenie zložených dátových štruktúr, ktoré sú vytvorené z primitívnych dátových typov, ako sú čísla a reťazce, ako aj iné štruktúry. Tieto zložené dátové štruktúry sa nazývajú objekty.
Jednoducho povedané, objekt je reprezentáciou niečoho. Objekty obsahujú vlastnosti, ktoré popisujú vec, a metódy, ktoré hovoria o tom, čo môže robiť. Môžete napríklad mať objekt s názvom Osoba. Objekt osoby by mal:
- Vlastnosť popisujúca farbu očí človeka.
- Vlastnosť popisujúca farbu vlasov.
- Môže to mať metódu nazvanú spánok.
- Môže to mať metódu nazvanú chôdza.
OOP je v skutočnosti oveľa viac ako toto, ale teraz bude slúžiť ako pracovná definícia. Pretože všetko v PowerShell je objekt, je naozaj ľahké pracovať s dátami. Napríklad cmdlet Get-Service dostane informácie o službách bežiacich na vašom lokálnom počítači. Ak chcete zistiť, aký druh objektu vystupuje, jednoducho ho dajte na Get-Member:
Get-Service | Get-Member
Remoting
Vzhľadom k tomu, že sme nastavili WinRM, náš stroj Windows 7 je už schopný diaľkového ovládania cez PowerShell. Ak chcete spustiť cmdlet typu powershell na vzdialenom počítači, použite cmdlet Invoke-Command:
Invoke-Command WIN-H7INVSHKC7T {get-service}
Ak máte nejaké otázky, môžete ma napísať @taybgibb, alebo len zanechať komentár.