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

时间:2017-03-27 08:58:08

标签: c# powershell exchange-server

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

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

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

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

实际上,问题不仅在于我尝试通过c#连接WSManConnectionInfo类时,我也无法使用PowerShell控制台远程连接。

我很困惑,因为有时候我能够运行远程连接,所以我错误地认为代码可以在powershell控制台上运行,但不是来自c#。

最后一个问题是,由于某种原因,Kerberos身份验证在我的Exchange服务器上不再起作用。