To perform actions on remote computers using PowerShell, you’ll need to setup PowerShell Remoting.
To do this…
1. In a PowerShell CMD window that is running under the administrator context, run the following command:
Enable-PSRemoting –force
2. Configure WinRM to run automatically:
Set-Service WinRM -StartMode Automatic
3. Verify the start mode was set correctly and that it is currently running:
Get-WmiObject -Class win32_service | Where-Object {$_.name -like “WinRM”}
4. Configure so that all remote hosts are trusted:
Set-Item WSMan:localhost\client\trustedhosts -value *
5. Verify that the remote trusted hosts has taken effect:
Get-Item WSMan:\localhost\Client\TrustedHosts
Looking for an awesome, no-nonsense technical conference for IT Pros, Developers, and DevOps? IT/Dev Connections kicks off in Dallas, Texas in 2018!