新しいサーバーにサービスインスタンスを追加する方法
-
29-09-2020 - |
質問
OK、カスタムサービスアプリケーションを持っているとします。
私のファームに新しいサーバーを追加し、「App Server」の役割を引き継いにしたいです。
私はサーバー上の中央管理者 - >サービスに行きます。私の新しく追加されたサーバーを選択します。
SharePoint Foundation Webアプリケーションサービスを停止し、新しいサーバーがWFEであることを効果的に停止することができます。
しかし、私の新しいサーバー上のサービスのリストにカスタムサービスアプリケーションを表示しませんので、私のサービスのサービスインスタンスを新しいサーバーに追加する方法を実行するには、それを起動できますか?
私はこれを見ました
解決
OK、答えはPowerShellを介していますが、通常のSharePoint PowerShellコマンドレットのいずれかではありません。
それを働く方法は、サーバー名を入力パラメーターとして取得したカスタムPowerShellコマンドレットを作成し、それから私のサービスインスタンスクラス 'コンストラクタと呼び、指定されたサーバーにインスタンスを追加しました。
他のヒント
あなたのサービスアプリケーションは何をスコープにしましたか?Webアプリケーションにスコープされている場合は、このサーバー上で[実行]は[実行]になることはありません(Webアプリケーションサービスを停止したため、とにかく行わない)。タイマーサービスに(例として)スコープされている場合は、ファーム内の任意のサーバー上で実行されます。SASは特定のサーバーをターゲットにしていません(それをそのようなものとしてハードコードしない限り)、代わりに特定のスコープがあります。
サービスインスタンスのみがサーバー上のサービスを表示します。