關於用於散發部署的批次檔樣板

對象 系統管理員

您可以使用批次檔與安裝腳本來散發程式到網路中的電腦。每個批次檔都包括一或多個指令,以及修改選項的指令開關。安裝腳本會使用指向產品的 setup.exe 檔案位置的路徑。此檔案必須位於您的安裝媒體或網路位置。您必須在安裝產品的電腦上擁有管理員權限。

註: Autodesk Analytics 會將使用資料傳送至 Autodesk 進行分析。依預設,在您部署中的每個使用者稍後都有機會從其產品「說明」功能表中的選項選擇參與或選擇退出。但是,您可以在安裝期間在安裝指令碼中包括以下其中一個指令,在部署中為所有使用者選擇參與或選擇退出 Autodesk Analytics。若要在您的部署中為所有使用者選擇退出,請在指令碼中包括這個指令:
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 則代表網路授權。