U ovoj instalaciji Geek škole, pogledamo kako možemo daljinski upravljati našim strojevima pomoću Remote Assistance, Remote Desktop, daljinskog upravljača sustava Windows i WinRM i PowerShell.
Obavezno provjerite prethodne članke u ovom serija Geek Škola na sustavu Windows 7:
I ostati u tijeku cijele serije cijeli tjedan.
Daljinska pomoć je značajka koja je prvi put debitirao u sustavu Windows XP i osim uklanjanja glasovnog chata ostala je nepromijenjena. Kada koristite daljinsku pomoć, dva su korisnika povezana s jednim strojem, koristeći ga istovremeno. Prvo postoji osoba koja treba pomoć koja je također poznata kao domaćin kao i osobu koja pomaže korisniku koji se zove pomoćnik, Daljinska pomoć usredotočena je na ideju virtualnog helpdesk scenarija.
Da bi netko zatražio pomoć, morate vam poslati pozivnicu da im pomogne. Tri su načina na koje možete generirati pozivnicu:
Domaćin također ima posljednju riječ o tome što se događa na sesiji, na primjer, može odabrati hoće li pomagač upravljati mišem i tipkovnicom i može čak i isključiti sesiju u bilo koje vrijeme ako se ne osjećaju neugodno s onim što pomoćnik radi.
Da biste omogućili daljinsku pomoć, otvorite izbornik Start i desnom tipkom miša kliknite Računalo, a zatim odaberite Svojstva iz kontekstnog izbornika.
Kada se otvori dijaloški okvir System Information (Informacije o sustavu), kliknite vezu Daljinski postavci koji se nalaze na lijevoj strani.
Ovdje ćete morati provjeriti okvir koji omogućuje povezivanje s udaljenom pomoći na vaše računalo.
Ako kliknete gumb Napredno, možete promijeniti stvari kao da li će pomagač moći preuzeti kontrolu nad vašim mišem i tipkovnicom, kao i koliko dugo pozivnice koje generirate vrijede.
Da biste zatražili da vam netko pomogne, morate uputiti pozivnicu. Da biste to učinili, otvorite izbornik Početak, proširite održavanje i odaberite Daljinska pomoć u sustavu Windows.
Zatim odaberite pozvati nekoga koga vjerujete da vam pomogne.
Za demonstracijske svrhe spremit ću pozivnicu u datoteku, ali slobodno upotrijebite bilo koju metodu koju želite.
Dijelio sam svoju biblioteku dokumenata s drugim računalom na mojoj mreži, tako da spremite pozivnicu ovdje je savršena.
Nakon što spremite pozivnicu, dobit ćete lozinku. Ovo je vrlo važno jer će pomoćnik morati unijeti ovo kada se pokuša povezati s računalom.
Prebacio sam se na stroj koji radi sa sustavom Windows 8. Odlučio sam to učiniti tako da se ne zbuneš s kojim računalom nalazim. Sa stroj za Windows 8 jednostavno dvaput kliknite na pozivnicu.
Zatim unesite lozinku da mi je prijatelj, na računalu na domaćinu poslan na mene i kliknite u redu.
Zatim će se pitati domaćina hoće li mi dopustiti da se povežem s njihovim strojem. U tom slučaju znam tko se pokušava povezati pa mogu kliknuti Da.
To je sve. Sada mogu vidjeti točno ono što radite na računalu sa sustavom Windows 7 u stvarnom vremenu. Ako ste dopustili korisnicima da preuzmu kontrolu nad vašim računalom, kao što se vidi u odjeljku naprednih opcija, vidjet ćete gumb za kontrolu zahtjeva kao što je prikazano u nastavku. Host će tada biti dopušteno dopustiti ili odbiti vaš zahtjev. Također možete koristiti značajku chat ako to želite.
Dok je daljinska pomoć usredotočena na dva scenarija korisnika, Remote Desktop je usmjeren oko jednog korisnika. Najveća razlika između daljinske pomoći i udaljene radne površine je da kad se spojim na rad s udaljenom radnom površinom, računalo na koje se povezujem zaključava se tako da svatko tko hoda ne može vidjeti što radim na tom računalu. Kao što ste vjerojatno do sada nagađali, Remote Desktop je usredotočen na produktivnost. Na primjer, ako sam zaboravio urediti dokument prije nego što sam napustio posao, kad se vratim kući, mogao bih se poslužiti udaljene radne površine za povezivanje s tim strojem i bilo bi kao da sjedim za mojim stolom.
Napomena: Ovo je tako korisno da ga čak i koristim svaki dan kod kuće, gdje imam nekoliko poslužitelja bez zaslona pričvršćenih na njih; u stvari, oni nemaju ni tipkovnicu ni miša. Oni jednostavno imaju strujni kabel i mrežni kabel, to je sve. Kada želim nešto na poslužitelju, jednostavno koristim udaljeni radnu površinu.
Da biste omogućili udaljenu radnu površinu, otvorite izbornik Start i desnom tipkom miša kliknite Računalo, a zatim odaberite Svojstva iz kontekstnog izbornika.
Kada se otvori dijaloški okvir System Information (Informacije o sustavu), kliknite vezu Daljinski postavci koji se nalaze na lijevoj strani.
Ovdje ćete morati provjeriti okvir koji omogućuje vezu s udaljenom radnom površinom na računalu. Postoje dvije opcije za omogućivanje Remote Desktop:
Možemo ići s sigurnijom opcijom jer imam samo računala s Windows 7 i novijim u mojem okruženju.
Kada omogućite Remote Desktop na računalu, vrlo je jednostavno spojiti se na njega. Da biste to učinili, otvorite izbornik Start i proširite dodatke, a zatim kliknite vezu Udaljena radna površina.
Sada ćete morati unijeti naziv ili IP adresu stroja s omogućenom udaljenom radnom površinom, a zatim kliknite povezivanje.
Bit ćete upitani za vjerodajnice. Zapamtite: morat ćete unijeti podatke o vjerodajnicama korisnika na udaljenom računalu, a ne onu s kojeg se povezujete.
To je sve. Sada će se osjećati kao da sjedite na udaljenom stroju.
Jedna stvar koju ćete primijetiti je da izgubite puno vizualnih efekata kada koristite RDP. Ako ste na LAN-u i imate Gigabit Ethernet, možda biste to trebali promijeniti. Da biste to učinili, prije nego se povežete kliknite opciju padajućeg izbornika.
Zatim prebacite na karticu Iskustvo. Ovdje možete odabrati brzinu veze koja će odrediti optimalne postavke za vas.
Napomena: WinRM je čvrsti alat za upravljanje, ali kao što ćete vidjeti u kratkom vremenu je nadomješten od strane ikad nevjerojatna PowerShell Remoting značajku.
Daljinsko upravljanje sustavom Windows je protokol upravljanja upravljanim naredbama. Ono što je WinRM zaista imao za to bio je da se temelji na čvrstom HTTP protokolu koji je dopušten kroz mnoge korporativne vatrozide, pa nije bilo potrebe za otvaranjem posebnih portova. WinRM ne dolazi na Windows 7 i morat ćete ga ručno omogućiti na radnim stanicama i poslužiteljima koje želite daljinski upravljati. Kako bi se omogućilo otvaranje povišenog naredbenog retka i pokretanje:
winrm quickconfig
Sljedeće promjene sustava odvijaju se kada omogućite WinRM:
To je sve što je potrebno da postavite svoje računalo za WinRM.
Da biste se povezali s računalom pomoću programa WinRM morate dodati stroj na popis pouzdanih hostova. Da biste to učinili jednostavnim tipom u sljedećoj naredbi:
Napomena: Morat ćete promijeniti IP u niže navedenoj naredbi na računalu s kojim se pokušavate povezati.
winrm set winrm / config / klijent @ TrustedHosts = "192.168.174.130"
Kada dodate stroj u TrustedHosts, možete povezati i pokrenuti naredbu koju želite na udaljenom računalu. Da biste to učinili, koristite naredbu Windows Remote Shell (WinRS).
winrs -r: 192.168.174.130 -u: Taylor-p: Pa $$w0rd netstat
Morat ćete zamijeniti sljedeće vrijednosti:
Kao što sam već spomenuo, PowerShellova značajka Remoting je izgrađena na vrhu WinRM-a. Zato ćemo utvrditi ono što ga razlikuje od naslijeđene ljuske.
Orijentacija objekta
Postoji jedna stvar koja PowerShell čini snažnim kao što je i to se zove Object Orientation. Objektno orijentirana programiranje, ili OOP kao što je poznato, stil je programiranja koji podržava ponovnu uporabu koda. Jedna od metoda koje ona koristi za to je omogućavanje stvaranja složenih struktura podataka koje se sastoje od primitivnih vrsta podataka kao što su brojevi i nizovi, kao i druge složene strukture. Te složene strukture podataka nazivaju se objekti.
Jednostavno rečeno, objekt je prikaz nečega. Objekti sadrže svojstva koja opisuju stvar, i metode koje govore objektu što može učiniti. Na primjer, možda imate objekt pod nazivom Osoba. Objekt Osoba bi imao:
OOP je zapravo puno više od ovoga, ali to će sada poslužiti kao radna definicija. Budući da je sve u PowerShell objektu, vrlo je jednostavno raditi s podacima. Na primjer, cmdlet Get-Service dobiva informacije o uslugama koje se izvode na vašem lokalnom računalu. Da biste vidjeli kakav je objekt izlaza, jednostavno ga cijepite Get-Memberu:
Get-Service | Get-članica
Ovdje možete vidjeti da izlazi vrstu objekta nazvanog ServiceController. Također možete vidjeti Metode i Svojstva koje podržavaju objekti ServiceControllera. S obzirom na ove informacije, prilično je trivijalno otkrivanje da biste mogli zaustaviti uslugu pozivajući metodu Kill na objekt koji predstavlja uslugu koju želite zaustaviti.
Budući da smo postavili WinRM, naš stroj za Windows 7 već je sposoban daljinski upravljati preko PowerShell. Da biste pokrenuli cmdlet za hvataljku na udaljenom računalu, upotrijebite cmdlet Invoke-Command:
Invoke-Command WIN-H7INVSHKC7T get-service
To je sve.
Ako imate bilo kakvih pitanja, možete me tweetirati @taybgibb ili ostavite komentar.