Skip To Content

ArcGIS for Server のサイレント インストール

このトピックの内容

Windows インストーラーのコマンド ライン パラメーターを使用してセットアップを実行すると、ユーザー インターフェイスを使わずに ArcGIS for Server をインストールすることができます。

注意:

Upgrading to 10.2.1? For more information, see Existing ArcGIS for Server users.

要件

  • ArcGIS for Server には、Microsoft Core XML Services (MSXML) 6 が必要です。
  • .NET Extension Support 機能には、Microsoft .NET 3.5 Service Pack 1 (SP1) が必要です。Microsoft .NET SP1 が未インストールの場合、.NET Extension Support 機能のインストールは選択できません。

詳細については、「システム要件」をご参照ください。

インストール先を指定するコマンド ライン パラメーター

ArcGIS for Server のサイレント インストールに使用される Windows インストーラーのコマンド ライン パラメーターは、次のとおりです。これらのコマンドは、ArcGIS for Server のインストール先または Python のインストール先を変更する場合に使用します。

  • INSTALLDIR=<インストール場所>

    このプロパティを使用すると、ArcGIS for Server のインストール先をコマンド ラインで指定できます。このプロパティを設定しない場合は、C:\Program Files\ArcGIS\Server\ がデフォルトのインストール先として使用されます。

  • INSTALLDIR1=<Python のインストール場所>

    このプロパティを使用することで、Python のインストール先をコマンド ラインで指定できます。このプロパティを設定しない場合、空き容量が最も大きいローカル ドライブ上の \Python27 がデフォルトの場所になります。

例:

<path to the ArcGIS for Server setup download>\setup.exe /qb INSTALLDIR=C:\NewServerDir INSTALLDIR1=C:\NewPythonDir

コマンド ライン パラメーターを使用した ArcGIS Server アカウントの構成

ArcGIS for Server のサイレント インストールを実行する場合は、ArcGIS Server アカウントを構成する必要があります。運用システムの場合は、ドメインまたは Active Directory に既存のアカウントを指定したうえで、組織のセキュリティ ポリシーに従うことを推奨します。サイレント インストール中にコマンド ライン パラメーターで ArcGIS Server アカウントを構成しなかった場合、アカウントは ローカル システム アカウントに設定されます。これは、主に ArcGIS Server のインストールが短縮されるためです。

注意:

ArcGIS Server アカウントは、ArcGIS Server アカウントの構成ユーティリティを実行した後に変更できます。ユーティリティを使用するには、[スタート] > [ArcGIS] > [ArcGIS for Server] > [ArcGIS Server アカウントの構成] の順にクリックします。プロンプトが表示されたら、ArcGIS for Server で使用するアカウントの名前とパスワードを入力します。この情報を構成ファイルに保存しておくと、他の ArcGIS for Server コンピューターでの構成処理の時間を短縮したり、名前やパスワードの入力ミスを減らしたりすることができます。アカウントのパスワードは暗号化されていますが、構成ファイルは必ずセキュリティで保護された場所に保存してください。

ArcGIS Server アカウントの構成には、以下のコマンド ライン パラメーターを使用します。

ArcGIS Server アカウント認証の直接的な引き渡し

注意:

サイレント (/qb) インストール中に ArcGIS Server アカウントを定義しなかった場合、または認証が無効であった場合は、ArcGIS Server セットアップのインストール中に警告メッセージが表示されます。このメッセージは、[OK] をクリックすると閉じることができます。この場合、ArcGIS Server アカウントはローカル システムアカウントに設定されます。

  • USER_NAME=<オペレーティング システム アカウント>

    このアカウントは、ドメイン アカウントでもローカル アカウントでもかまいません。ドメイン アカウントを使用する場合は、既存のアカウントから選択する必要があります。ローカル アカウントを使用するときに既存のローカル アカウントがない場合は、自動的に作成されます。無効なアカウントである場合は、アカウントやパスワードが無効であることを示すメッセージ ボックスがインストール中に表示されます。

  • PASSWORD=<アカウントのパスワード>

    [USER_NAME] パラメーターに指定したアカウントのパスワードです。無効なパスワードである場合は、アカウントやパスワードが無効であることを示すメッセージ ボックスがインストール中に表示されます。

例:

ドメイン アカウントの使用

<path to the ArcGIS for Server setup download>\setup.exe /qb USER_NAME=mydomain\mydomainaccount PASSWORD=my.password

新しいまたは既存のローカル アカウントの使用

<path to the ArcGIS for Server setup download>\setup.exe /qb USER_NAME=myaccount PASSWORD=my.password

注意:

コマンド ライン パラメーターでは、大文字と小文字が区別されます。コマンド ラインでのインストールがうまくいかない場合は、大文字と小文字の使い方が例のプロパティと同じになっていることを確認してください。

サーバー構成ファイルを使用した ArcGIS Server アカウント認証のインポート

サーバー構成ファイルで ArcGIS Server アカウント認証をインポートする場合は、次の 2 つのコマンド ライン パラメーターを両方とも使用する必要があります。

  • ACCOUNT=UseConfigFile

    上記に示されたとおりに ACCOUNT コマンド ライン パラメーターを使用します。このプロパティで有効な値と見なされるのは、これだけです。

  • CONFIGPATH=<サーバー構成ファイルの絶対パスと名前>

    このプロパティを ACCOUNT=UseConfigFile と一緒に使用すると、ArcGIS Server アカウントの構成に使用するサーバー構成ファイルを指定できます。サーバー構成ファイルは、ArcGIS for Server をインストール (以前のインストールまたは別のコンピューターからインストール) する際にエクスポートすることで作成されます。詳細については、「ArcGIS Server アカウント」をご参照ください。

例:

<path to the ArcGIS for Server setup download>\setup.exe /qb ACCOUNT=UseConfigFile CONFIGPATH=\\networkmachine\serverconfigs\standardaccount.xml

注意:

コマンド ライン パラメーターでは、大文字と小文字が区別されます。コマンド ラインでのインストールがうまくいかない場合は、大文字と小文字の使い方が例のプロパティと同じになっていることを確認してください。

ArcGIS Server アカウント認証のサーバー構成ファイルへの出力

注意:

サーバー構成ファイルをネットワーク共有に出力する場合、ArcGIS for Server がインストールされているコンピューター上のローカル システム アカウントは、そのネットワーク共有への書き込み権限を持っている必要があります。たとえば、Quick というコンピューターに ArcGIS for Server をインストールしている場合、Quick のローカル システム アカウントは、ネットワーク共有への書き込み権限を持っている必要があります。権限が設定されていない場合、サーバー構成ファイルは正常に出力されません。ネットワーク共有に対する権限の設定方法がわからない場合は、システム管理者に連絡するか、サーバー構成ファイルをローカルに出力して、それをネットワーク共有にコピーします。

ArcGIS Server アカウント認証をサーバー構成ファイルにエクスポートする場合は、次の 2 つのコマンド ライン パラメーターを両方とも使用する必要があります。

  • EXPORTCONFIG=Yes

    このプロパティは、USER_NAME コマンド ライン パラメーターと PASSWORD コマンド ライン パラメーターで入力したアカウント情報を出力する場合に使用します。このアカウント情報は、サーバー構成ファイルとして、暗号化された XML ファイルに保存されます。デフォルトでは、このプロパティは「No」に設定されています。

  • CONFIGPATH=<サーバー構成ファイルの絶対パスと名前>

    このプロパティを EXPORTCONFIG=Yes と一緒に使用すると、サーバー構成ファイルの名前と保存先を定義できます。ファイル名の拡張子は .xml でなければなりません。また、すでに存在するフォルダーを指定する必要があります。ファイルの拡張子が .xml になっておらず、指定したディレクトリが存在しない場合は、サーバー構成ファイルを作成できないことがあります。

例:

<path to the ArcGIS for Server setup download>\setup.exe /qb EXPORTCONFIG=Yes CONFIGPATH=\\networkmachine\serverconfigs\standardaccount.xml

注意:

コマンド ライン パラメーターでは、大文字と小文字が区別されます。コマンド ラインでのインストールが正常に機能しない場合は、大文字と小文字の使い方が例に示されたプロパティと同じになっていることを確認してください。

ArcGIS for Server のサイレント認証

ArcGIS for Server をサイレントに認証するには、次のコマンドを実行します。認証ファイルの実際の場所に合わせてコマンド ラインを編集します。

<システム ディスク ドライブ>\Program files\Common files\ArcGIS\bin\SoftwareAuthorization.exe /S /Ver 10.3 /LIF <*.prvc 認証ファイルのパス>authorizationfile.prvc

注意:

ArcGIS for Server のサイレント認証のコマンドを実行する前に、すべてのユーザー情報を *.prvc 認証ファイルで指定しておく必要があります。認証ファイルをテキスト エディターで開き、User Information セクションを完成させます。

ArcGIS for Server のサイレント アンインストール

コマンド ラインから以下のコマンドを実行します。

msiexec /x {4F477C55-302B-4A3A-A8AB-9C09A20678AB} /qb