| 對象 | 系統管理員 |
您可以使用批次檔與安裝腳本來散發程式到網路中的電腦。每個批次檔都包括一或多個指令,以及修改選項的指令開關。安裝腳本會使用指向產品的 setup.exe 檔案位置的路徑。此檔案必須位於您的安裝媒體或網路位置。您必須在安裝產品的電腦上擁有管理員權限。
Msiexec.exe [product].msi ADAOPTIN=0 ADAOVERRIDED=1若要在您的部署中為所有使用者選擇參與,請在腳本中包括這個指令:
Msiexec.exe [product].msi ADAOPTIN=1 ADAOVERRIDED=1
使用批次檔樣板可以典型規劃方式安裝單機版或網路授權版本的 Autodesk 產品。複製樣板,並將變數取代為適合您要安裝的產品的值。雖然此處的批次檔樣板包含多行程式碼,但實際的作法,您應將每個檔案寫成一行指示。
這些樣板中使用的術語定義會顯示在此主題的最後面。
<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"
<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> 是具備同濟授權的有效網路授權伺服器。
當您安裝包括多個產品的 Autodesk 套件時,批次檔中每個產品都需要單獨的程式碼區塊。每個程式碼區塊都包括要安裝的其中一個產品的產品 ID。不過,所有產品都使用相同的套件序號和產品碼。以下樣板為供三個產品進行單機安裝的批次檔。
<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"
<mediaDriveLetter> 是裝載媒體或儲存 setup.exe 檔案的磁碟機字母。
此處所使用的安裝選項包括 /t (由腳本執行安裝) 和 /qb (顯示基本使用者介面)。其他如 /w (記錄非嚴重警告),可以用於 Microsoft 的 Msiexec 指令行。
<Product ID> 是要安裝的產品縮寫名稱。範例:AutoCAD Mechanical 是 ACM_MAIN、3ds Max 是 MAX,和 INVENTOR。您可以在 Setup.ini 檔案產品區段的方括號內尋找此名稱,例如 [ACAD_MAIN] PRODUCT_NAME=Autodesk AutoCAD 2016
INSTALLDIR="%programFiles%\Autodesk\<Product Name>" 是一個選用參數。並不建議使用此參數,因為它指定了與預設位置不同的安裝目錄,而此舉可能會導致問題發生。
<Product Name> 是產品安裝目錄的名稱。範例:Inventor 2016。
<SerialPrefix> 是序號的前 3 位數字
<SerialPostfix> 是序號的末 8 位數字
<ProdKey> 是產品碼
<langlang> 是 IETF 語言標籤。範例:en-US 代表美式英文
<eula_lang> 是國家/地區的 ISO 3166-1 alpha-2 標準。範例:US 代表美國
ACADSTANDALONENETWORKTYPE 會識別安裝的授權類型。有三種可能值:0 同時代表網路和單機版授權、1 代表單機版授權,而 3 則代表網路授權。