Visual Studio 系統管理員指南
在企業環境中,系統管理員通常會在終端使用者機器上部署和更新軟體。 Visual Studio 產品藉由讓系統管理員能夠管理及控制部署和更新 Visual Studio 軟體的時機和方式,能夠在這類環境中良好整合。 Visual Studio 可以從網際網路、網路共用或產品快取取得,而且可以使用系統管理軟體手動部署和更新。 Visual Studio 可讓您建立和維護取得位置、預先設定安裝預設值、在安裝程序期間部署產品金鑰,以及在成功推出之後管理產品更新。 此系統管理員指南提供企業部署的案例型指導的快速連結。
開始之前的研究和規劃
您必須規劃如何在組織中部署 Visual Studio。 以下列出一些要思考的重要事項,而最好是在用戶端機器上進行原始安裝之前進行規劃和決策。
- 確認每部目標電腦都符合基本安裝需求。 請注意,Visual Studio 不支援應用程式虛擬化解決方案,例如 Microsoft App-V 或適用於 Windows 的 MSIX 或第三方應用程式虛擬化技術。
- 確認每部目標電腦都符合基本安裝需求。 請注意,Visual Studio 不支援應用程式虛擬化解決方案,例如 Microsoft App-V 或適用於 Windows 的 MSIX 或第三方應用程式虛擬化技術。
- 釐清您的安全性和相容性需求。 Microsoft 建議您的組織一律使用最新且最安全的軟體。
- 確定您了解 Enterprise 和 Professional 客戶的支援選項。 如需詳細資訊,請參閱 Visual Studio 產品生命週期和服務頁面。
- 如果您的公司需要保留某功能集較久,但仍想要取得定期維護安全性更新,您應該規劃使用長期維護通道 (LTSC)。 如需詳細資訊,請參閱 Visual Studio 產品生命週期和服務頁面的<Enterprise 與 Professional 客戶的支援選項>一節。
- 遵循 Windows 安全性基準。 Microsoft 致力於為客戶提供安全的作業系統,例如 Windows 10 和 Windows Server,以及安全的應用程式,例如 Microsoft Edge。 除了其產品的安全性保證之外,Microsoft 也可讓您藉由提供各種設定功能,對環境進行精細控制。
規劃如何安裝和初始化 Visual Studio
Visual Studio 最初如何安裝在機器上? 使用啟動載入器初始安裝 Visual Studio 的動作需要機器上的系統管理權限。 使用者是否能夠自行安裝產品,或 IT 系統管理員是否需要透過提升權限的程序來協助其安裝?
如何在您的組織內授權和散發權利訂閱? 安裝是否需要產品金鑰?
用戶端機器上必須設定哪些群組原則設定? 您可以使用系統管理範本 (ADMX) 或 Microsoft Intune 設定目錄來設定整個組織的原則嗎?
您公司需要什麼工作負載和元件? 您是否計劃利用
*.vsconfig
檔案來標準化您團隊的安裝?
規劃如何定期更新 Visual Studio
您的用戶端機器應該從何處取得產品更新? 這通常取決於用戶端是否可以存取網際網路。 他們應該從 IT 管理和維護的全公司網路配置取得更新,還是應該從網際網路取得更新?
誰可以更新用戶端機器? 根據預設,更新 Visual Studio 的動作需要機器上的系統管理特殊權限,但從 2023 年 8 月開始,系統管理員可以藉由設定
AllowStandardUserControl
原則,將更新功能委派給標準使用者。 不過,標準使用者永遠無法使用啟動載入器。AllowStandardUserControl
原則只允許他們在用戶端上安裝安裝程序之後,使用 Visual Studio 安裝程式功能。 是否允許使用者更新其機器,或系統管理員是否需要透過系統內容程序,集中或以程式設計方式叫用更新?何時應該進行更新? 是否應該由使用者自行決定何時更新,還是有組織原則可控管更新的時間表?
提示
我們鼓勵所有組織將其用戶端機器註冊使用 Visual Studio 系統管理員更新,此系統會每月將安全性更新傳遞給註冊使用商務用 Windows Update 的裝置。
安裝 Visual Studio
下列資源可協助您在常見的企業案例中執行 Visual Studio 的初始安裝。 您通常只需要執行此動作一次。
檢閱安裝 Visual Studio 文件,以取得終端使用者可用的安裝選項的高階概觀。 選取您想要可在用戶端機器上安裝的工作負載和元件。
取得正確的 Visual Studio 啟動程序來安裝產品。 有不同的啟動程序可供您選擇。 有些啟動程序會安裝非常特定的產品版本,而其他啟動程序則會初始化維護基準通道。 您必須是電腦的系統管理員,才能執行任何啟動載入器。
使用命令列參數來安裝 Visual Studio。 使用各種參數或使用安裝組態
*.vsconfig
檔案以程式設計方式控制或自訂您的 Visual Studio 安裝。 您可以建置可將安裝程序自動化的安裝指令碼。 如需詳細資訊,請參閱命令列參數範例。建立 Visual Studio 的配置 (網路安裝)。 配置是網路上資料夾中 Visual Studio 檔案的快取,可用於初始安裝以及所有產品更新。 如果您的用戶端機器具有有限的網際網路連線能力,則可以使用配置。 您可以使用安裝組態 *.vsconfig 檔案來初始化配置的內容。 您可以使用回應檔,其可讓您在安裝產品時設定預設值。 建立配置之後,您應該定期維護它。 記得確定執行更新的使用者或系統帳戶具有包含配置的網路共用的適當存取權。 如需詳細資訊,請參閱對安裝或使用 Visual Studio 時所發生的網路相關錯誤進行疑難排解。
將配置部署至您的組織內的用戶端機器。 了解如何將 Visual Studio 從配置安裝到整個組織的用戶端機器上。
安裝離線安裝所需的憑證。 如果用戶端機器與網際網路完全中斷連線,請安裝必要的憑證。
設定管理整個機器 Visual Studio 行為的原則。 設定和部署整個組織的原則,例如加入系統管理員更新、允許標準使用者更新,以及移除不支援的元件。 Visual Studio 原則可在 Microsoft Intune 設定目錄及 Visual Studio 系統管理範本 (ADMX) 中取得。
在部署 Visual Studio 時自動套用產品或訂閱金鑰。 您可以透過程式設計方式,將訂閱或產品金鑰套用為用來自動化 Visual Studio 的部署指令碼的一部分,讓使用者不需要個別啟用軟體。 您可以在 Visual Studio 安裝期間或安裝完成之後設定此金鑰。
在防火牆或 Proxy 伺服器後方安裝並使用 Visual Studio 和 Azure 服務。 如果您的組織使用防火牆或 Proxy 伺服器等安全性措施,建議您將部分網域 URL 新增至「允許清單」,並開啟某些連接埠和通訊協定,以在安裝及使用 Visual Studio 及 Azure 服務時取得最佳體驗。
更新 Visual Studio 2017
下列資源可協助您讓 Visual Studio 保持更新、最新且安全。 最佳做法是規劃每月更新。
檢閱更新 Visual Studio 文件,以取得終端使用者可用的更新選項的高階概觀,以及終端使用者收到更新可用通知的方式。
如果您想要嚴格控制更新來源的時機和位置,請確定您已正確設定長期維護通道 (LTSC)。
如果您的組織允許,請確定您已啟用標準使用者隨選更新的彈性。
使用 Microsoft Endpoint Configuration Manager 啟用系統管理員更新 (SCCM 和 Intune)。 Visual Studio 系統管理員更新可透過 Microsoft Endpoint Manager 軟體集合取得並部署,其中包含已在商務用 Windows Update 中註冊的所有 Intune 和 SCCM 受控裝置。 這是我們針對企業如何保持安全的建議方法。 在此深入了解。
定期更新您的配置 (網路安裝),以最新的產品更新使其保持最新且安全。 配置是要做為 Visual Studio 新用戶端安裝的安裝點,以及已部署至用戶端工作站的安裝的更新產品位元來源。 Visual Studio 會在修補程式星期二,即當月的第二個星期二發行安全性更新,強烈建議您之後立即以每月的頻率更新您的配置。
使用命令列參數來更新 Visual Studio。 使用各種參數,以程式設計方式更新 Visual Studio。 如需詳細資訊,請參閱命令列參數範例。
更新以網路配置為基礎的用戶端機器。 更新配置之後,您就可以從更新的網路配置更新 Visual Studio 的用戶端安裝。 此案例也設計為使用系統管理員更新,以及針對未連線到網際網路的用戶端。
對於未連線到網際網路或未連結至配置的電腦,您可以使用最少離線配置來更新 Visual Studio。
設定 Visual Studio
設定會影響 Visual Studio 行為的原則:使用 Microsoft Intune 設定目錄或 Visual Studio 系統管理範本 (ADMX) 輕鬆地在組織的用戶端機器上設定 Visual Studio 原則。 這包括設定可控管安裝和更新行為的原則,例如允許更新的人員、安裝與其他版本或執行個體共用的某些封裝的位置、在何處以及是否快取封裝、是否應啟用系統管理員更新或應如何套用、哪些更新通道可供使用,以及它們如何呈現給用戶端、是否應該在更新期間移除不支援的元件,以及通知的顯示方式或不顯示。 這也包括設定原則,以控管客戶意見反應、遙測、Live Share 和 Dev Tunnels 行為。
自訂啟動程序封裝。 了解如何建立自訂啟動程序封裝的進階技術,藉由建立產品和封裝資訊清單來進一步控制您的安裝設定。
- 匯入或匯出安裝組態至其他機器或配置。
管理、修改或修復 Visual Studio
取得疑難排解提示。 在安裝或更新 Visual Studio 時取得協助,並了解如何在遭到封鎖時回報問題。 這些提示包括的逐步指示,應能夠解決大部分線上或離線安裝問題。
修復 Visual Studio 以修正更新問題。 有時您的 Visual Studio 安裝會損壞或損毀。 修復有助於修正所有安裝作業 (包括更新) 的安裝時問題。
支援或疑難排解
有時可能會發生一些問題。 若 Visual Studio 安裝失敗,請參閱針對 Visual Studio 安裝和升級問題進行疑難排解,以取得逐步指導方針。
以下是一些支援選項:
- 我們也提供安裝聊天 (僅限英文) 支援選項,可回答安裝的相關問題。
- 您可以透過 Visual Studio 安裝程式及 Visual Studio IDE 中的回報問題工具回報產品的問題。 如果您是 IT 系統管理員且未安裝 Visual Studio,您可以在這裡提交 IT 系統管理員意見反應。
- 在 Visual Studio 開發人員社群 \(英文\) 中建議功能、追蹤產品問題和尋找解答。