共用方式為


HOW TO:建立和執行自動 Visual Studio 安裝程式

在。 您可以透過內部網路上的自動執行安裝 (也就是自訂的無訊息安裝),而不是從媒體 (例如 DVD) 安裝的方式,執行 Visual Studio 安裝應用程式。 本主題說明如何準備 Visual Studio這種類型的安裝,以便從網路共用進行安裝。

建立網路映像

首先,建立 Visual Studio 媒體的網路映像。

若要建立網路映像

  1. 在伺服器上建立資料夾 (例如,磁碟機:\IDEinstall\)。

  2. 請執行下列其中一個步驟:

    • 下載 Web 啟動載入器,然後執行 Product.exe /Layout Drive: \IDEinstall\。

      OR

    • 將 Visual Studio 媒體的內容複製到 IDEinstall 資料夾。

  3. 在網路上共用 IDEinstall 資料夾,並設定適當的安全性設定。

    Visual Studio 的安裝應用程式網路路徑類似 \\ServerName\IDEinstall\Product.exe。

    注意事項注意事項

    如果任何路徑與檔名的組合超過 260 個字元,則安裝可能會失敗。Visual Studio 路徑的長度上限為 221 個字元。本機路徑名稱不應超過 70 個字元,且網路路徑名稱不應超過 39 個字元。

    如果路徑中的資料夾名稱包含內嵌空白字元 (例如,"\\ServerName\IDEinstall" 或 \\ServerName\Visual Studio\),安裝可能也會失敗。

以自動模式部署 Visual Studio

若要以自動模式部署 Visual Studio,您必須修改位在安裝媒體根目錄中的 AdminDeployment.xml 檔案。 如果您將檔案放在 Drive:\IDEinstall\packages 目錄,即可使用此檔案將 Visual Studio 部署推送至您的網路或提取至安裝中。 AdminDeployment.xml 檔案對於作業系統、架構、Visual Studio 版本或作業系統語言不是唯一的。

注意事項注意事項

進行安裝時,電腦可能會自動重新啟動一次或多次。重新啟動之後,您必須使用您於電腦重新啟動前登入所用的相同使用者帳戶來重新登入。您可以在執行自動安裝之前先安裝必要條件元件,即可避免自動重新啟動。

AdminDeployment 檔案結構描述包含下列項目:

元素

屬性

描述

BundleCustomizations

TargetDir

路徑

運作方式與覆寫安裝應用程式使用者介面中的路徑相同。 如果 Visual Studio 中已安裝,則會略過此項目。

BundleCustomizations

NoWeb

是|預設值

如果項目的值為 [是],則安裝應用程式不會嘗試在安裝動作時移至 Web。

SelectableItemCustomization

Hidden

是|否

如果項目的值為 [是],則會隱藏自訂樹狀結構中的可選取項目。

SelectableItemCustomization

Selected

是|否

選取或清除自訂樹狀結構中的可選取項目。

警告

安裝應用程式將會接受 SelectableItem 的 Selected 狀態,即使它是隱藏的。例如,如果您想要永遠都會安裝可選取的項目,可以將其標記為隱藏和已選取。

若要建立和執行自動 Visual Studio 安裝程式

  1. 在 磁碟機:\IDEinstall\AdminDeployment.xml 檔案中,將 BundleCustomizations 項目的 NoWeb 屬性值從 "default" 變更為 "yes",如下列範例所示:

    將 <BundleCustomizations TargetDir="default" NoWeb="default"/> 變更為 <BundleCustomizations TargetDir="default" NoWeb="yes"/>

  2. 視需要變更選擇性元件的 SelectableItemCustomization 屬性,然後儲存檔案。

執行自動安裝

您可以透過在用戶端電腦上自動執行 Visual Studio 安裝應用程式,或允許使用者使用您所定義之設定執行應用程式本身的方式,來執行自動安裝。

若要在用戶端電腦上執行自動安裝

  • 開啟 [開始] 功能表,選擇 [執行],然後輸入 \\ServerName\IDEinstall\vs_Product.exe /adminfile PathOfTheAdmindeployment.xmlFile AdditionalParametersAsNeeded

    例如,您可以指定下列命令列:\\server1\IDEinstall\vs_ultimate.exe /adminfile \\server1\ IDEinstall\AdminDeployment.xml /quiet /norestart

若要讓用戶端用預先定義的設定手動安裝 Visual Studio

  1. 將自訂的 AdminDeployment.xml 檔案複製到唯讀的網路共用 (例如,\\ServerName\IDEinstall\packages\AdminDeployment.xml)。

  2. 可讓使用者從該共用安裝。

維護安裝

如果您開啟 [控制台] 然後重新安裝應用程式,您可以修改 Visual Studio 功能,解除安裝程式語言和修復或解除安裝 Visual Studio。

注意事項注意事項

您必須具有本機電腦上的系統管理認證,才可以使用維護模式。

若要維護用戶端電腦上的安裝

  • 開啟 [控制台],然後選擇 [程式和功能]。

  • 選擇 Visual Studio,然後選擇 [變更]。

若要在 Visual Studio 安裝之後變更在用戶端電腦上的 AdminDeployment 設定

  1. 視需要 admindeployment.xml 更新。

  2. 開啟 [開始] 功能表,然後選擇 [執行]。

  3. 輸入下列文字:

    \\ServerName\IDEinstall\vs_Product.exe /AdminFile PathToAdmindeployment.xmlFile AdditionalParametersAsNeeded

    例如,您可以指定下列命令列:\\server1\IDEinstall\vs_ultimate.exe /adminfile \\server1\IDEinstall\AdminDeployment.xml /quiet /norestart

安裝 Visual Studio 之後,Repair 是預設參數。 如果您使用更新的 /AdminFile 修復 Visual Studio,將會以更新後的 AdminDeployment.xml 所叫用的設定來覆寫最新的管理部署設定。

請參閱

其他資源

安裝 Visual Studio