Configuration Managerの前提条件チェッカー
Configuration Manager (現在のブランチ) に適用
セットアップを実行してConfiguration Manager サイトをインストールまたはアップグレードする前、または新しいサーバーにサイト システムの役割をインストールする前に、サーバーの準備状況を確認するために使用するConfiguration Managerのバージョンから、このスタンドアロン アプリケーション (Prereqchk.exe) を使用できます。 前提条件チェッカーを使用して、サイトまたはサイト システムの役割のインストールをブロックする問題を特定して修正します。
注:
前提条件チェッカーは、常にセットアップの一部として実行されます。
既定では、前提条件チェッカーを実行する場合:
- 実行されるサーバーを検証します。
- ローカル コンピューターが既存のサイト サーバーをスキャンし、サイトに適用できるチェックのみが実行されます。
- 既存のサイトが検出されない場合は、すべての前提条件ルールが実行されます。
- ルールをチェックして、セットアップに必要なソフトウェアと設定がインストールされていることを確認します。 一部の前提条件では、ツールがチェックしない他の構成やソフトウェア更新プログラムが必要な場合があります。
- その結果は、コンピューターのシステム ドライブ上の ConfigMgrPrereq.log ファイルに記録されます。 ログ ファイルには、ツールに表示されない詳細情報が含まれている場合があります。
コマンド プロンプトで前提条件チェッカーを実行し、特定のコマンド ライン オプションを指定する場合:
- 前提条件チェッカーは、コマンド ラインで指定したサイト サーバーまたはサイト システムに関連付けられているチェックのみを実行します。
- リモート コンピューターを確認するには、ユーザー アカウントにリモート コンピューターに対する管理者権限が必要です。
詳細については、「 前提条件のチェックの一覧」を参照してください。
ソース フォルダー
既定では、前提条件チェッカー ツールは次のいずれかの場所にあります。
<Configuration Manager installation media>\SMSSETUP\BIN\X64
<Configuration Manager installation path>\BIN\X64
別のコンピューターにコピーする
Windows エクスプローラーで、いずれかのソース フォルダーに
X64
移動します。次のファイルを他のコンピューターのコピー先フォルダーにコピーします。
- prereqchk.exe
- prereqcore.dll
- prereqchkres.dll このファイルは、インストール言語のサブフォルダーにあります。 たとえば、英語はサブフォルダーにあります
00000409
。 - basesql.dll
- basesvr.dll
- baseutil.dll
既定のチェックを使用して実行する
Windows エクスプローラーで、いずれかのソース フォルダーに
X64
移動します。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 の要件を満たしていることを確認します。 または /SEC
オプションと/PRI
組み合わせることはできません。
/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
適用対象: プライマリ
必須です。 このオプションは、ローカル サーバーがプライマリ サイトの要件を満たしていることを確認します。 または /SEC
オプションと/CAS
組み合わせることはできません。
/SCP
適用対象: CAS、プライマリ
オプション。 サービス接続ポイントをホストするサーバーの FQDN を指定します。 このサーバーは、サイト サーバーと同じ場合があります。
バージョン 2111 以降では、このオプションは、指定されたコンピューターがサービス接続ポイントサイト システムの役割の要件を満たしていることを確認します。 このオプションは単独で使用することも、 または /CAS
オプションと共に/PRI
使用することもできます。
/SDK
適用対象: CAS、プライマリ
必須です。 SMS プロバイダー ロールをホストするサーバーの FQDN を指定します。 このサーバーは、サイト サーバーと同じ場合があります。
このオプションは、指定されたサーバーが SMS プロバイダーの要件を満たしていることを確認します。
/Sec
適用対象: セカンダリ
必須です。 セカンダリ サイト サーバーの FQDN を指定します(例: /SEC sec01.contoso.com
このオプションは、指定されたサーバーがセカンダリ サイトの要件を満たしていることを確認します。 または /PRI
オプションと/CAS
組み合わせることはできません。
/SecUpgrade
適用対象: セカンダリ
オプション。 セカンダリ サイト サーバーの FQDN を指定します(例: /SECUPGRADE sec01.contoso.com
このオプションは、指定されたサーバーがセカンダリ サイトのアップグレードの要件を満たしていることを確認します。 オプション、、または /SEC
オプションと/CAS
/PRI
組み合わせることはできません。
/SourceDir
適用対象: セカンダリ
オプション。 このオプションは、セカンダリ サイトのコンピューター アカウントが、Configuration Managerセットアップのためにソース ファイルをホストするフォルダーにアクセスできることを確認します。
/SQL
適用対象: CAS、プライマリ
必須です。 SQL Serverの完全修飾ドメイン名 (FQDN) を指定します (例:/SQL sql01.contoso.com
このオプションは、指定されたサーバーが、Configuration Manager サイト データベースをホストするためのSQL Serverの要件を満たしていることを確認します。
/SQLPort
適用対象: セカンダリ
オプション。 このオプションは、SQL Server サービス ポートの通信を許可するファイアウォール例外が存在することを確認します。 また、ポートが SQL Server の別の名前付きインスタンスによって使用されていないことも確認します。 既定のポートは 1433 です。
/SSBPort
適用対象: CAS、プライマリ、セカンダリ
オプション。 このオプションは、SQL Server Service Broker (SSB) ポートでの通信を許可するファイアウォール例外が存在することを確認します。 既定の SSB ポートは 4022 です。