使用IpcChannel和Remote PowerShell

时间:2014-05-27 08:28:02

标签: c# powershell remoting

我有一个使用Remoting和IpcChannel的应用程序来访问进程之间共享的对象:它允许我访问我的应用程序和PowerShell中的同一对象,我可以将自定义Cmdlet发送到我的应用程序。

当我在同一台机器上使用PowerShell时,这非常好用,但在尝试在RemotePowerShell中使用Cmdlet时遇到问题:

System.Runtime.Remoting.RemotingException: Failed to create an IPC Port: Access is denied.

我的IpcChannel是使用以下属性创建的:

IDictionary properties = new HashTable();
properties["portName"] = "MyApp";
["authorizedGroup"] = account;//the "Everyone" group

我考虑过与访问权限相关的问题,但我使用的是同一个域帐户,这是两台计算机上的本地管理员。我也试过改变" authorizedGroup"属性并禁用IpcChannel上的任何形式的安全性,但没有任何成功。

我缺乏想法,而且异常消息没什么帮助。

有没有人知道这可能来自哪里?

0 个答案:

没有答案