方法
この記事で取り上げる問題は、複数のコンピューター上での ArcGIS Pro プロセスと ArcGIS Desktop プロセスのインストールとアップグレードを自動化するという課題です。 提案されたソリューションは、バッチファイルスクリプトを使用した自動インストールプロセスであり、多数のコンピューター間での展開を簡素化および合理化し、一貫性を確保し、時間とリソースを節約します。
インストールとアップグレードのプロセスを自動化するには、サイレントに実行することをお勧めします。 ただし、そのコマンドは通常のようにコマンドプロンプトから実行されるのではなく、コマンドを保存してタスクの自動化に役立つバッチファイルを使用して事前構成および実行されます。
これらの公式リソースでは、ArcGIS Pro と ArcMap のどちらを使用しているかに応じて、コマンドの構築に使用できるすべてのパラメーターについて説明します。
この記事では、このバッチ ファイルの作成方法と実行方法を説明する例として、最も一般的なコマンドを使用します。
ArcGIS Pro の例
@echo off set InstallerPath=<Network_Shared_Folder>\ArcGISPro.msi msiexec.exe /i "%InstallerPath%" ALLUSERS=1 ACCEPTEULA=YES /qb pause
Note:
Without the INSTALLDIR parameter, the script uses the default installation location, which is %SystemDrive%\Program Files\ArcGIS\Pro and %SystemDrive%\Program Files (x86)\ArcGIS\Desktop10.8
ArcMap の例:
@echo off set InstallerPath=<Network_Shared_Folder>\Setup.exe "%InstallerPath%" ACCEPTEULA=YES /qb pause
@echoオフ | このコマンドは、スクリプト コマンドの実行をコマンド プロンプトの表示から非表示にします。 |
InstallerPath=を設定します | InstallerPath という名前の変数を、インストール ファイルが配置されているパスに設定します。 (ArcGIS Pro) <Network_Shared_Folder>\ArcGISPro.msi (ArcMap) <Network_Shared_Folder>\Setup.exe |
msiexec.exe | これは、Windowsが.msiファイルをインストールするために使用するプログラムです |
/私 | インストールを実行することを示します |
"%InstallerPath%" (%インストーラーパス%) | 前に定義したインストーラー ファイルへのパスを使用します |
/qb | インストール中に基本的なインターフェイスを表示します |
休止 | このコマンドは、スクリプトの最後にコマンドプロンプトを一時停止し、ユーザーがデバッグ、インストールの成功の確認、またはエラーの特定のためのメッセージを表示できるようにします。 |
Note: With regard to the license, a license type configuration can be predefined depending on the values used in the AUTHORIZATION_TYPE (equivalent to SEAT_PREFERENCE in ArcMap) and SOFTWARE_CLASS parameters. If those parameters are not used, ArcMap requests a license with the ArcGIS Administrator, while ArcGIS Pro requests the ArcGIS Online credentials to use the default Named User license.
プログラムをインストールまたはアップグレードするクライアントマシンから、共有フォルダに移動し、バッチファイルを実行してインストールを開始します。 複数のデスクトップでのバッチ ファイルの実行は、組織の規模によっては、IT 部門によって自動化される場合があります。
ArcGIS エキスパートのサポートを受ける
Esri Support アプリのダウンロード