アプリケーションをWindowsサービスとして実行する
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
Windowsサービスは、オペレーティング システムがバックグラウンドで実行される実行可能アプリケーションです。ログインしたユーザーセッションを実行する必要はありません。Windowsでは、サービス コントロール マネージャー (SCM) がすべてのWindowsサービス プロセスを管理します。SCMは、サービスを開始および停止する特別なシステム・プロセスです。
Sitecore HostアプリケーションをWindowsサービスとして実行するように設定するには、-sまたは --service引数をホスト アプリケーションに渡します。
現在、この機能は、完全な .NETフレームワークを対象とするSitecore Hostアプリケーションとのみ互換性があります。そうでない場合、-sオプションは使用できません。
上記のコマンドをWindowsサービス以外の場所 (コマンド ラインなど) から実行すると、次のエラー メッセージが表示されます。
Cannot start service from the command line or a debugger. A Windows Service must first be installed (using installutil.exe) and then started with the ServerExplorer, Windows Services Administrative tool or the NET START command.
Sitecore HostアプリケーションをWindowsサービスとしてインストールする
次のPowerShellコマンドを使用して、新しいサービスをインストールします。
サービスを開始する
サービスを開始するには、次のPowershellコマンドを使用します。
サービスを停止する
サービスを停止するには、次のPowershellコマンドを使用します。
サービスをアンインストールする
サービスをアンインストールするには、次のPowershellコマンドを使用します。