Windows

使用 MDT 並添加 Microsoft Visual C++ 再分發包

  • July 2, 2014

我一直在使用 WDS 來部署預設圖像,我剛剛了解了 MDT。我正在添加應用程序。我想包括所有 Microsoft Visual C++ 2005-2010 x86/x64。但是,我目前將它們放在 Windows 網站上的 .exe 中。

我不知道如何添加它們。我是否需要執行它們或其他東西,然後添加源文件?

您需要打開部署工作台並導航到應用程序部分,從那裡您可以添加一個新應用程序,當在部署映像之前選擇任務序列變數時,該應用程序將可供客戶端使用。

在那裡,您將被詢問您的應用程序是否包含源文件。由於這是一個 .EXE,您無需選擇它包含源文件,因為在大多數情況下,所有源文件都將內置到 .exe 中。

例如,當您使用 .MSI 時,您只會選擇應用程序具有源文件,該文件通常具有與其相關聯的許多其他文件,以成功完成安裝。

此設置基本上告訴 MDT 要麼將應用程序文件的整個源目錄複製到部署共享,要麼只複製單個文件,例如您的 .EXE。

根據我的經驗,最好選擇 .MSI 而不是部署 .EXE,因為我不相信的 .EXE 執行檔的包中並不總是內置靜默安裝命令。但是 .MSI 包將接受已知參數,例如:

/安靜 /被動 -norestart

如其他答案中所述,如果您使用.EXE,則需要知道用於安裝軟體包的靜默安裝命令,如果您使用.MSI,則可以使用標準參數。

例如

setup.exe -S -Q

或者

Msiexec /i setup64.msi -qn -norestart

任務序列基本上執行您在安裝 Windows 後指定的命令行,就像您在機器上通過命令行手動安裝應用程序一樣,因此在添加到 MDT 之前進行測試。

引用自:https://serverfault.com/questions/594240