Visual Studio 2022 引進了新功能,讓系統管理員能夠在其企業內更有效地設定和管理 GitHub Copilot。 這些功能可讓系統管理員更充分掌控其組織中 Copilot 的使用。 系統管理員可以停用個別帳戶的 Copilot、完全停用它,以及設定內容排除,以防止 Visual Studio 中的 Copilot 可以使用某些檔案。
在本文中,您將瞭解如何:
停用 Copilot 產品代碼
使用 Visual Studio 2022 17.10 版或更新版本,專案系統管理員可以停用個別帳戶的 Copilot,或使用 Visual Studio 系統管理範本 (ADMX/ADML) 完全停用它。 這有助於確保您的儲存庫受到保護。
使用 Visual Studio 2022 17.13 版或更新版本,您可以停用 Copilot Free。
若要設定和部署這些原則,您可以使用 Microsoft Intune,或直接在用戶端電腦上 本機組策略編輯器。
設定 Copilot 群組政策
請流覽 Microsoft 下載中心,下載 Visual Studio 群組原則系統管理範本檔案 (ADMX/ADML)。 出現提示時,請確定檔案已儲存至
C:\Windows\PolicyDefinitions。開啟 Windows 本機群組原則編輯器 ,然後流覽至 電腦設定 > 、系統管理範本、 > Visual Studio > Copilot 設定。 選擇群組原則。
選取群組原則之後,請將其設定為視需要啟用或停用 Copilot。
群組政策螢幕截圖,用於阻止個人使用 Copilot。
重新啟動 Visual Studio 執行個體以套用新的原則變更。
停用 Copilot 代理程式模式
使用 Visual Studio 2022 17.14.16 版或更新版本時,專案系統管理員可以使用 Visual Studio 系統管理範本 (ADMX/ADML) 完全停用代理程式模式。 透過此原則設定,系統管理員可以控制其組織中可用的 AI 輔助功能,協助確保使用方式符合安全性和合規性需求。
本機群組原則編輯器中的原則位置: 電腦設定 > 系統管理範本 > Visual Studio > Copilot 設定 > 停用代理程式模式
設定內容排除
GitHub Copilot 的內容排除可讓系統管理員防止某些檔案可供 Copilot 使用,並防止機密內容受到 Copilot 使用。 您可以使用內容排除功能,將 GitHub Copilot 設定為忽略 存放庫中的特定檔案,或在 或 組織中忽略特定檔案。
內容排除僅適用於 GitHub Copilot Business 或 GitHub Copilot Enterprise 訂用帳戶。
使用 Visual Studio 2022 17.11,GitHub Copilot for Visual Studio 將會忽略排除的內容。 當內容被排除時,受影響的檔案無法使用自動完成和聊天功能。
請注意,Visual Studio 2022 17.11 版只會遵循解決方案所在根存放庫中的規則,而且不會套用來自 git 子模組或不在 git 存放庫下的檔案的規則。