質問

OK、カスタムサービスアプリケーションを持っているとします。

私のファームに新しいサーバーを追加し、「App Server」の役割を引き継いにしたいです。

私はサーバー上の中央管理者 - >サービスに行きます。私の新しく追加されたサーバーを選択します。

SharePoint Foundation Webアプリケーションサービスを停止し、新しいサーバーがWFEであることを効果的に停止することができます。

しかし、私の新しいサーバー上のサービスのリストにカスタムサービスアプリケーションを表示しませんので、私のサービスのサービスインスタンスを新しいサーバーに追加する方法を実行するには、それを起動できますか?

私はこれを見ました基本的に同一の質問が明確にはありません。

役に立ちましたか?

解決

OK、答えはPowerShellを介していますが、通常のSharePoint PowerShellコマンドレットのいずれかではありません。

それを働く方法は、サーバー名を入力パラメーターとして取得したカスタムPowerShellコマンドレットを作成し、それから私のサービスインスタンスクラス 'コンストラクタと呼び、指定されたサーバーにインスタンスを追加しました。

他のヒント

あなたのサービスアプリケーションは何をスコープにしましたか?Webアプリケーションにスコープされている場合は、このサーバー上で[実行]は[実行]になることはありません(Webアプリケーションサービスを停止したため、とにかく行わない)。タイマーサービスに(例として)スコープされている場合は、ファーム内の任意のサーバー上で実行されます。SASは特定のサーバーをターゲットにしていません(それをそのようなものとしてハードコードしない限り)、代わりに特定のスコープがあります。

サービスインスタンスのみがサーバー上のサービスを表示します。

ライセンス: CC-BY-SA帰属
所属していません sharepoint.stackexchange
scroll top