控制基於網路的 Visual Studio 部署更新
警告
此內容將被淘汰,因為它已合併至其他頁面。 此頁面已從 TOC 中移除。
企業系統管理員通常會建立配置,並將其裝載在網路檔案共用上,以部署到其終端使用者。 此頁面說明如何正確設定網路配置選項。
控制 Visual Studio 尋找更新的位置
案例 1:客戶端原本是從佈局安裝,但已設定為從網路佈局位置或 Web 接收更新
根據預設,即使安裝原本是從網路共用部署,Visual Studio 仍會繼續在線尋找更新。 如果網路上有可用的更新,則使用者可以加以安裝。 雖然會先檢查網路配置快取是否有任何更新的產品位,但如果找不到,則Visual Studio會從Web尋找並下載更新的產品位。
案例 2:用戶端原本已安裝,且只應從網路配置接收更新
如果您想要控制 Visual Studio 用戶端尋找更新的位置,例如,如果您的用戶端電腦沒有網際網路存取權,而且您想要確保它始終只從佈建位置安裝,則可以設定用戶端安裝程式尋找更新產品組件的位置。 在用戶端從配置進行初始安裝之前,最好先確定已正確設定此設定。
建立離線佈局:
vs_enterprise.exe --layout C:\vsoffline --lang en-US
將它複製到您要將它存放的檔案共用:
xcopy /e C:\vsoffline \\server\share\VS
修改版面設計中的
response.json
檔案,並將channelUri
值更改為指向管理員控制的 channelManifest.json 複本。請務必逸出 值中的反斜杠,如下列範例所示:
"channelUri":"\\\\server\\share\\VS\\ChannelManifest.json"
現在終端使用者可以從此共享資源執行設定程式,以安裝 Visual Studio。
\\server\share\VS\vs_enterprise.exe
當企業系統管理員判斷使用者更新至較新版本的Visual Studio時,他們可以 更新版面配置位置, 併入更新的檔案,如下所示。
使用類似下列命令的指令:
vs_enterprise.exe --layout \\server\share\VS --lang en-US
請確定在更新版面配置中的
response.json
檔案中,仍包含您的自訂設定,特別是 channelUri 修改,如下所示:"channelUri":"\\\\server\\share\\VS\\ChannelManifest.json"
從此配置安裝的現有 Visual Studio 會在 \\server\share\VS\ChannelManifest.json
尋找更新。 如果 channelManifest.json 比使用者已安裝的版本還新,Visual Studio 會通知使用者有可用的更新。
從用戶端起始的任何安裝更新,都會直接從版面配置安裝更新版本的Visual Studio。
案例 3:用戶端原本從 Web 安裝,但現在應該只接收來自網路佈局的更新
在某些情況下,用戶端計算機可能已經從 Web 安裝 Visual Studio,但現在系統管理員想要讓所有未來的更新都來自受管理的版面配置。 唯一支援的方法是使用所需的產品版本建立網路配置,然後在用戶端計算機上,從配置位置執行啟動載入器 (例如 \\server\share\vs_enterprise.exe
)。 在理想情況下,原始客戶端安裝應使用網路佈局中的安裝啟動程式與正確設定的 ChannelURI,但從網路佈局位置執行更新的安裝啟動程式也會正常運作。 在這些動作中的任意一個都會在用戶端計算機上建立與該特定佈局位置的連線。 此案例唯一正確運作的注意事項是配置 response.json
檔案中的 「ChannelURI」 必須與原始安裝發生時在用戶端電腦上設定的 ChannelURI 相同。 此值很可能最初設定為因特網 發行通道。
支援或疑難解答
有時候,事情可能會出錯。 如果您的 Visual Studio 安裝失敗,請參閱 排除 Visual Studio 安裝和升級問題的故障排除步驟,以獲得逐步指引。
以下是一些更多支援選項:
- 針對安裝相關問題,請使用 安裝聊天(僅限英文)支持選項。
- 使用 報告問題 工具,在 Visual Studio 安裝程式和 Visual Studio IDE 中向我們回報產品問題。 如果您是 IT 系統管理員且未安裝 Visual Studio,則可以提交 IT 系統管理員意見反應。
- 建議功能、追蹤產品問題,並在 Visual Studio 開發人員社群中找到答案。