我无法使用c#和Kerberos身份验证与exchange服务器进行远程会话

我无法使用c#和Kerberos身份验证与exchange服务器进行远程会话,c#,powershell,exchange-server,C#,Powershell,Exchange Server,我有两台机器在同一个本地网络中,但在不同的域中 其中一个服务器上有exchange server。当我尝试从机器A到机器B(这里是exchange服务器)远程连接到powershell时 如果使用使用Kerberos身份验证的powershell控制台,我可以创建和导入远程会话。但问题是,当我使用c#方法时,无论是使用WSManConnectionInfo类还是使用powershell.AddScript(…),它在身份验证上都失败了,我在powershell控制台中放置了运行正常的相同脚本 有

我有两台机器在同一个本地网络中,但在不同的域中

其中一个服务器上有exchange server。当我尝试从机器A到机器B(这里是exchange服务器)远程连接到powershell时

如果使用使用Kerberos身份验证的powershell控制台,我可以创建和导入远程会话。但问题是,当我使用c#方法时,无论是使用WSManConnectionInfo类还是使用powershell.AddScript(…),它在身份验证上都失败了,我在powershell控制台中放置了运行正常的相同脚本


有什么想法吗?

事实上,问题不仅在于我试图通过c#中的WSManConnectionInfo类进行连接,还在于我无法使用powershell控制台进行远程连接

我很困惑,因为有一段时间我可以运行远程连接,所以我错误地认为代码是从powershell控制台工作的,而不是从c#运行的


最后的问题是,由于某种原因,Kerberos身份验证在我的exchange服务器上不再有效。

请使用标点符号、换行符和代码标记。这会使你的问题更具可读性。链接的目的是什么?确定这是StackOverflow的问题吗?