【发布时间】:2014-07-08 06:14:32
【问题描述】:
我正面临一个让我头疼的问题(字面意思),我希望你能帮助我:
鉴于我的 Powershell 位于我的应用程序之外的其他服务器上,在 c# 中,您可以通过定义 WSManConnectionInfo 并在“运行空间”创建期间使用它来创建“Powershell 远程会话”。
类似:
var runspace = RunspaceFactory.CreateRunspace(WSManConnectionInfo);
但问题是:
当我们使用远程会话时,我们只能使用一些命令(并非所有命令都可用)。所以,你不能直接在远程会话中使用“Import-Module”命令。
所以我问你是否可以帮助我找到解决方案in c#(或只是一些提示)在远程会话中使用导入的模块。
我知道那里有很多解决方案(Pure Powershell 命令),但我还不足以在 c# 中转换这些解决方案。
【问题讨论】:
标签: c# session powershell exchange-server