如果 C# 应用程序与 sharepoint 在同一台服务器上,我知道我们可以使用 RunSpace 运行 pwoershell 脚本,但如果 C# 应用程序. 和sharepoint服务器在不同的PC上?
这可能吗?
谢谢
如果 C# 应用程序与 sharepoint 在同一台服务器上,我知道我们可以使用 RunSpace 运行 pwoershell 脚本,但如果 C# 应用程序. 和sharepoint服务器在不同的PC上?
这可能吗?
谢谢
是的,它有可能,虽然很乱。在 Powershell 2.0+ 中,有一个称为远程 powershell 的功能,因此您可以通过 c# 代码有效地将 Powershell 命令发送到本地 powershell 实例,并使用它来登录远程实例。
一个稍微不那么疯狂的想法是简单地在远程机器上创建一个 Web 服务,并让它从 Web 服务运行远程 powershell 命令。
更不疯狂的想法是编写一个 Web 服务,并在远程服务器上运行该代码。:)
祝你好运!
如果您是远程机器上的管理员,您可以尝试结合PsExec和 PowerShell。