バッチ ファイルの例

インストレーション バッチ ファイルの例を示します。

このサンプル バッチ ファイルは、スタンドアロンまたはネットワーク ライセンス両方での、典型的なオートデスク製品のインストール設定として使用することができます。バッチ ファイルをコピーし、変数をインストールする製品に応じたデータ値に置換して使用してください。

注:

ここでは読みやすくするため、バッチ ファイルを複数行で記述していますが、実際には各ファイルを 1 行で記述してください。

<mediaDriveLetter> は、メディアがセットされているまたは setup.exe ファイルが格納されているドライブを表す文字です。

ここで使用されるインストール オプションは、/t (セットアップはスクリプトによって実行される)および /qb (標準的なユーザ インタフェースを表示)などです。その他は、Microsoft Msiexec コマンド ラインに対しては /w (非フェイタル警告をログ)が定義され、MS TechNet Web サイトで文書化されるなどです。

<Product ID> は、ACM_MAIN (AutoCAD Mechanical)、MAX (3ds Max)、INVENTOR など、インストールされる製品の省略名を示します。この名前は、Setup.ini ファイルの "Product" セクションにあり、角括弧で囲まれています。例: [ACAD_MAIN] PRODUCT_NAME=Autodesk® AutoCAD®2016

INSTALLDIR="%programFiles%¥Autodesk¥<Product Name>" は省略可能パラメータで、使用することはお勧めできません。これは、既定の場所とは異なるインストール先フォルダを指定するもので、製品の動作に問題が発生する可能性があります。

<Product Name> は、製品のインストール先フォルダの名前(たとえば、Inventor 2016)です。

<SerialPrefix> は、シリアル番号の最初の 3 桁です。

<SerialPostFix> は、シリアル番号の最後の 8 桁です。

<ProdKey> はプロダクト キーです。

<lang> は、IETF 言語タグです(例: 英語 - アメリカ合衆国の場合は en-US)。

<eula_lang> は、国名の ISO 3166-1 alpha-2 標準です(例: アメリカ合衆国の場合は US)。

ACADSTANDALONENETWORKTYPE によって、インストールするライセンスのタイプが識別されます。これには、ネットワークとスタンドアロンの両方の場合の 0、スタンドアロンの場合の 1、ネットワークの場合の 3 の 3 つの値があります。

スタンドアロン ライセンス

<mediaDriveLetter>\setup.exe /t /qb /language <lang> /c 
<Product ID>: INSTALLDIR="%programFiles%\Autodesk\<Product Name>" 
ACADSERIALPREFIX=<SerialPrefix> ACADSERIALNUMBER=<SerialPostfix>  
ADLM_PRODKEY=<ProdKey> ADLM_EULA_COUNTRY=<eula_lang>  InstallLevel=5
ACADSTANDALONENETWORKTYPE="1"
Example for a single product:
C:\setup.exe /t /qb /language en-us /c 
ACAD: INSTALLDIR="%programFiles%\Autodesk\AutoCAD 2016" 
ACADSERIALPREFIX=123 ACADSERIALNUMBER=12345678  
ADLM_PRODKEY=001E1 ADLM_EULA_COUNTRY=US  InstallLevel=5 
ACADSTANDALONENETWORKTYPE="1"

シングル サーバ ネットワーク ライセンス

<mediaDriveLetter>\setup.exe /t /qb /language <lang> /c 
<Product ID>: ACADSERIALPREFIX=<SerialPrefix> ACADSERIALNUMBER=<SerialPostfix> 
ADLM_PRODKEY=<ProdKey> ADLM_EULA_COUNTRY=<eula_lang> InstallLevel=5 
ACADSTANDALONENETWORKTYPE="3" ACADLICENSESERVERTYPE="Single Server License" 
ACADLICENSETYPE="Network License" ACADSERVERPATH="<FlexLicenseServer> 000000000000"

注:

<FlexLicenseServer> は、ネットワーク ライセンス サーバです。

分散サーバ ネットワーク ライセンス

<mediaDriveLetter>\setup.exe /t /qb /language <lang> /c 
<Product ID>: ACADSERIALPREFIX=<SerialPrefix> ACADSERIALNUMBER=<SerialPostfix> 
ADLM_PRODKEY=<ProdKey> ADLM_EULA_COUNTRY=<eula_lang> InstallLevel=5 
ACADSTANDALONENETWORKTYPE="3" ACAD_LICENSESERVER_DISTRIBUTED="1" 
ACADLICENSESERVERTYPE="Distributed Server License" ACADLICENSETYPE="Network License" 
ACADSERVERPATH="@<server1>;@<server2>;@<server3>;"

注:

<server1> から <serverN> までが、有効なネットワーク ライセンス サーバです。

冗長サーバ ネットワーク ライセンス

<mediaDriveLetter>\setup.exe /t /qb /language <lang> /c 
<Product ID>: ACADSERIALPREFIX=<SerialPrefix> ACADSERIALNUMBER=<SerialPostfix> 
ADLM_PRODKEY=<ProdKey> ADLM_EULA_COUNTRY=<eula_lang> InstallLevel=5 
ACADSTANDALONENETWORKTYPE="3" ACADLICENSESERVERTYPE="Redundant Server License" ACADLICENSETYPE="Network License" 
ACADSERVERPATH="<server1> 000000000000 27005;<server2> 000000000000 27005;<server3> 000000000000 27005;"

注:

<server1> から <server3> までが、冗長ライセンスを持つ有効なネットワーク ライセンス サーバです。

Suite のインストール

バッチ ファイル内に、インストールする各製品ごとに個別のコード ブロックが必要です。各ブロックには、インストールするいずれかの製品の Product ID を含めますが、すべての製品に対して同じ Suite のシリアル番号とプロダクト キーを使用します。次の例に、3 つの製品のスタンドアロン インストレーション用バッチ ファイルを示します。

<mediaDriveLetter>\setup.exe /t /qb /language <lang> /c <Product ID>: 
ACADSERIALPREFIX=<SerialPrefix> ACADSERIALNUMBER=<SerialPostfix>  
ADLM_PRODKEY=<ProdKey> ADLM_EULA_COUNTRY=<eula_lang> InstallLevel=5
ACADSTANDALONENETWORKTYPE="1" /c <Product ID>: ACADSERIALPREFIX=<SerialPrefix> 
ACADSERIALNUMBER=<SerialPostfix> ADLM_PRODKEY=<ProdKey>
ADLM_EULA_COUNTRY=<eula_lang>  InstallLevel=5 ACADSTANDALONENETWORKTYPE="1" 
/c <Product ID>: ACADSERIALPREFIX=<SerialPrefix> ACADSERIALNUMBER=<SerialPostfix>  
ADLM_PRODKEY=<ProdKey> ADLM_EULA_COUNTRY=<eula_lang> InstallLevel=5
ACADSTANDALONENETWORKTYPE="1"