Activer (sur le PC distant, administrateur)
Enable-PSRemoting -ForceHors domaine Active Directory, depuis le PC client : Set-Item WSMan:\localhost\Client\TrustedHosts -Value "PC-BUREAU,PC-SALON" (administrateur).
Utiliser
Enter-PSSession -ComputerName PC-BUREAU -Credential PC-BUREAU\tom
Invoke-Command -ComputerName PC-BUREAU, PC-SALON -Credential (Get-Credential) { Get-Volume C }
Restart-Computer -ComputerName PC-BUREAU -Credential (Get-Credential) -Force
Sécurité
- Réseau local de confiance seulement ; jamais WinRM (5985/5986) exposé sur Internet.
- Comptes protégés par des mots de passe solides.
- Alternative multiplateforme : PowerShell 7 via SSH.