共用方式為


WSL 的 Intune 設定

您現在可以使用 Intune 之類的管理工具,將 WSL 管理為 Windows 元件。

若要存取這些設定,請流覽至您的 Microsoft Intune 系統管理中心入口網站,然後選取:Devices -> Configuration Profiles -> Create -> New Policy -> Windows 10 and later -> Settings catalog,建立新配置檔的名稱,並搜尋“Windows 子系統 Linux 版”,以查看並新增可用設定的完整清單。

若要在企業環境中最大化安全性,建議您指定下列設定:

設定名稱 Description
允許收件匣版本的 Windows 子系統 Linux 版 停用 當設定為停用時,此原則會停用 Windows 子系統 Linux 版的收件匣版本(選用元件)。 如果停用此原則,則只能使用 WSL 的存放區版本。
允許 WSL1 停用 當設定為停用時,此原則會停用 WSL1。 停用時,只能使用 WSL2 散發套件。
允許偵錯殼層 停用 當設定為停用時,此原則會停用偵錯殼層 (wsl.exe --debug-shell)。 此原則僅適用於市集 WSL。
允許自定義核心組態 停用 當設定為停用時,此原則會透過 .wslconfig (wsl2.kernel) 停用自定義核心組態。 此原則僅適用於市集 WSL。
允許核心命令行設定 停用 當設定為停用時,此原則會透過 .wslconfig (wsl2.kernelCommandLine) 停用核心命令行組態。 此原則僅適用於市集 WSL。
允許自定義系統散發設定 停用 當設定為停用時,此原則會透過 .wslconfig (wsl2.systemDistro) 停用自定義系統散發組態。 此原則僅適用於市集 WSL。
允許自定義網路設定 停用 當設定為停用時,此原則會透過 .wslconfig (wsl2.networkingmode) 停用自定義網路設定。 此原則僅適用於市集 WSL。
允許用戶設定防火牆設定 停用 當設定為停用時,此原則會透過 .wslconfig (wsl2.firewall) 停用防火牆組態。 此原則僅適用於市集 WSL。
允許巢狀虛擬化 停用 當設定為停用時,此原則會透過 .wslconfig (wsl2.nestedVirtualization) 停用巢狀虛擬化組態。 此原則僅適用於市集 WSL。
允許核心偵錯 停用 當設定為停用時,此原則會透過 .wslconfig (wsl2.kernelDebugPort) 停用核心偵錯組態。 此原則僅適用於市集 WSL。

控制 WSL 的存取

AllowWSLAllowInboxWSLAllowWSL1 設定可控制使用者對 WSL 的存取。 您可以設定這些設定,以啟用或停用 WSL、WSL 1 散發版本或 WSL 本身的 Windows 版本存取。

這可讓您設定 WSL,以確保使用者只使用最新版本的 WSL 搭配企業功能支援。

控制 WSL 命令

AllowDebugShellAllowDiskMount 控制使用者是否可以執行 wsl --debug-shellwsl --mount 命令。 深入瞭解如何使用 命令在 WSL 2wsl --mount 中掛接磁碟。

在中控制 WSL 設定的存取 .wslconfig

最後一組設定,最後一組設定結束 *UserSettingConfigurable 於 中 .wslconfig控制 WSL 進階設定的存取權。 當這些設定為停用時,使用者就只能使用該設定的預設值,而且無法將它設定為自定義值。 深入瞭解 .wslconfig 的組態設定,包括可針對使用 WSL 2 執行的所有 Linux 散發套件全域設定的設定清單。

可用設定的完整清單

設定名稱 描述
允許適用於Linux的 Windows 子系統 當設定為停用時,此原則會停用計算機上所有使用者的 Windows 子系統 Linux 存取權。
允許適用於Linux的 Windows 子系統收件匣版本 當設定為停用時,此原則會停用 Windows 子系統 Linux 版的收件匣版本(選用元件)。 如果停用此原則,則只能使用 WSL 的存放區版本。
允許 WSL1 當設定為停用時,此原則會停用 WSL1。 停用時,只能使用 WSL2 散發套件。
允許偵錯殼層 當設定為停用時,此原則會停用偵錯殼層 (wsl.exe --debug-shell)。 此原則僅適用於市集 WSL。
允許傳遞磁碟掛接 當設定為停用時,此原則會在 WSL2 中停用傳遞磁碟掛接(wsl.exe --mount)。 此原則僅適用於市集 WSL。
允許自定義核心組態 當設定為停用時,此原則會透過 .wslconfig (wsl2.kernel) 停用自定義核心組態。 此原則僅適用於市集 WSL。
允許核心命令行設定 當設定為停用時,此原則會透過 .wslconfig (wsl2.kernelCommandLine) 停用核心命令行組態。 此原則僅適用於市集 WSL。
允許自定義系統散發設定 當設定為停用時,此原則會透過 .wslconfig (wsl2.systemDistro) 停用自定義系統散發組態。 此原則僅適用於市集 WSL。
允許自定義網路設定 當設定為停用時,此原則會透過 .wslconfig (wsl2.networkingmode) 停用自定義網路設定。 此原則僅適用於市集 WSL。
允許用戶設定防火牆設定 當設定為停用時,此原則會透過 .wslconfig (wsl2.firewall) 停用防火牆組態。 此原則僅適用於市集 WSL。
允許巢狀虛擬化 當設定為停用時,此原則會透過 .wslconfig (wsl2.nestedVirtualization) 停用巢狀虛擬化組態。 此原則僅適用於市集 WSL。
允許核心偵錯 當設定為停用時,此原則會透過 .wslconfig (wsl2.kernelDebugPort) 停用核心偵錯組態。 此原則僅適用於市集 WSL。