方法

複数のコンピューターでの ArcGIS Pro と ArcGIS Desktop のインストールとアップグレードの自動化

Last Published: January 11, 2024

サマリー

この記事で取り上げる問題は、複数のコンピューター上での ArcGIS Pro プロセスと ArcGIS Desktop プロセスのインストールとアップグレードを自動化するという課題です。 提案されたソリューションは、バッチファイルスクリプトを使用した自動インストールプロセスであり、多数のコンピューター間での展開を簡素化および合理化し、一貫性を確保し、時間とリソースを節約します。

手順

インストール ファイルの作成

  1. インストーラーのダウンロード: My Esri から ArcGIS Pro または ArcGIS Desktop の .exe ファイルをダウンロードします。

  1. ArcGIS Pro の場合は、.exe ファイルを実行して ArcGISPro.msi ファイルと ArcGISPro.cab ファイルを取得し、ArcGIS Desktop の場合は Setup.exe ファイルを抽出します。

画像

  1. 抽出中に、上の画像に示されている[ セットアッププログラムの起動 ]オプションのチェックを外し、[ 閉じる]をクリックします。
  2. 実行可能ファイル(Proの場合は.msi、デスクトップの場合は.exe)と.cabファイルを、すべてのクライアントマシンからアクセス可能な共有ネットワークフォルダに配置します。

バッチファイルの作成

インストールとアップグレードのプロセスを自動化するには、サイレントに実行することをお勧めします。 ただし、そのコマンドは通常のようにコマンドプロンプトから実行されるのではなく、コマンドを保存してタスクの自動化に役立つバッチファイルを使用して事前構成および実行されます。

これらの公式リソースでは、ArcGIS Pro と ArcMap のどちらを使用しているかに応じて、コマンドの構築に使用できるすべてのパラメーターについて説明します。

この記事では、このバッチ ファイルの作成方法と実行方法を説明する例として、最も一般的なコマンドを使用します。

  1. メモ帳などのテキストエディタを開き、以下のスクリプトを入力します。

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.
    1. バッチファイルとして保存するには、[ ファイル]>[名前を付けて保存]をクリックします。

    1. [すべてのファイル] を選択し、ファイルを.batとして保存します。

    1. このファイルが共有ネットワーク フォルダーに保存されていることを確認します。

    インストール/アップグレードプロセス 

    プログラムをインストールまたはアップグレードするクライアントマシンから、共有フォルダに移動し、バッチファイルを実行してインストールを開始します。 複数のデスクトップでのバッチ ファイルの実行は、組織の規模によっては、IT 部門によって自動化される場合があります。

    記事 ID: 000031535

    新しい問題や一般的な問題に対する通知とソリューションの受け取り

    新しい AI チャットボットから、要約された回答とビデオソリューションを入手してください。

    Esri Support アプリのダウンロード

    関連情報

    このトピックについてさらに調べる

    ArcGIS エキスパートのサポートを受ける

    テクニカル サポートへのお問い合わせ

    Esri Support アプリのダウンロード

    ダウンロード オプションに移動