在另一台PC上运行c#的sharepoint powershell?

时间:2012-08-24 21:11:15

标签: sharepoint sharepoint-2010 sharepoint-2007

如果C#应用程序与sharepoint位于同一服务器上,我知道我们可以使用RunSpace来运行pwoershell脚本,但是如果是C#应用程序则会怎样。和sharepoint服务器在不同的PC上?

这可能吗?

谢谢

2 个答案:

答案 0 :(得分:2)

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

稍微不那么疯狂的想法是在远程计算机上创建一个Web服务,并从Web服务运行远程PowerShell命令。

更简单的想法就是编写Web服务,并在远程服务器上运行代码。 :)

祝你好运!

答案 1 :(得分:0)

如果您是远程控制台的管理员,可以尝试合并PsExec和PowerShell。