Quantcast
Channel: Windows Multipoint Server forum
Viewing all articles
Browse latest Browse all 780

Getting exception in executing Open method of System.Management.Automation.Runspaces

$
0
0

I am getting exception in executing Open method of System.Management. Automation.Runspaces when connecting to remote server. The exception which we get is given below:-

Connecting to remote server AU00001GSC01 failed with the following error message : WinRM cannot process the request. The following error with errorcode 0x8009030e occurred while using Kerberos authentication: A specified logon session does not exist. It may already have been terminated.  
 Possible causes are:
  -The user name or password specified are invalid.
  -Kerberos is used when no authentication method and no user name are specified.
  -Kerberos accepts domain user names, but not local user names.
  -The Service Principal Name (SPN) for the remote computer name and port does not exist.
  -The client and remote computers are in different domains and there is no trust between the two domains.
 After checking for the above issues, try the following:
  -Check the Event Viewer for events related to authentication.
  -Change the authentication method; add the destination computer to the WinRM TrustedHosts configuration setting or use HTTPS transport.
 Note that computers in the TrustedHosts list might not be authenticated.
   -For more information about WinRM configuration, run the following command: winrm help config. 

Code snippet which is giving exception is pasted below:-

public static System.Collections.ObjectModel.Collection<PSObject> RunCmdlet(string commandName, string remoteServer, params CommandParameter[] parameters)
        {
            WSManConnectionInfo connectionInfo = new WSManConnectionInfo(false, remoteServer, 0, null, null, null);
            using (Runspace runSpace = RunspaceFactory.CreateRunspace(connectionInfo))
            {
                runSpace.Open();
                LoadWmsCmdlets(runSpace);
                return RunCmdlet(runSpace, commandName, parameters);
            }
        }

In the above code we are trying to run the powershell command on a remote server on the same domain.

We have already tried with the commands:

Enable-PSRemoting

winrm quickconfig

winrm set winrm/config/client @'{TrustedHosts="RemoteComputerName"}'

But the issue did not get resolved.



Viewing all articles
Browse latest Browse all 780

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>