レガシ セルフサービス コンポーネントの一括配置
警告
Commerce Scale Unit (CSU) をバージョン 10.0.29 以降に更新した後、POS (Modern POS または Store Commerce) のバージョンは 10.0.27 以降である必要があります (バージョン 9.27 として販売時点管理で表示されます)。 .NET Core への移行が、この要件の理由です。
この記事は、レガシ セルフサービス インストーラーに対応しています。 レガシ セルフサービスを使用してサイレント サービスの更新と初期展開を行う方法について説明します。 また、特別な配置のいくつかの側面についても説明します。 この記事は、機能が開発され、より多くの機能が利用可能になると更新されます。 現在、サイレント サービス更新の機能のみが利用可能です。
一括配置の区切り記号
次のテーブルに、一括配置の実行コマンドで現在使用できる区切り記号を示します。
区切り記号 | 説明 |
---|---|
-S または --Silent | インストーラーをサイレントで実行します。 グラフィカル ユーザー インターフェイス (GUI) を使用しません。 -Q および -Quiet 区切り記号には同じ効果があり、使用することもできます。 |
-C または --Config | このインストールの一部として使用するコンフィギュレーション ファイルの場所とファイル名を指定します。 |
-FilePath | カスタム インストールの場所を指定します。 標準のインストールにこの区切り記号を使用することをお勧めしません。 |
-LogFile | インストール ログのカスタム ファイルの場所を指定します。 標準のインストールにこの区切り記号を使用することをお勧めしません。 |
-SkipPrereqCheck | 前提条件および必須コンポーネントのインストールのチェックをスキップします。 この区切り記号は、開発とテストに対してのみ使用する必要があります。 標準のインストールにそれを使用することをお勧めしません。 |
-SkipSystemInfoCollection | インストールの開始時にシステム情報を収集するプロセスをスキップします。 この区切り記号は、開発とテストに対してのみ使用する必要があります。 標準のインストールにそれを使用することをお勧めしません。 |
-SkipMerchantInfo | ハードウェア ステーションのレガシ セルフサービス インストーラーの終わりにマーチャント アカウント情報のインストールをスキップします。 この区切り記号は、開発とテストに対してのみ使用する必要があります。 標準のインストールにそれを使用することをお勧めしません。 |
-SkipAppxInstallation | Dynamics 365 の2018 年 10 月のリリースから、この区切り記号は APPX Retail Modern POS アプリケーションのインストールをスキップします。 この区切り記号は、システム アカウントまたはサービス アカウント (ユーザー プロファイルがないアカウント) を使用してアプリケーションのインストールを実行するために必要です。 |
-V または --Verbosity | 広範囲にわたる一連の詳細を追加するために、詳細なインストール ログを生成します。 |
サイレント サービス
準備
サイレント サービスが現在インストールされているすべてのコンポーネントを維持していることに注意してください。 任意のコンフィギュレーションがまだ必要な場合は、この記事の手順を開始する前に実行します。
サイレント サービスのコマンド例
このセクションでは、レガシ セルフサービスの大量展開に使用されるコマンドの例を示します。 これらのコマンドは、Modern POS (オフラインでサポートされているインストーラーとオフラインでサポートされていないインストーラーの両方) 用インストーラー、ハードウェア ステーション、Commerce Scale Unit (自己ホスト) など、すべての標準インストーラーで動作します。
Modern POS の現在のインストールをサイレントに更新
次のコマンドは、Modern POS の現在のインストールをサイレント更新します。 このコマンドには、現在インストールされているコンポーネントのサイレント サービスに使用される標準的なコマンド構造があります。 この構造は <InstallerName>.exe の基本値とサイレント インストールのコマンド -S を使用します。 このコマンドは、構成ファイルが存在する場合は、インストーラーと同じファイルの場所にある構成ファイルを使用します。
ModernPOSSetup_V72.exe -S
メモ
Retail Store Scale Unit ではコンフィギュレーション ファイルがまだ必要とされます。 ただし、インストーラーは可能な場合はいつでも、現在インストールされているすべての値を保持します。
Commerce Scale Unit (自己ホスト) の現在のインストールを自動的に更新
次のコマンドは、特定のコンフィギュレーション ファイルを使用して、Commerce Scale Unit (自己ホスト) の現在のインストールをサイレント更新します。 (このコンフィギュレーション ファイルは、インストーラーの実行可能ファイルと同じ場所にない可能性があります。) このコマンドは、前提条件のチェックをスキップし、インストール手順に進みます。 テストおよび開発の目的にのみ、このコマンドを使用することをお勧めします。
StoreSystemSetup_V72.exe -S -C "C:\Temp\StoreSystemSetup_V72_Houston.xml" -SkipPrerequisiteCheck
Modern POS の一括配置
準備
この機能を使用するには、バージョン 7.3 以降が必要です。 本社でのすべての店舗、レジスター、およびデバイスのコンフィギュレーション、およびその他のコンフィギュレーションが既に完了したとみなされます。 任意のコンフィギュレーションがまだ必要な場合は、この記事の手順に従う前に完了します。
サイレント マス展開のコマンド例
このセクションでは、Modern POS、オフラインでの Modern POS およびオフライン サポートのないインストーラーのレガシ セルフサービスの一括配置に使用されるコマンドの例を示します。 Windows PowerShell スクリプトの例では、ユーザーがインストールを実行する支援も含まれます。
Modern POS をサイレント インストール
次のコマンドにより、Modern POS がサイレントでインストール (または更新) されます。 現在インストールされているコンポーネントのサイレント サービスに使用される標準的なコマンド構造があります。 この構造は <InstallerName>.exe の基本値とサイレント インストールのコマンド -S を使用します。
このコマンドは、構成ファイルが存在する場合、インストーラーの実行可能ファイルと同じ場所にある構成ファイルを使用します。 複数の構成ファイルが使用可能な場合は使用しないでください。
ModernPOSSetup_V73.exe -S
メモ
Modern POS ではコンフィギュレーション ファイルは必要ありません。 ただし、関連付けられている構成ファイルを読み込めない限り、インストールされた Modern POS アプリケーションは適切な方法では有効化されません。
特定のコンフィギュレーション ファイルを使用して Modern POS をサイレント インストール
次のコマンドは、特定のコンフィギュレーション ファイルを使用して、Modern POS の現在のインストールをサイレント インストールします。 この構成ファイルは、インストーラーの実行可能ファイルと同じ場所にないか、複数の構成ファイルが使用可能な場合があります。
ModernPOSSetup_V72.exe -S -C "C:\Temp\ModernPOSSetup_V73_Houston-3.xml"
Retail ハードウェア ステーションのサイレント インストール
メモ
Retail ハードウェア ステーションをインストールすのに、-SkipMerchantInfo の区切り記号が必要です。 GUI ベースのハードウェア ステーションのインストールの最後に開く、Merchant Account Information Utility を使用する必要はありません。 機能上の理由で、Modern POS がハードウェア ステーションにペアリングされている場合、最新のマーチャント口座情報もコンポーネントにプッシュされます。
次のコマンドにより、Retail ハードウェア ステーションがサイレントでインストール (または更新) されます。 現在インストールされているコンポーネントのサイレント サービスに使用される標準的なコマンド構造があります。 この構造は <InstallerName>.exe の基本値とサイレント インストールのコマンド -S を使用します。 また、-SkipMerchantInfo の区切り記号を使用して、ユーティリティを通じたマーチャント口座情報のダウンロードをスキップすることもできます。 このコマンドは、インストーラーの実行可能ファイルと同じ場所にある構成ファイルを使用します。
HardwareStationSetup_V10.exe -S -SkipMerchantInfo
メモ
Retail ハードウェア ステーションをサイレントで配置するのに、構成ファイルが必要です。
特定の構成ファイルを使用して Retail ハードウェア ステーションをサイレント インストール
次のコマンドは、特定のコンフィギュレーション ファイルを使用して、Retail ハードウェア ステーションの現在のインストールをサイレント インストールします。 この構成ファイルは、インストーラーの実行可能ファイルと同じ場所にないか、複数の構成ファイルが使用可能な場合があります。
HardwareStationSetup_V10.exe -S -SkipMerchantInfo -C "C:\Temp\HardwareStationSetup_V10__20-19-35.xml"