控制網路型 Visual Studio 部署的更新

警告

此內容預期將被取代,因為其已合併至其他頁面。 此頁面已從 TOC 中移除。

企業系統管理員通常會建立一個配置,並將該配置裝載於網路檔案共用上,以部署給終端使用者。 此頁面描述如何適當地設定網路配置選項。

控制 Visual Studio 尋找更新的位置

案例 1:用戶端原本從配置安裝,但已設定為從網路配置位置或 Web 接收更新

根據預設,即使安裝原本是從網路共用部署的,Visual Studio 仍會持續在線上尋找更新。 如果 Web 上有可用的更新,則使用者可以安裝該更新。 雖然首先會檢查網路配置快取是否有任何更新的產品位元,但如果在那裡找不到,則 Visual Studio 會從 Web 尋找並下載更新的產品位元。

案例 2:原本已安裝用戶端,且其只應從網路配置接收更新

如果您想要控制 Visual Studio 用戶端尋找更新的位置,例如,如果您的用戶端電腦無法存取網際網路,但您想要確保其一律從配置安裝,則可以設定用戶端安裝程式尋找更新產品位元的位置。 在用戶端從配置執行初始安裝之前,最好先確定已正確設定此設定。

  1. 建立離線配置:

    vs_enterprise.exe --layout C:\vsoffline --lang en-US
    
  2. 將配置複製到您想要裝載配置的檔案共用:

    xcopy /e C:\vsoffline \\server\share\VS
    
  3. 修改配置中的 response.json 檔案,並變更 channelUri 值,以指向管理員所控制的 channelManifest.json 複本。

    請務必在值中逸出反斜線,如下列範例所示:

    "channelUri":"\\\\server\\share\\VS\\ChannelManifest.json"
    

    終端使用者現在可從這個共用執行安裝程式,來安裝 Visual Studio。

    \\server\share\VS\vs_enterprise.exe
    

當企業系統管理員判斷應該將使用者更新到較新版的 Visual Studio 時,可以更新配置位置以併入已更新的檔案,如下所示。

  1. 使用與下列命令類似的命令:

    vs_enterprise.exe --layout \\server\share\VS --lang en-US
    
  2. 確定所更新配置中的 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 安裝和升級問題進行疑難排解,以取得逐步指導方針。

以下是一些支援選項: