【发布时间】:2014-02-02 11:22:04
【问题描述】:
我正在连接到远程 Windows 机器以使用 WSManagement 方法执行 powershell 脚本。我正在使用 WSManagement ConnectionInfo 对象创建一个运行空间。然后将运行空间用于 powershell 对象。然后使用我正在调用脚本的 powershell 对象
Powershell.Invoke() 命令。
如何通过powershell终端做到这一点?
【问题讨论】:
-
您的问题是关于如何通过用户在 PowerShell 控制台以交互方式执行 C# 程序的操作吗?如果是这样,请查看
Enter-PSSession(有点类似于 SSH)或Invoke-Command(有点类似于 psexec.exe)。 -
我的脚本存在于我的本地机器中。但是如果我执行 Enter-PsSession,我会进入远程计算机的 powershell 终端。但是如何执行本地计算机中存在的脚本呢?
标签: c# windows powershell powershell-remoting