インストレーション バッチ ファイルの例を示します。
このサンプル バッチ ファイルは、スタンドアロンまたはネットワーク ライセンス両方での、典型的なオートデスク製品のインストール設定として使用することができます。バッチ ファイルをコピーし、変数をインストールする製品に応じたデータ値に置換して使用してください。
注:
ここでは読みやすくするため、バッチ ファイルを複数行で記述していますが、実際には各ファイルを 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> までが、冗長ライセンスを持つ有効なネットワーク ライセンス サーバです。
バッチ ファイル内に、インストールする各製品ごとに個別のコード ブロックが必要です。各ブロックには、インストールするいずれかの製品の 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"