pentru a executa comenzi sau scripturi PowerShell pe un computer la distanță, trebuie să creați o sesiune. Acest lucru este, de asemenea, cunoscut sub numele de PowerShell remoting și este la fel ca o sesiune SSH la un sistem de operare. Există mai multe moduri de a crea o sesiune PowerShell. Voi enumera una dintre cele mai ușoare metode aici. Acestea sunt pașii necesari.
Pasul 1., Activarea PowerShell la Distanță
Deschide PowerShell cu privilegii administrative pe computerul la distanță și executați următoarea comandă:
Enable-PSRemoting -Force
Această comandă lansează serviciul WinRM și creează o regulă de firewall pentru a permite conexiunile de intrare. Opțiunea-force evită PowerShell pentru a vă solicita confirmarea la fiecare pas.
Pasul 2. Configurați TrustedHosts
pe ambele computere, configurați setarea TrustedHosts astfel încât să se cunoască reciproc. Executați următoarea comandă pe ambele computere pentru a face acest lucru:
winrm set winrm/config/client '@{TrustedHosts="
Pasul 3., Reporniți serviciul WinRM
rulați următoarea comandă pentru a reporni serviciul WinRM acum:
Restart-Service WinRM
Pasul 4. Testați Conexiunea
Pentru a testa configurația dumneavoastră, executați următoarea comandă pe computerul local:
Test-WsMan <RemoteCOMPUTERName>
Pentru configurare, pentru a avea succes, această comandă trebuie să execute fără erori și arată informațiile de WinRM service de la computer la distanță.,
creați o sesiune PowerShell și executați comenzi
acum, când ambele computere au fost configurate, puteți crea o sesiune folosind următoarele comenzi (executați aceste comenzi cu privilegii crescute):