次の方法で共有


WSL の Intune 設定

Intune などの管理ツールを使用して、WINDOWS コンポーネントとして WSL を管理できるようになりました。

これらの設定にアクセスするには、Microsoft Intune 管理センター ポータルに移動し、[ デバイス] -> [構成プロファイル] -> [Create -> New Policy ]\(新しいポリシーの作成\) -> Windows 10 以降 -> Settings カタログを選択し、新しいプロファイルの名前を作成し、"Windows Subsystem for Linux" を検索して、使用可能な設定の完全な一覧を表示して追加します。

エンタープライズ環境でセキュリティを最大化するには、次の設定を指定することをお勧めします。

設定の名前 価値 説明
Windows Subsystem for Linux の受信トレイ バージョンを許可する 障害者 無効に設定すると、このポリシーは Windows Subsystem for Linux の受信トレイ バージョン (オプション コンポーネント) を無効にします。 このポリシーが無効になっている場合は、WSL のストア バージョンのみを使用できます。 ストア WSL と受信トレイ WSL の違いの詳細については、こちらを参照してください
WSL1 を許可する 障害者 無効に設定すると、このポリシーは WSL1 を無効にします。 無効にすると、WSL2 ディストリビューションのみを使用できます。
デバッグ シェルを許可する 障害者 無効に設定すると、このポリシーはデバッグ シェル (--debug-shellwsl.exe) を無効にします。 このポリシーは、ストア 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 へのアクセスを制御する

AllowWSLAllowInboxWSL、およびAllowWSL1設定によって、WSL へのユーザー アクセスが制御されます。 これらの設定を構成して、WINDOWS バージョンの WSL、WSL 1 ディストリビューション、または WSL 自体へのアクセスを有効または無効にすることができます。

これにより、ユーザーが最新バージョンの WSL と Enterprise 機能のサポートのみを使用するように WSL を構成できます。

WSL コマンドを制御する

AllowDebugShellユーザーがAllowDiskMountコマンドとwsl --debug-shellコマンドを実行できるかどうかを制御wsl --mount コマンドを使用して wsl --mountする方法について説明します。

で WSL 設定へのアクセスを制御する .wslconfig

*UserSettingConfigurableの WSL 詳細設定へのアクセス.wslconfig制御で終わる設定の最後のグループ。 これらが無効に設定されている場合、ユーザーはその設定の既定値のみを使用でき、カスタム値に構成することはできません。 WSL 2 で実行されているすべての Linux ディストリビューションに対してグローバルに構成できる設定の一覧など、 .wslconfig の構成設定の詳細について説明します。

使用可能な設定の完全な一覧

設定の名前 説明
Linux 用 Windows サブシステムを許可する 無効に設定すると、このポリシーは、マシン上のすべてのユーザーの Windows Subsystem For Linux へのアクセスを無効にします。
Linux 用 Windows サブシステムの受信トレイ バージョンを許可する 無効に設定すると、このポリシーは Windows Subsystem for Linux の受信トレイ バージョン (オプション コンポーネント) を無効にします。 このポリシーが無効になっている場合は、WSL のストア バージョンのみを使用できます。
WSL1 を許可する 無効に設定すると、このポリシーは WSL1 を無効にします。 無効にすると、WSL2 ディストリビューションのみを使用できます。
デバッグ シェルを許可する 無効に設定すると、このポリシーはデバッグ シェル (--debug-shellwsl.exe) を無効にします。 このポリシーは、ストア 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 にのみ適用されます。

グループ ポリシーを使用して設定する

WSL ポリシーは、GitHub からダウンロードできる WSL ADMX ファイル によって定義されます。

ADMX ファイルは手動でインポートし、グループ ポリシーをコンピューター上でローカルに管理するために使用できます。そのプロセスの詳細 については、ADMX ドキュメント ページを参照してください