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 に答える