控制基於網路的 Visual Studio 部署的更新
警告
此內容預計將被棄用,因為它已合併至其他頁面。 此頁面已從 TOC 中移除。
企業系統管理員通常會建立配置,並將其裝載在網路檔案共用上,以部署到其終端使用者。 此頁面說明如何正確設定網路配置選項。
控制 Visual Studio 尋找更新的位置
案例 1:用戶端最初是從佈局位置安裝,但已設定為從網路佈局位置或網頁接收更新
根據預設,即使安裝原本是從網路共用部署,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 安裝 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 開發人員社群中找到答案。