"New-PSSession" Cmdlet Error in Windows PowerShell


Why I am getting the "new-pssession : [...] Connecting to remote server ... failed" error in Windows PowerShell?

✍: FYIcenter.com


Sometimes, when you try to create a PSSession on a remote computer, you get an error as shown in the following example:

PS C:\fyicenter> New-PSSession office-server

new-pssession : [office-server] Connecting to remote server 
office-server failed with the following error message : The client 
cannot connect to the destination specified in the request. Verify 
that the service on the destination is running and is accepting 
requests. Consult the logs and documentation for the WS-Management 
service running on the destination, most commonly IIS or WinRM. If 
the destination is the WinRM service, run the following command on 
the destination to analyze and configure the WinRM service: "winrm 
quickconfig". For more information, see the 
about_Remote_Troubleshooting Help topic. 

At line:1 char:1
+ new-pssession office-server
+ ~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : OpenError: (System.Manageme....RemoteRunspace:RemoteRunspace) 
    [New-PSSession], PSRemotingTransportException
    + FullyQualifiedErrorId : CannotConnect,PSSessionOpenFailed

The main reason for this error is that the remote computer is not running Windows Remote Management (WinRM).

Follow the next tutorial to enable WinRM on the remote computer.


Enable WinRM for Remote Computer with Windows PowerShell

"New-PSSession" Cmdlet in Windows PowerShell

Managing Remote Computer with Windows PowerShell

⇑⇑ Windows PowerShell Tutorials

2016-10-15, 2013👍, 0💬