使用C#创建远程Powershell会话并在Runspace中加载模块

时间:2014-12-17 17:01:04

标签: c# powershell-v3.0 runspace

我想连接到远程PowerShell会话并在运行空间中加载模块。

我使用此链接获得了连接部分: - Create remote powershell session in c#?

如何在运行空间中加载模块并调用该模块中的其他命令?

谢谢。

1 个答案:

答案 0 :(得分:1)

接受RunspaceFactory.CreateRunspace() has an overload

an InitialSessionState objectInitialSessionState对象具有Modules property,其中包含模块集合。您可以在那里添加模块,并在打开运行空间时加载它们。

或者,您可以在管道中调用Import-Module