Configuration Manager (現在のブランチ) に適用
セットアップを実行して Configuration Manager サイトをインストールまたはアップグレードする前、または新しいサーバーにサイト システムの役割をインストールする前に、サーバーの準備状況を確認するために使用する Configuration Manager のバージョンからこのスタンドアロン アプリケーション (Prereqchk.exe) を使用できます。 前提条件チェッカーを使用して、サイトまたはサイト システムの役割のインストールをブロックする問題を特定して修正します。
注:
前提条件チェッカーは常にセットアップの一部として実行されます。
既定では、前提条件チェッカーが実行されると、次のようになります。
- 実行するサーバーを検証します。
- ローカル コンピューターで既存のサイト サーバーがスキャンされ、サイトに該当するチェックのみが実行されます。
- 既存のサイトが検出されない場合は、すべての前提条件ルールが実行されます。
- セットアップに必要なソフトウェアと設定がインストールされていることを確認します。 一部の前提条件で、ツールがチェックしない他の構成やソフトウェアの更新が必要な場合があります。
- その結果をコンピューターのシステム ドライブ上の ConfigMgrPrereq.log ファイルに記録します。 ログ ファイルには、ツールに表示されないその他の情報が含まれている場合があります。
コマンド プロンプトで Prerequisite Checker を実行し、特定のコマンド ライン オプションを指定する場合:
- 前提条件チェッカーは、コマンド ラインで指定したサイト サーバーまたはサイト システムに関連付けられているチェックのみを実行します。
- リモート コンピューターをチェックするには、ユーザー アカウントにリモート コンピューターに対する Administrator 権限が必要です。
詳細については、 前提条件チェックの一覧を参照してください。
ソース フォルダー
既定では、前提条件チェッカー ツールは次のいずれかの場所にあります。
<Configuration Manager installation media>\SMSSETUP\BIN\X64<Configuration Manager installation path>\BIN\X64
別のコンピューターにコピーする
Windows エクスプローラー で、
X64ソース フォルダーの 1 つに移動します。他のコンピューターの保存先フォルダーに以下のファイルをコピーします。
- prereqchk.exe
- prereqcore.dll
- prereqchkres.dll このファイルは、インストール言語のサブフォルダー内にあります。 たとえば、英語は
00000409サブフォルダーにあります。 - basesql.dll
- basesvr.dll
- baseutil.dll
既定のチェックで実行する
Windows エクスプローラー で、
X64ソース フォルダーの 1 つに移動します。prereqchk.exe を実行して前提条件チェッカーを起動します。
注:
このツールには、ローカル コンピューターに対する管理者権限が必要です。
前提条件チェッカーは、既存のサイトを検出し、見つかった場合は、アップグレードの準備状況チェックを実行します。 サイトが見つからない場合は、すべてのチェックが実行されます。 [ サイトの種類 ] 列には、ルールが関連付けられているサイト サーバーまたはサイト システムに関する情報が表示されます。
前提条件チェッカーのユーザー・インターフェースでは、前提条件チェッカーによって、検出された問題のリストが「 前提条件の結果 」セクションに作成されます。
- 問題の解決方法の詳細については、一覧内の項目を選択します。
- コンポーネントをインストールする前に、一覧内の エラー 状態のすべての項目を解決します。
- ツールを閉じた後で結果を確認するには、システム ドライブのルートにある ConfigMgrPrereq.log ファイルを開きます。 ログ ファイルには、ツールに表示されないその他の情報が含まれている場合があります。
コマンド プロンプトから実行する
管理者として Windows コマンド プロンプトを開き、ディレクトリを
X64ソース フォルダーのいずれかに変更します。前提条件チェッカーを起動し、サーバーですべての前提条件チェックを実行するには、次のコマンドを実行します。
prereqchk.exe /LOCAL
他のコマンド ライン オプションを指定して実行することもできます。 たとえば、プライマリ サイトをチェックするには、次のようにします。
prereqchk.exe /PRI /SQL sql01.contoso.com /SDK cmprov01.contoso.com /JOIN cas.contoso.com /MP mp01.contoso.com /DP dp01.contoso.com
コマンドライン オプション
インストール シナリオは 4 つあります。 次の一覧は、各シナリオのすべてのコマンド ライン オプションをまとめたものです。
-
中央管理サイト (CAS)
-
必須
/CAS/SDK/SQL
-
Optional
/EXPAND/INSTALLDIR/NOUI/SCP/SSBPORT
-
必須
-
プライマリ サイト
-
必須
/PRI/SDK/SQL
-
Optional
/DP/INSTALLDIR/JOIN/MP/NOUI/SCP/SSBPORT
-
必須
-
セカンダリ サイト
-
必須
/SEC
-
Optional
/INSTALLDIR/INSTALLSQLEXPRESS/NOUI/SECUPGRADE/SOURCEDIR/SQLPORT/SSBPORT
-
必須
-
Configuration Manager コンソール
/ADMINUI
これらのオプションの詳細については、次のセクションを参照してください。
/AdminUI
適用対象:本体
必須です。 このオプションは、ローカル コンピューターが Configuration Manager コンソールをインストールするための要件を満たしていることを確認します。 サーバー要件はチェックされません。 このオプションを他のオプションと組み合わせることはできません。
/CAS
適用対象:CAS
必須です。 このオプションは、ローカル サーバーが CAS の要件を満たしていることを確認します。
/PRI オプションや /SEC オプションと組み合わせることはできません。
/DP
適用対象: プライマリ
省略可能。 配布ポイントの役割をホストするサーバーの FQDN を指定します。次に例を示します。 /PRI /DP dp01.contoso.com
このオプションは、指定されたサーバーが配布ポイント サイト システムの役割の要件を満たしていることを確認します。 このオプションは、単独で使用することも、 /PRI オプションと組み合わせて使用することもできます。
/Expand
適用対象:CAS
省略可能。 プライマリ サイトの FQDN を指定します。次に例を示します。 /CAS /EXPAND cmprimary.contoso.com
このオプションは、参照されているプライマリ サイトが、CAS を使用して階層を拡張するための要件を満たしていることを確認します。
/InstallDir
適用対象: CAS、プライマリ、セカンダリ
省略可能。 ローカル インストール パスを指定します。たとえば、 /InstallDir C:\ConfigMgr
このオプションは、サイト インストールのための最小ディスク領域を確認します。
/InstallSQLExpress
適用対象: セカンダリ
省略可能。 このオプションは、指定したセカンダリ サイト サーバーに SQL Server Express をインストールできることを確認します。
/Join
適用対象: プライマリ
省略可能。 CAS サーバーの FQDN を指定します。たとえば、 /PRI /JOIN cas.contoso.com
このオプションは、ローカル サーバーが CAS サーバーに接続するための要件を満たしていることを確認します。
/MP
適用対象: プライマリ
省略可能。 管理ポイントの役割をホストするサーバーの FQDN を指定します。次に例を示します。 /PRI /MP mp01.contoso.com
このオプションは、指定されたサーバーが管理ポイント サイト システムの役割の要件を満たしていることを確認します。 このオプションは、単独で使用することも、 /PRI オプションと組み合わせて使用することもできます。
/NoUI
適用対象: CAS、プライマリ、セカンダリ
省略可能。 このオプションを指定すると、ユーザー インターフェイスを表示せずに必要条件チェッカーが起動します。 このオプションをコマンド ラインで他のすべてのオプションの前に指定します。
/Pri
適用対象: プライマリ
必須です。 このオプションは、ローカル サーバーがプライマリ サイトの要件を満たしていることを確認します。
/CAS オプションや /SEC オプションと組み合わせることはできません。
/SCP
適用対象: CAS、プライマリ
省略可能。 サービス接続ポイントをホストするサーバーの FQDN を指定します。 このサーバーはサイト サーバーと同じである可能性があります。
バージョン 2111 以降、このオプションは、指定されたコンピューターがサービス接続ポイント サイト システムの役割の要件を満たしていることを確認します。 このオプションは単独で使用することも、 /PRI オプションまたは /CAS オプションと組み合わせて使用することもできます。
/SDK
適用対象: CAS、プライマリ
必須です。 SMS プロバイダーの役割をホストするサーバーの FQDN を指定します。 このサーバーはサイト サーバーと同じである可能性があります。
このオプションは、指定したサーバーが SMS プロバイダーの要件を満たしていることを確認します。
/Sec
適用対象: セカンダリ
必須です。 セカンダリ サイト サーバーの FQDN を指定します。次に例を示します。 /SEC sec01.contoso.com
このオプションは、指定したサーバーがセカンダリ サイトの要件を満たしていることを確認します。
/CAS オプションや /PRI オプションと組み合わせることはできません。
/SecUpgrade
適用対象: セカンダリ
省略可能。 セカンダリ サイト サーバーの FQDN を指定します。次に例を示します。 /SECUPGRADE sec01.contoso.com
このオプションは、指定したサーバーがセカンダリ サイトのアップグレードの要件を満たしていることを確認します。
/CAS、/PRI、または/SECオプションと組み合わせることはできません。
/SourceDir
適用対象: セカンダリ
省略可能。 このオプションは、セカンダリ サイトのコンピューター アカウントが、Configuration Manager セットアップのソース ファイルをホストするフォルダーにアクセスできることを確認します。
/SQL
適用対象: CAS、プライマリ
必須です。 SQL Server の完全修飾ドメイン名 (FQDN) を指定します。たとえば、/SQL sql01.contoso.com
このオプションは、指定されたサーバーが SQL Server が Configuration Manager サイト データベースをホストするための要件を満たしていることを確認します。
/SQLPort
適用対象: セカンダリ
省略可能。 このオプションは、SQL Server サービス ポートの通信を許可するファイアウォール例外が存在することを確認します。 また、ポートが SQL Server の別の名前付きインスタンスで使用されていないことも確認します。 既定のポートは 1433 です。
/SSBPort
適用対象: CAS、プライマリ、セカンダリ
省略可能。 このオプションは、SQL Server Service Broker (SSB) ポートでの通信を許可するファイアウォール例外が存在することを確認します。 既定の SSB ポートは 4022 です。