3

これらのシナリオに沿ったシナリオを扱っていると思われる投稿をかなり見つけましたが、確固たる答えは見つかりません。

Network Service として実行される Windows サービスがあります。SharePoint のスタンドアロン インストールで SharePoint API にアクセスする必要があるため、このアカウントで実行されます。

Process.Start を使用して別のプロセスを起動し、Network Service としても実行する Windows サービスが必要です。このプロセスは、SharePoint と対話する他の誰かによって開発された別のプログラムです。私のサービスは、それらを起動し、少しのデータを照会し、シャットダウンする必要があります (UI なし)。

問題は、何らかの理由でプロセスが開始直後に強制終了されることです。Windows サービスが AD アカウントとして実行される完全な SharePoint インストール (スタンドアロンではない) に対してこれをテストしましたが、正常に動作します。

では、Network Service が新しいプロセスを作成することは許可されていないと思いますか? イベント ビューアにエラーはまったく表示されません。

どんな助けでも大歓迎です!

4

1 に答える 1

2

ネットワークサービスで実行されているプロセスが別のプロセスを実行するのを止めるものは何もありません(AFAIK)。

私はこれはニシンだと思います - 問題は他のプロセスを開始しているのではなく、他のプロセスが Network Service によって許可されていないことをしようとしていると思われます。

「/t」の引数を使用して「time.exe」などを開始する方法を決定するには、これが機能する場合、問題はプロセスの開始ではなく、プロセスの実行です。

于 2011-12-07T11:11:27.070 に答える