我要如何針對多台電腦自訂安裝內容?
我要如何用我的授權自動啟用軟體?
這個套件安裝程式可以靜默執行(無人值守安裝)嗎?
步驟 1:建立 Volume License Installer(VLI)
決定是否要使用 VLM 群組。若要新增群組,請在左側選單中選擇 Group 分頁。新增使用者群組或新電腦群組,並將授權檔案加入 Licenses 標題下。你可以此時將使用者加入群組,或稍後再加入成員。
選擇 Tools > Create Volume License Installer 來建立安裝程式本身。
選擇來源 DVD 或檔案。你必須選擇包含 setup.exe 的來源目錄。
setup.exe
選擇目的地。
設定 VLI 從網路磁碟機執行。
輸入 Volume License Server 位址。
選擇是否允許用戶端申請加入公開群組的權限。
選擇是否將所有產品納入安裝來源中。你可以在後續流程中自訂要安裝的軟體內容。
點選 Build 開始建立。
第 2 步:使用 Spec 檔案自訂安裝內容 此時,所建立好的 VLI 安裝檔案結構應該會如下圖所示 :
開啟命令列介面。你可以在 Windows 搜尋中尋找 cmd.exe 來開啟。
cmd.exe
切換目錄至 _Src 資料夾中 setup.exe 所在的位置。你可以使用 cd <目錄> 指令,或是在檔案總管中找到 setup.exe,然後按 Shift+右鍵 並選擇 在此開啟命令視窗。
_Src
cd <目錄>
輸入 Setup /generatespecfile C:\<要儲存 spec 檔的路徑> 到命令列中。
Setup /generatespecfile C:\<要儲存 spec 檔的路徑>
setup.exe 將會執行,但不會安裝軟體。請照常進行安裝流程並選擇你想安裝的項目,例如選擇哪些功能或元件。
安裝流程完成後,找到新產生的 spec 檔,並確認它與 setup.exe 位於同一個資料夾中。
回到主 VLI 目錄。
對主 VLI 目錄中的每個 setup.exe 重複第 3–5 步。
第 3 步:建立批次檔(Batch File)
最後一步是建立一個批次檔來執行主 VLI 目錄中的 setup.exe。當此檔案被執行時,spec 檔中的設定將自動套用。
若要讓安裝程式靜默執行(無對話框),請在批次檔中加入 /q 指令。
/q
若要自動接受授權條款,請使用 /acceptlicenses yes 指令。
/acceptlicenses yes
批次檔也需要將使用者或電腦指派到一個群組,否則安裝程式無法靜默安裝。請使用 /group {<群組唯一 ID>} 指令。若要取得群組唯一 ID,請參考 Automating Client Software Installation。
/group {<群組唯一 ID>}
如果你沒有設定群組,或不想將使用者加入群組,可以改用 /groups ""。
/groups ""
批次檔範例如下:
cd C:\Users\Administrator\DevSuite\NI Developer Suite 2014 DS2 DVD setup /q /acceptlicenses yes /groups {<Group Unique ID>}
批次檔建立完成後,即可執行該檔案以安裝已設定好的軟體。
套件(Suites)是一種包含多個軟體元件的集合,例如 Academic Suite 或 Developer Suite。你可以參考 判斷我的 National Instruments 安裝程式的類型與版本 來確認你擁有的是套件安裝程式還是單一產品安裝程式,例如裝置驅動程式或 LabVIEW。
套件安裝程式包含多個可單獨安裝的安裝程式,這些安裝程式可透過一個主安裝程式來安裝。你可以從套件中選擇你想要安裝的軟體,然後執行該程式。這樣可以避免在每次安裝個別程式時都需要使用者介入。
2019 年以後的軟體改為透過套件管理器(Package Manager)來安裝。若要在 VLM 中建立 2019 年軟體的安裝程式,你需要使用 VLM 3.2 或更高版本。
在我們的論壇中與其他用戶協作
需要具備有效的服務合約或有效的租用版軟體,且支援選項因國家/地區而異。
Helpful
Not Helpful