Școala Geek Învățarea Windows 7 - Administrare la distanță
În această instalare a Școlii Geek, ne uităm la modul în care putem administra mașinile de la distanță folosind Remote Assistance, Remote Desktop, Windows Remote Management, cunoscut și sub numele de WinRM, și PowerShell.
Asigurați-vă că verificați articolele anterioare din seria Geek School din Windows 7:
- Introducerea How-To Geek School
- Upgrade-uri și migrații
- Configurarea dispozitivelor
- Gestionarea discurilor
- Gestionarea aplicațiilor
- Gestionarea Internet Explorer
- Adresarea bazei de date IP
- Rețele
- Rețele fără fir
- Windows Firewall
Și stați liniștiți pentru restul seriei toată săptămâna aceasta.
Asistență de la distantă
Asistența la distanță este o caracteristică care a debutat în primul rând în Windows XP și, în afară de eliminarea chat-ului vocal, a rămas neschimbată. Atunci când utilizați asistență la distanță există doi utilizatori conectați la o singură mașină, folosindu-l simultan. În primul rând, persoana care are nevoie de asistență este cunoscută și sub numele de gazdă precum și persoana care asistă utilizatorul numit ajutor. Asistența la distanță este centrată în jurul ideii unui scenariu virtual de asistență tehnică.
Pentru ca cineva să solicite ajutor, trebuie să vă trimită o invitație pentru ai ajuta. Există trei modalități prin care puteți genera o invitație:
- Dacă atât gazda, cât și ajutorul sunt în aceeași rețea, puteți salva a fişier la o locație de rețea.
- Dacă nu se află în aceeași rețea, le puteți trimite un mesaj invitație prin e-mail.
- Dacă rețeaua dvs. rulează IPv6, ceea ce este foarte puțin probabil în acest moment, puteți utiliza ușor de conectat.
Gazda are, de asemenea, ultimul cuvânt de spus despre ceea ce se întâmplă în sesiune, de exemplu ei pot alege dacă ajutorul poate controla mouse-ul și tastatura și poate chiar să deconecteze sesiunea oricând ar simți inconfortabil cu ceea ce face ajutorul.
Activarea asistenței la distanță
Pentru a activa asistența la distanță, deschideți meniul Start și faceți clic dreapta pe Computer, apoi selectați Properties din meniul contextual.
Când se deschide caseta de dialog Informații sistem, faceți clic pe linkul Setări la distanță situat în partea stângă.
Aici trebuie să bifați caseta care permite conectarea la distanță la computer.
Dacă dați clic pe butonul avansat, puteți schimba lucrurile, cum ar fi permisiunea de a primi controlul asupra mouse-ului și a tastaturii, precum și cât de mult timp invitațiile pe care le generați sunt valabile pentru.
Utilizarea asistenței la distanță
Pentru a cere ca cineva să vă ajute, trebuie să faceți o invitație. Pentru a face acest lucru, deschideți meniul Start, extindeți întreținerea și alegeți Asistență la distanță Windows.
Apoi alegeți să invitați pe cineva în care aveți încredere să vă ajute.
Pentru scopuri demonstrative am de gând să salvez invitația într-un fișier, dar nu ezitați să folosiți metoda pe care o doriți.
Am împărtășit biblioteca documentelor mele cu un alt PC în rețeaua mea, astfel încât salvarea invitației aici este perfectă.
Odată ce ați salvat invitația, vi se va da o parolă. Acest lucru este foarte important, deoarece ajutorul va trebui să intre în acest mod atunci când încearcă să se conecteze la PC.
Am trecut pe o mașină care rulează pe Windows 8. Am ales să fac acest lucru pentru a nu vă confunda cu PC-ul pe care îl folosesc. De la mașina Windows 8, faceți dublu clic pe invitație.
Apoi introduceți parola pe care prietenul meu, pe mașina gazdă a trimis-o și faceți clic pe OK.
Gazda va fi întrebată dacă doresc să-mi permit să mă conectez la mașina lor. În acest caz, știu cine încearcă să se conecteze și pot da clic pe Da.
Cam despre asta e. Acum văd exact ceea ce faceți pe computerul Windows 7 în timp real. Dacă ați permis utilizatorilor să preia controlul asupra PC-ului dvs., așa cum se vede în secțiunea de opțiuni avansate, veți vedea un buton de control al cererii așa cum se vede mai jos. Gazda va avea dreptul să permită sau să refuze cererea dvs. De asemenea, puteți utiliza funcția de chat dacă alegeți acest lucru.
Desktop la distanță
În timp ce Asistența la distanță se concentrează în jurul unui scenariu de doi utilizatori, Desktop-ul la distanță este focalizat în jurul unui singur utilizator. Cea mai mare diferență dintre Asistența la distanță și Desktop la distanță este că atunci când mă conectez la o sesiune de la distanță, computerul la care mă conectez este blocat, astfel încât oricine se plimba nu poate vedea ce fac pe acea mașină. După cum probabil ați ghicit până acum, Desktop-ul la distanță se concentrează în jurul productivității. De exemplu, dacă am uitat să editez un document înainte de a pleca de la serviciu, când ajung acasă, aș putea să folosesc Desktopul de la distanță pentru a te conecta la mașina respectivă și ar fi ca și cum aș sta la biroul meu.
Notă: Acest lucru este atât de util încât îl folosesc chiar și în fiecare zi acasă, unde am câteva servere fără ecran atașat la ele; de fapt, nu au nici măcar o tastatură sau un mouse. Pur și simplu au un cablu de alimentare și un cablu de rețea, asta-i tot. Când vreau să găsesc ceva pe server, folosesc pur și simplu desktopul de la distanță.
Activarea aplicației Desktop la distanță
Pentru a activa Remote Desktop, deschideți meniul Start și faceți clic dreapta pe Computer, apoi selectați Properties din meniul contextual.
Când se deschide caseta de dialog Informații sistem, faceți clic pe linkul Setări la distanță situat în partea stângă.
Aici trebuie să bifați caseta care permite conexiunile de la distanță la computer. Există două opțiuni pentru activarea Remote Desktop:
- Permiterea pur și simplu a conexiunii de la orice dispozitiv care implementează Protocolul Desktop la distanță. Acest lucru este mai puțin sigur, dar vă permite să vă conectați la computerul dvs. de la dispozitive care nu rulează Windows, de exemplu, un dispozitiv iOS sau chiar un alt computer care rulează Linux.
- Alternativ, puteți alege să permiteți conexiuni din mașinile Windows 7 sau ulterioare, care implementează RDP cu autentificare la nivel de rețea.
Putem merge cu opțiunea mai sigură, deoarece am doar calculatoare care rulează Windows 7 și mai târziu în mediul meu.
Utilizarea Remote Desktop
Odată ce ați activat Remote Desktop pe un computer, este foarte ușor să vă conectați la el. Pentru a face acest lucru, deschideți meniul Start și extindeți Accesorii, apoi faceți clic pe Conexiune desktop la distanță.
Acum va trebui să introduceți numele sau adresa IP a aparatului cu ajutorul Remote Desktop enabled, apoi faceți clic pe connect.
Vi se va solicita acreditări. Rețineți: va trebui să introduceți datele de identificare ale unui utilizator pe aparatul de la distanță și nu pe cel pe care îl conectați.
Cam despre asta e. Se va simți acum că stați la masina la distanță.
Un lucru pe care îl veți observa este că veți pierde multe efecte vizuale atunci când utilizați RDP. Dacă vă aflați într-o rețea LAN și aveți Gigabit Ethernet, vă recomandăm să modificați acest lucru. Pentru a face acest lucru, înainte de a vă conecta, dați clic pe opțiunea drop down.
Apoi treceți la fila Experiență. Aici puteți alege viteza de conectare, ceea ce va determina setările optime pentru dvs..
WinRM
Notă: WinRM este un instrument solid de gestionare, dar, după cum veți vedea în scurt timp, acesta a fost înlocuit de funcția PowerShell Remoting vreodată uimitoare.
Windows Remote Management este un protocol de management bazat pe linia de comandă. Lucrul pe care WinRM la avut cu adevărat pentru el a fost că se bazează pe protocolul HTTP solid, care este permis prin multe firewall-uri corporative, astfel încât nu a fost nevoie să se deschidă porturi speciale. WinRM nu este activat pe Windows 7 și va trebui să îl activați manual pe stațiile de lucru și pe serverele pe care doriți să le gestionați de la distanță. Pentru a permite deschiderea unei linii de comandă ridicate și executați:
winrm rapidconfig
Următoarele schimbări de sistem au loc atunci când activați WinRM:
- Serviciul Windows Remote Management se transformă în pornire automată întârziată.
- Acesta va crea ascultători HTTP pe toate adresele IP locale
- Se va crea o excepție de tip firewall
Acesta este tot ceea ce este de a vă seta computerul pentru WinRM.
Conectarea la un computer cu WinRM activat
Pentru a vă conecta la un computer care utilizează WinRM, trebuie să adăugați aparatul la lista dvs. de gazde de încredere. Pentru a face acest tip simplu în următoarea comandă:
Notă: va trebui să schimbați IP-ul în comanda de mai jos la cea a mașinii pe care încercați să o conectați.
winrm set winrm / config / client @ TrustedHosts = "192.168.174.130"
După ce ați adăugat aparatul la TrustedHosts, puteți să vă conectați și să executați orice comandă pe care o doriți pe aparatul de la distanță. Pentru a face acest lucru, utilizați comanda Windows Remote Shell (WinRS).
câștigători -r: 192.168.174.130 -u: Taylor -p: Pa $$ w0rd netstat
Va trebui să înlocuiți următoarele valori:
- 192.168.174.130 pentru adresa IP a unei mașini cu WinRM activată
- Taylor pentru numele de utilizator al unui administrator local de pe aparatul de la distanță
- Pa $$ w0rd pentru parola pentru contul de utilizator specificat mai sus.
- NetSat pentru comanda pe care doriți să o executați. Desigur, dacă vreți cu adevărat să vedeți porturile de ascultare de pe aparatul de la distanță, nu ezitați să utilizați netsat.
PowerShell Remoting
După cum am menționat mai devreme, funcția PowerShell Remoting este construită pe partea de sus a WinRM. Deci, să stabilim ceea ce îl deosebește de coaja moștenită.
Orientarea obiectului
Există un lucru care face ca PowerShell să fie la fel de puternic precum este, și acest lucru se numește Orientation Object. Programarea orientată pe obiecte, sau OOP așa cum a ajuns să fie cunoscută, este un stil de programare care acceptă reutilizarea codului. Una dintre metodele pe care le utilizează pentru a realiza acest lucru este să vă permiteți să creați structuri compuse de date care sunt alcătuite din tipuri de date primitive precum numere și șiruri, precum și alte structuri compuse. Aceste structuri de date compuse sunt numite obiecte.
Pune simplu, un obiect este o reprezentare a ceva. Obiectele conțin proprietăți care descriu lucrul și metode care spun obiectului ce poate face. De exemplu, este posibil să aveți un obiect numit Persoană. Obiectul Persoană ar avea:
- O proprietate care descrie culoarea ochilor persoanei.
- O proprietate care descrie culoarea parului persoanei.
- S-ar putea să aibă o metodă numită somn.
- Ar putea avea o metodă numită plimbare.
POO este de fapt mult mai mult decât acest lucru, dar acest lucru va servi drept definiție de lucru pentru moment. Deoarece totul în PowerShell este un obiect, este foarte ușor să lucrezi cu date. De exemplu, cmdlet-ul Get-Service obține informații despre serviciile care rulează pe mașina dvs. locală. Pentru a vedea ce tip de obiect iese, trimiteți-l doar la Get-Member:
Get-Service | Get-membru
Aici puteți vedea că emite un tip de obiect numit ServiceController. De asemenea, puteți vedea Metodele și proprietățile pe care le acceptă obiectele ServiceController. Având în vedere aceste informații, este destul de banal să constatați că ați putea opri un serviciu apelând metoda Kill pe obiectul care reprezintă serviciul pe care doriți să îl opriți.
Remoting
Deoarece am creat WinRM, mașina noastră Windows 7 este deja capabilă să fie controlată de la distanță prin PowerShell. Pentru a executa un cmdlet de powershell pe o mașină la distanță, utilizați cmdletul Invoke-Command:
Invocare-Comandă WIN-H7INVSHKC7T get-service
Cam despre asta e.
Dacă aveți întrebări, puteți să-mi trimiteți un tweet @taybgibb sau să lăsați un comentariu.