無人セットアップ スクリプト ファイル キー

Configuration Manager (現在のブランチ) に適用

この記事では、 .ini インストール スクリプト ファイルで指定するすべてのキーと値を定義します。 このファイルを /SCRIPT コマンド ライン オプションと共に使用して、Configuration Manager サイトの無人インストールまたは復旧を実行します。 この記事の表は次のとおりです。

  • 使用可能なセットアップ スクリプト キーとそれに対応する値
  • 必要な場合
  • 使用するインストールの種類
  • キーの簡単な説明

詳細については、次の記事を参照してください。

セクション名を角かっこ ([]): [<Section name>]で指定します。 たとえば、「 [Identification] 」のように入力します。

キーの値を指定する場合、キーの名前の後に等号 (=) とキーの値が続く必要があります: <Key name>=<Value>。 たとえば、「 CDLatest=1 」のように入力します。 キーが適切なセクションの下にあることを確認します。

各セクションと各値は、1 つのスクリプトで一意である必要があります。 たとえば、 [Identification] セクションは 1 つだけ、 Action キーは 1 つだけです。

サポートされているアクション

スクリプトは、主に Identification セクションの Action キーによって定義されます。 次の一覧には、セットアップを無人で実行するために現在サポートされているすべてのアクションが含まれています。

  • InstallCAS: 中央管理サイト (CAS) をインストールする
  • InstallPrimarySite: プライマリ サイトをインストールする
  • ManageLanguages: クライアント言語とサーバー言語を追加または削除する
  • RecoverPrimarySite: プライマリ サイトの復旧
  • RecoverCCAR: CAS を回復する

サイトをインストールする

Identification サイトのインストールのセクション

インストールするサイトの種類に応じて、 Identification セクションに適切な値を含む次のキーを含めます。

キー名 必須 詳細
Action はい InstallPrimarySite
InstallCAS
- プライマリ サイトをインストールします。
- 中央管理サイト (CAS) をインストールする
CDLatest はい 2 1: セットアップは CD.Latest から実行されます CD.Latest フォルダーからセットアップを実行する場合は、このキーと値を含めます。 この値は、 CD.Latestからメディアを使用していることを設定に示します。

注 2: CDLatest 必要

CDLatest キーは、プライマリ サイトまたは中央管理サイトをインストールするために、CD.Latest フォルダーからセットアップを実行する場合にのみ必要です。 詳細については、「 コマンド ライン スクリプト ファイルについて」を参照してください。

Options サイトのインストールのセクション

[ オプション] セクションに次のキーを含め、サイトをインストールします。

キー名 必須 詳細
ProductID はい xxxxx-xxxxx-xxxxx-xxxxx-xxxxx: ダッシュ付きの有効なプロダクト キー
Eval: 評価版をインストールします
インストールするライセンスの種類。
SiteCode はい たとえば、3 つの文字コード XYZ 階層内のサイトを一意に識別する 3 文字のサイト コード。
SiteName はい サイト名 識別に役立つこのサイトのフレンドリ名。
SMSInstallDir はい ローカル ディレクトリ パス Configuration Manager プログラム ファイルのインストール フォルダー。
SDKServer はい SMS プロバイダー FQDN SMS プロバイダーをホストする最初のサーバーの FQDN。
PrerequisiteComp はい - 0:ダウンロード
- 1: 既にダウンロード済み
前提条件ファイルが既にダウンロードされているかどうかを指定します。 0の値を使用する場合は、セットアップによってファイルがダウンロードされます。
PrerequisitePath はい ローカル ディレクトリ パス 前提条件のファイルへのパス。 PrerequisiteComp値に応じて、セットアップでは、このパスを使用してダウンロードしたファイルを格納するか、以前にダウンロードしたファイルを検索します。
AdminConsole はい - 0: インストールしない
- 1:インストール
サイト サーバーにConfiguration Manager コンソールをインストールするかどうかを指定します。
JoinCEIP はい 0 カスタマー エクスペリエンス向上プログラム (CEIP) のサポートが製品から削除されましたが、このキーは引き続き必要です。
MobileDeviceLanguage はい - 0: インストールしない
- 1:インストール
モバイル デバイス クライアント言語をインストールするかどうかを指定します。

サイトをインストールするときに、 AddServerLanguagesAddClientLanguagesなどの言語を管理するためのキーを指定することもできます。 詳細については、「言語のOptions」セクションを参照してください。

[ Options ] セクションの次のキーは、 プライマリ サイトに固有です。

キー名 必須 詳細
ManagementPoint 不要 MP FQDN 最初の管理ポイント (MP) サイト システムの役割をホストするサーバーの FQDN。
ManagementPointProtocol 不要 HTTPS または HTTP MP に使用するプロトコル。
DistributionPoint 不要 DP FQDN 最初の配布ポイント (DP) サイト システムの役割をホストするサーバーの FQDN。
DistributionPointProtocol 不要 HTTPS または HTTP DP に使用するプロトコル。
DistributionPointInstallIIS 不要 - 0: インストールしない
- 1:インストール
DP に IIS をインストールするかどうかを指定します。
RoleCommunicationProtocol はい EnforceHTTPS または HTTPorHTTPS クライアントからの HTTPS 通信のみを受け入れるようにすべてのサイト システムを構成するか、サイト システムの役割ごとに通信方法を構成するかを指定します。 EnforceHTTPSを選択すると、クライアント認証に有効な公開キー 基盤 (PKI) 証明書が必要になります。
ClientsUsePKICertificate はい - 0: を使用しない
- 1:使用
クライアントがクライアント PKI 証明書を使用してサイト システムの役割と通信するかどうかを指定します。
UseFQDN 不要 - 0: を使用しない
- 1:使用
サイト システムの FQDN をインターネットで使用するかどうかを指定します。
ParentSiteCode 不要 サイト コード 既存の階層に子プライマリ サイトを追加する場合は、CAS のサイト コードを指定します。
ParentSiteServer 不要 FQDN 子プライマリ サイトを既存の階層に追加する場合は、CAS サーバーの FQDN を指定します。

SQLConfigOptions サイトのインストールのセクション

[ SQLConfigOptions ] セクションに次のキーを含め、サイトをインストールします。

キー名 必須 詳細
SQLServerName はい SQL Serverの FQDN サイト データベースをホストするためにSQL Server実行されているサーバーまたはクラスター化インスタンスの名前。
DatabaseName はい 名前または
Instance\Name
作成または使用するSQL Server データベースの名前。 既定のインスタンス上にある場合は、データベース名を指定します。 それ以外の場合は、インスタンスと名前を指定します。
SQLServerPort 不要 ポート番号 使用するポートSQL Server。 既定では、1433 が使用されます。
SQLSSBPort 不要 ポート番号 SQL Server Service Broker (SSB) ポート。 既定では、SSB は TCP ポート 4022 を使用します。
SQLDataFilePath 不要 ローカル ディレクトリ パス データベース .mdb ファイルを作成する別の場所。
SQLLogFilePath 不要 ローカル ディレクトリ パス データベース .ldf ログ ファイルを作成するための別の場所。
AGBackupShare 不要 ネットワーク共有パス 可用性グループでサイト データベースを作成するときのデータベース バックアップを共有するためのネットワークの場所。 バックアップ共有は、自動シード処理が設定されていない場合にのみ必要です。

CloudConnectorOptions サイトのインストールのセクション

[ CloudConnectorOptions ] セクションに次のキーを含め、サイトをインストールします。

キー名 必須 詳細
CloudConnector はい - 0: インストールしない
- 1:インストール
このサイトにサービス接続ポイント (SCP) をインストールするかどうかを指定します。 SCP は階層の最上位サイトにのみインストールできるため、この値を子プライマリ サイトの 0 に設定します。
CloudConnectorServer はい* SCP FQDN SCP ロールをホストするサーバーの FQDN。 * CloudConnector1と等しい場合にのみ必要です。
UseProxy はい* - 0: プロキシなし
- 1: プロキシを使用する
SCP でプロキシ サーバーを使用するかどうかを指定します。 * CloudConnector1と等しい場合にのみ必要です。
ProxyName はい* プロキシ FQDN SCP が使用するプロキシ サーバーの FQDN。 * UseProxy1と等しい場合にのみ必要です。
ProxyPort はい* ポート番号 SCP が使用するプロキシ サーバーのポート番号。 * UseProxy1と等しい場合にのみ必要です。

SABranchOptions サイトのインストールのセクション

[ SABranchOptions ] セクションに次のキーを含め、サイトをインストールします。

キー名 必須 詳細
SAActive はい - 0: SA がありません
- 1: SA がアクティブです
アクティブなソフトウェア アシュアランス (SA) があるかどうかを指定します。 詳細については、「 製品とライセンスに関する FAQ」を参照してください。
CurrentBranch はい - 0: LTSB をインストールします
- 1: 現在のブランチをインストールする
現在のブランチConfiguration Manager使用するか、長期サービス ブランチ (LTSB) を使用するかを指定します。 詳細については、「使用する必要があるConfiguration Managerの分岐」を参照してください。
SAExpiration 不要 Date SA の有効期限が切れる日付。その日付の便利なリマインダーとして使用されます。 詳細については、「 ライセンスとブランチ」を参照してください。

HierarchyExpansionOption サイト拡張のセクション

CAS をインストールしてスタンドアロン プライマリ サイトを階層に展開する場合は、 HierarchyExpansionOption セクションで次のキーを使用します。

キー名 必須 詳細
CCARSiteServer 不要 CAS FQDN プライマリ サイトがConfiguration Manager階層に参加するときにアタッチする CAS の FQDN。 セットアップ中に CAS を指定します。
CASRetryInterval 不要 CAS への接続が失敗した場合、プライマリ サイトはこの数分待ってから、接続を再試行します。
WaitForCASTimeout 不要 0 から 100 プライマリ サイトが CAS に接続するための最大タイムアウト値 (分単位)。
UseDistributionView 不要 - 0: 有効にしない
- 1:有効
分散ビューを使用してデータベース レプリケーションを最適化するかどうかを指定します。
JoinPrimarySiteName 不要 サイト サーバーの FQDN 展開するプライマリ サイト サーバーの FQDN。

言語の管理

Identification 言語のセクション

言語を管理するには、[ Identification ] セクションに次のキーを含めます。

キー名 必須 詳細
Action はい ManageLanguages サイトでのサーバー、クライアント、モバイル クライアントの言語サポートを管理します。

Options 言語のセクション

言語を管理するには、[ Options ] セクションに次のキーを含めます。

キー名 必須 詳細
AddServerLanguages 不要 注 1 を参照してください Configuration Manager コンソール、レポート、およびその他のオブジェクトで使用できるサーバー言語。
AddClientLanguages 不要 注 1 を参照してください クライアント コンピューターで使用できる言語。
DeleteServerLanguages 不要 注 1 を参照してください 削除する言語。 Configuration Managerコンソール、レポート、その他のオブジェクトでは使用できなくなります。
DeleteClientLanguages 不要 注 1 を参照してください 削除する言語と、クライアント コンピューターで使用できなくなった言語。 英語は既定で使用できます。削除することはできません。
MobileDeviceLanguage はい - 0: インストールしない
- 1:インストール
モバイル デバイス クライアント言語をインストールするかどうかを指定します。
PrerequisiteComp はい - 0:ダウンロード
- 1: 既にダウンロード済み
前提条件ファイルが既にダウンロードされているかどうかを指定します。 たとえば、 0の値を使用する場合、セットアップによってファイルがダウンロードされます。
PrerequisitePath はい ローカル ディレクトリ パス 前提条件のファイルへのパス。 PrerequisiteComp値に応じて、セットアップでは、このパスを使用してダウンロードしたファイルを格納するか、以前にダウンロードしたファイルを検索します。
ResetSecSiteLangs 不要 - 0: リセットしない
- 1:リセット
セカンダリ サイトにインストールされている言語パックをリセットします。

注 1: サポートされている言語値

Configuration Managerサポートされているサーバー言語またはクライアント言語には、3 文字のコードを使用します。 たとえば、クライアントでドイツ語のサポートを追加するには、次のキーと値のペアを指定します。 AddClientLanguages=DEU

英語 (ENG) は既定で使用できます。 追加する必要はありません。削除することもできません。

サイトを回復する

Identification サイトの回復に関するセクション

回復するサイトの種類に応じて、 Identification セクションに適切な値を含む次のキーを含めます。

キー名 必須 詳細
Action はい RecoverPrimarySite
RecoverCCAR
- プライマリ サイトを回復する
- CAS を回復する
CDLatest はい 3 1: セットアップは CD.Latest から実行されます CD.Latest フォルダーからセットアップを実行する場合は、このキーと値を含めます。 この値は、CD.Latest のメディアを使用していることを設定に示します。

注 3: CDLatest が必要です

CDLatest キーは、CD.Latest フォルダーからセットアップを実行してサイトを回復する場合にのみ必要です。 詳細については、「 コマンド ライン スクリプト ファイルについて」を参照してください。

RecoveryOptions サイトの回復に関するセクション

[ RecoveryOptions ] セクションに次のキーを含め、サイトを回復します。

キー名 必須 詳細
ServerRecoveryOptions はい - 1: サイト サーバーとSQL Server
- 2: サイト サーバーのみ
- 4: SQL Serverのみ
回復するコンポーネント。 注 4 を参照してください
DatabaseRecoveryOptions はい* - 10: バックアップからの復元
- 20: 手動で回復
- 40: 新しいデータベースを作成する
- 80:スキップ
SQL Serverでのサイト データベースのセットアップによる復旧方法を指定します。 * ServerRecoveryOptions1 または 4の場合にのみ必要です。
ReferenceSite はい* FQDN CAS がグローバル データの復旧に使用する参照プライマリ サイト。 * DatabaseRecoveryOptions40されている場合にのみ必要です。 注 5 を参照してください
SiteServerBackupLocation 不要 ディレクトリ パス サイト サーバー バックアップ セットへのパス。 値を指定しない場合は、バックアップ セットから復元せずにサイトが再インストールされます。
BackupLocation はい* ディレクトリ パス サイト データベース バックアップ セットへのパス。 * ServerRecoveryOptions1 または 4で、 DatabaseRecoveryOptions10場合に必要です。

注 4: ServerRecoveryOptions 値のメモ

  • 1 または 2: サイト バックアップを使用してサイトを回復するには、 SiteServerBackupLocationの値を指定します。 値を指定しない場合は、バックアップ セットから復元せずにサイトが再インストールされます。

  • 4: BackupLocation キーは、サイト データベースをバックアップから復元するDatabaseRecoveryOptions キーに対して 10 の値を構成するときに必要です。

注 5: ReferenceSite 値のメモ

  • データベースのバックアップが変更追跡保有期間より古い場合、またはバックアップなしでサイトを復旧する場合は、CAS がグローバル データの復旧に使用する参照プライマリ サイトを指定します。

  • 参照サイトを指定せず、バックアップが変更追跡保持期間より古い場合、すべてのプライマリ サイトが CAS から復元されたデータで再初期化されます。

  • 参照サイトを指定せず、バックアップが変更追跡保持期間内の場合、バックアップ後に行われた変更のみがプライマリ サイトからレプリケートされます。 異なるプライマリ サイトから競合する変更がある場合、CAS は最初に受け取った変更を使用します。

Options サイトの回復に関するセクション

Options セクションのキーの多くは、サイトの回復にも必要です。 詳細については、「サイトのインストールのOptions」セクションを参照してください。 次の表は、サイトの回復の Options セクションのキーをまとめたものです。

キー名 必須 コメント
ProductID はい
SiteCode はい エラーの前に使用したのと同じサイト コードを使用します。
SiteName 不要
SMSInstallDir はい
SDKServer はい エラーの前にこのロールをホストしていたのと同じサーバーを使用します。
PrerequisiteComp はい
PrerequisitePath はい
AdminConsole はい* * ServerRecoveryOptions1 または 2の場合にのみ必要です。
JoinCEIP はい

SQLConfigOptions サイトの回復に関するセクション

SQLConfigOptions セクションのキーの多くは、サイトの回復にも必要です。 詳細については、「サイトのインストールのSQLConfigOptions」セクションを参照してください。 次の表は、サイトの回復の SQLConfigOptions セクションのキーをまとめたものです。

キー名 必須 コメント
SQLServerName はい 障害が発生する前にサイト データベースをホストしていたのと同じサーバーを使用します。
DatabaseName はい エラーの前に使用したのと同じデータベース名を使用します。
SQLSSBPort はい エラーの前に使用したのと同じポートを使用します。
SQLDataFilePath 不要
SQLLogFilePath 不要

CloudConnectorOptions サイトの回復に関するセクション

CloudConnectorOptions セクションのキーの多くは、サイトの回復にも必要です。 詳細については、「サイトのインストールのCloudConnectorOptions」セクションを参照してください。 次の表は、サイトの回復の CloudConnectorOptions セクションのキーをまとめたものです。

キー名 必須 コメント
CloudConnector はい
CloudConnectorServer はい* * CloudConnector1と等しい場合にのみ必要です。
UseProxy はい* * CloudConnector1と等しい場合にのみ必要です。
ProxyName はい* * UseProxy1と等しい場合にのみ必要です。
ProxyPort はい* * UseProxy1と等しい場合にのみ必要です。

HierarchyExpansionOption サイトの回復に関するセクション

HierarchyExpansionOption セクションのキーの多くは、サイトの回復にも必要です。 詳細については、「サイトのインストールのHierarchyExpansionOption」セクションを参照してください。 次の表は、サイトの回復の HierarchyExpansionOption セクションのキーをまとめたものです。

キー名 必須 コメント
CCARSiteServer はい* * 障害が発生する前にプライマリ サイトが CAS に接続されている場合にのみ必要です。
CASRetryInterval 不要
WaitForCASTimeout 不要

プライマリ サイトをインストールするためのスクリプトの例

[Identification]
Action=InstallPrimarySite
CDLatest=1

[Options]
ProductID=Eval
SiteCode=XYZ
SiteName=Contoso eval site
SMSInstallDir=D:\Program Files\Microsoft Configuration Manager
SDKServer=cmsite.contoso.com
PrerequisiteComp=0
PrerequisitePath=C:\Sources\Redist
AdminConsole=1
JoinCEIP=0
ManagementPoint=cmsite.contoso.com
ManagementPointProtocol=HTTP
DistributionPoint=cmsite.contoso.com
DistributionPointProtocol=HTTP
DistributionPointInstallIIS=1
RoleCommunicationProtocol=HTTPorHTTPS
ClientsUsePKICertificate=0
MobileDeviceLanguage=0

[SQLConfigOptions]
SQLServerName=cmsql.contoso.com
SQLServerPort=1433
DatabaseName=CM_XYZ
SQLSSBPort=4022
SQLDataFilePath=E:\Program Files\Microsoft SQL Server\MSSQL15.MSSQLSERVER\MSSQL\DATA\
SQLLogFilePath=E:\Program Files\Microsoft SQL Server\MSSQL15.MSSQLSERVER\MSSQL\DATA\

[CloudConnectorOptions]
CloudConnector=1
CloudConnectorServer=cmsite.contoso.com
UseProxy=0

[SABranchOptions]
SAActive=1
CurrentBranch=1