Î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 ca WinRM, și PowerShell.
Asigurați-vă că verificați articolele anterioare din seria Geek School din Windows 7:
Și stați liniștiți pentru restul seriei toată săptămâna aceasta.
Asistența de 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ă. La utilizarea asistenței la distanță există doi utilizatori conectați la o singură mașină, folosindu-i 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 de 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:
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.
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 căsuța care permite conectarea la distanță a asistenței la computer.
Dacă dați clic pe butonul avansat, puteți schimba lucrurile, cum ar fi dacă ajutorul va avea permisiunea de a prelua controlul asupra mouse-ului și a tastaturii, precum și cât de valabile sunt invitațiile pe care le generați.
Pentru a cere ca cineva să vă ajute, trebuie să faceți o invitație. Pentru aceasta, deschideți meniul de pornire, 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.
În 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 de documente 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 la o mașină care rulează Windows 8. Am ales să fac acest lucru astfel încât să nu vă confundați cu privire la 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ă mi-a trimis ș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 dvs. 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.
Î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ă pe productivitate. 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, chiar îl folosesc în fiecare zi acasă, unde am câteva servere fără ecran atașat la ele; de fapt, ei 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ță.
Pentru a activa Desktop 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 conexiunile de la distanță la computer. Există două opțiuni pentru activarea Remote Desktop:
Putem merge cu opțiunea mai sigură, deoarece am doar calculatoare care rulează Windows 7 și mai târziu în mediul meu.
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 funcției 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ă pierdeți 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, faceți clic pe opțiunea drop down.
Apoi treceți la fila Experiență. Aici puteți alege viteza conexiunii dvs., ceea ce va determina setările optime pentru dvs.
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, uimitoare.
Windows Remote Management este un protocol de management bazat pe linia de comandă. Lucrul pe care WinRM a avut-o într-adevăr pentru el a fost că a fost bazat pe protocolul HTTP solid, care este permis prin multe firewall-uri corporative, deci 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:
De fapt, totul este de a vă seta computerul pentru WinRM.
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 aparatului la care încercați să vă conectați.
winrm set winrm / config / client @ TrustedHosts = "192.168.174.130"
Odată ce ați adăugat aparatul la TrustedHosts, puteți să vă conectați și să executați orice comandă dorită 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:
Așa 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 orientare obiect. 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 de date compuse 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 lucrurile și metode care spun obiectului ce poate face. De exemplu, este posibil să aveți un obiect numit Persoană. Obiectul persoană ar avea:
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 fel 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ă aflăm că ați putea opri un serviciu apelând metoda Kill pe obiectul care reprezintă serviciul pe care doriți să îl opriți.
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.