控制網路型 Visual Studio 部署的更新
警告
此內容預期將被取代,因為其已合併至其他頁面。 此頁面已從 TOC 中移除。
企業系統管理員通常會建立一個配置,並將該配置裝載於網路檔案共用上,以部署給終端使用者。 此頁面描述如何適當地設定網路配置選項。
控制 Visual Studio 尋找更新的位置
案例 1:用戶端原本從配置安裝,但已設定為從網路配置位置或 Web 接收更新
根據預設,即使安裝原本是從網路共用部署的,Visual Studio 仍會持續在線上尋找更新。 如果 Web 上有可用的更新,則使用者可以安裝該更新。 雖然首先會檢查網路配置快取是否有任何更新的產品位元,但如果在那裡找不到,則 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 開發人員社群 \(英文\) 中建議功能、追蹤產品問題和尋找解答。