Cum pot rula un script PowerShell de pe un computer la distanță? Există instrucțiuni de bază pentru ca Powershell la distanță să funcționeze prin WinRM? În acest tutorial, vă vom ghida prin pașii pentru a rula comenzile PowerShell pe un computer la distanță.
Să presupunem că computerul tău local se numește „PC01” și vei folosi PowerShell la distanță pentru a gestiona un server la distanță numit „Server01”. Înainte de a începe, asigurați-vă că profilurile de rețea de pe ambele computere sunt setate la Domeniu sau Privat. Dacă profilul dvs. de rețea este setat la Public, îl puteți schimba la Privat urmând acest articol.
Partea 1: Activați PowerShell Remoting
- Pe serverul de la distanță, deschideți consola PowerShell ca administrator și rulați următoarea comandă care va porni serviciul WinRM și va crea un firewall pentru a permite conexiunile de intrare.
Enable-PSRemoting -Force
- Apoi, trebuie să configurați setarea TrustedHosts pe serverul de la distanță, astfel încât să aibă încredere în computerul dvs. local „PC01”. Tastați următoarea comandă și apăsați Enter.
Set-Item WSMan:\localhost\Client\TrustedHosts -Value "PC01" -ForceLectură recomandată:Cele mai utilizate comenzi de rulare pe care ar trebui să le știe utilizatorii Windows 10

- Reporniți serviciul WinRM pentru a aplica noile setări.
Restart-Service WinRM
Partea 2: Configurați PC-ul local
- Pe computerul local, deschideți PowerShell cu drepturi de administrator și porniți serviciul WinRM folosind această comandă:
Start-Service WinRM - Apoi, puteți adăuga serverul la distanță „Server01” la lista TrustedHosts cu următoarea comandă, astfel încât computerul local să aibă încredere și în serverul de la distanță.
Set-Item WSMan:\localhost\Client\TrustedHosts -Value "Server01" -Force
- Rulați următoarea comandă pentru a reporni serviciul WinRM:
Restart-Service WinRM
Partea 3: Testează PowerShell Remoting
- Acum, când ambele computere au fost configurate, puteți începe o sesiune de la distanță rulând următoarea comandă PowerShell pe computerul local. Nu uitați să înlocuiți „Tom” cu numele contului de administrator al serverului dvs. la distanță.
Enter-PSSession -ComputerName Server01 -Credential Tom
- Introduceți parola de administrator când vi se solicită. Acum, sesiunea este stabilită, toate comenzile care sunt introduse în consola PowerShell sunt executate pe computerul de la distanță.

- Pentru a încheia sesiunea interactivă, tastați această comandă:
Exit-PSSession
Asta e tot!











