0

如果 C# 应用程序与 sharepoint 在同一台服务器上,我知道我们可以使用 RunSpace 运行 pwoershell 脚本,但如果 C# 应用程序. 和sharepoint服务器在不同的PC上?

这可能吗?

谢谢

4

2 回答 2

2

是的,它有可能,虽然很乱。在 Powershell 2.0+ 中,有一个称为远程 powershell 的功能,因此您可以通过 c# 代码有效地将 Powershell 命令发送到本地 powershell 实例,并使用它来登录远程实例。

一个稍微不那么疯狂的想法是简单地在远程机器上创建一个 Web 服务,并让它从 Web 服务运行远程 powershell 命令。

更不疯狂的想法是编写一个 Web 服务,并在远程服务器上运行该代码。:)

祝你好运!

于 2012-08-24T21:28:49.360 回答
0

如果您是远程机器上的管理员,您可以尝试结合PsExec和 PowerShell。

于 2012-08-28T04:22:07.570 回答