Check Remote Access
winrm get winrm/config -r:HOSTNAME
Set Trusted Hosts on a Remote Server
Create a Permanent Connection to a Remote Server
New-PSSession -ComputerName HOSTNAME
Create a Permanent Connection to a Remote Server via a Port Number and a User Credential
New-PSSession -ComputerName HOSTNAME -port 81 -cred DOMAIN\USERNAME
Open Port 81 on a Server
set-item wsman:\localhost\listener\listener*\port -value 81 -force
See the Listener Details
winrm enumerate winrm/config/listener
Set Trusted Hosts on a Remote Server
winrm set winrm/config/client '@{TrustedHosts="machineA,machineB"}'
This means that machineA and machineB are trusted to remove to the Remote Server.Create a Permanent Connection to a Remote Server
New-PSSession -ComputerName HOSTNAME
Create a Permanent Connection to a Remote Server via a Port Number and a User Credential
New-PSSession -ComputerName HOSTNAME -port 81 -cred DOMAIN\USERNAME
Open Port 81 on a Server
set-item wsman:\localhost\listener\listener*\port -value 81 -force
See the Listener Details
winrm enumerate winrm/config/listener
Remove WRM Listener
Configurations
winrm invoke Restore
winrm/Config
Enable PowerShell Remoting
Enable-PSRemoting
Restart the Remote Manangement
service
net stop winrm
net start winrm
Set Listener Port
winrm set winrm/config/Listener?Address=*+Transport=HTTP '@{Port="5985"}'
Set Listener Port
winrm set winrm/config/Listener?Address=*+Transport=HTTP '@{Port="5985"}'