servermanagercmd

適用対象: Windows Server 2022、Windows Server 2019、Windows Server 2016、Windows Server 2012 R2、Windows Server 2012

インストールし、役割、役割サービス、および機能を削除します。 すべての役割、役割サービス、および使用可能な機能の一覧が表示され、このコンピューターにインストールされているかを示します。

重要

このコマンド (servermanagercmd) は非推奨になっており、Windows の今後のリリースでサポートされるとは限りません。 代わりに、サーバー マネージャーに使用できる Windows PowerShell コマンドレットを使用することをお勧めします。 詳しくは、「役割、役割サービス、または機能のインストールまたはアンインストール」をご覧ください。

構文

servermanagercmd -query [[[<drive>:]<path>]<query.xml>] [-logpath [[<drive>:]<path>]<log.txt>]
servermanagercmd -inputpath  [[[<drive>:]<path>]<answer.xml>] [-resultpath <result.xml> [-restart] | -whatif] [-logpath [[<drive>:]<path>]<log.txt>]
servermanagercmd -install <id> [-allSubFeatures] [-resultpath [[<drive>:]<path>]<result.xml> [-restart] | -whatif] [-logpath [[<Drive>:]<path>]<log.txt>]
servermanagercmd -remove <id> [-resultpath <result.xml> [-restart] | -whatif] [-logpath  [[<drive>:]<path>]<log.txt>]
servermanagercmd [-help | -?]
servermanagercmd -version

パラメーター

パラメーター 説明
-query [[[<drive>:]<path>]<query.xml>] サーバー上のすべての役割、役割サービス、およびインストールされ、インストール可能な機能の一覧を表示します。 このパラメーターの短い形式を使用することもできます。 -qします。 クエリの結果を XML ファイルに保存する場合は、<query.xml> を置換する XML ファイルを指定します。
-inputpath [[[<drive>:]<path>]<answer.xml>] <answer.xml> で表される XML 応答ファイルで指定された役割、役割、機能をインストールまたは削除します。 このパラメーターの短い形式を使用することもできます。 -p します。
-install <id> <id> で指定された役割、役割サービス、機能をインストールします。 識別子が区別されます。 複数の役割、役割サービス、および機能は、スペースで区切る必要があります。 次のオプション パラメーターは、-install パラメーターと共に使用します。
  • -setting<SettingName>=<SettingValue> - インストールに必要な設定を指定します。
  • -allSubFeatures - すべての下位サービスおよび機能のインストールを、<id> 値に名前が指定された親の役割、役割サービス、機能と共に指定します。


    役割コンテナーによっては、すべての役割サービスのインストールを許可するコマンドライン識別子を持っていないものがあります。 これは、サーバー マネージャーのコマンドの同じインスタンスでは、役割サービスをインストールできない場合に大文字と小文字です。 たとえば、Active Directory フェデレーション サービスのフェデレーション サービス役割サービスと、フェデレーション サービス プロキシ役割サービスを、サーバー マネージャーの同じコマンド インスタンスを使用してインストールすることはできません。

  • -resultpath<result.xml> - インストールの結果を、<result.xml> で表される XML ファイルに保存します。 このパラメーターの短い形式を使用することもできます。 -rします。


    -resultpath パラメーターと -whatif パラメーターの両方を指定して servermanagercmd を実行することはできません。

  • -restart - インストールが完了した時点でコンピューターを自動的に再起動します (インストールされた役割または機能で再起動が必要な場合)。
  • -whatif - -install パラメーターに指定された操作をすべて表示します。 -whatif パラメーターの省略形として -w を使用することもできます。 -resultpath パラメーターと -whatif パラメーターの両方を指定して servermanagercmd を実行することはできません。
  • -logpath<[[<drive>:]<path>]<log.txt>> - 既定の %windir%\temp\servermanager.log 以外のログ ファイルの名前と場所を指定します。
-remove <id> <id> で指定された役割、役割サービス、または機能を削除します。 識別子が区別されます。 複数の役割、役割サービス、および機能は、スペースで区切る必要があります。 次のオプション パラメーターは、-remove パラメーターと共に使用します。
  • -resultpath<[[<drive>:]<path>]result.xml> - 削除の結果を、<result.xml> で表される XML ファイルに保存します。 このパラメーターの短い形式を使用することもできます。 -rします。


    -resultpath パラメーターと -whatif パラメーターの両方を指定して servermanagercmd を実行することはできません。

  • -restart - 削除が完了した時点で自動的にコンピューターを再起動します (残りの役割や機能で再起動が必要な場合)。
  • -whatif - -remove パラメーターに指定された操作を表示します。 -whatif パラメーターの省略形として -w を使用することもできます。 -resultpath パラメーターと -whatif パラメーターの両方を指定して servermanagercmd を実行することはできません。
  • -logpath<[[<Drive>:]<path>]<log.txt>> - 既定の %windir%\temp\servermanager.log 以外のログ ファイルの名前と場所を指定します。
-version サーバー マネージャーのバージョン番号を表示します。 短い形式を使用することもできます。 -vします。
-help コマンド プロンプト ウィンドウにヘルプを表示します。 短い形式を使用することもできます。 -?します。

使用可能なすべての役割、役割サービス、機能と、コンピューターにインストールされている役割、役割サービス、機能の一覧を表示するには、次のように入力します。

servermanagercmd -query

Web サービス (IIS) の役割をインストールし、installResult.xml で表される XML ファイルにインストール結果を保存するには、次のように入力します。

servermanagercmd -install Web-Server -resultpath installResult.xml

install.xml で表される XML 応答ファイルに指定された指示に基づいて、インストールまたは削除される役割、役割サービス、機能に関する詳細情報を表示するには、次のように入力します。

servermanagercmd -inputpath install.xml -whatif