Intune などの管理ツールを使用して、WINDOWS コンポーネントとして WSL を管理できるようになりました。
これらの設定にアクセスするには、Microsoft Intune 管理センター ポータルに移動し、[ デバイス] -> [構成プロファイル] -> [Create -> New Policy ]\(新しいポリシーの作成\) -> Windows 10 以降 -> Settings カタログを選択し、新しいプロファイルの名前を作成し、"Linux 用 Windows サブシステム" を検索して、使用可能な設定の完全な一覧を表示して追加します。
推奨設定
エンタープライズ環境でセキュリティを最大化するには、次の設定を指定することをお勧めします。
| 設定の名前 | 価値 | 説明 |
|---|---|---|
| Linux 用 Windows サブシステム のインボックス バージョンを許可する | 障害者 | 無効に設定すると、このポリシーは Windows Subsystem for Linux のインボックス バージョン (オプション コンポーネント) を無効にします。 このポリシーが無効になっている場合は、WSL のストア バージョンのみを使用できます。 ストア WSL と Inbox 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 へのアクセスを制御する
AllowWSL、AllowInboxWSL、およびAllowWSL1設定によって、WSL へのユーザー アクセスが制御されます。 これらの設定を構成して、Windows 内の WSL バージョン、WSL 1 ディストリビューション、または WSL 自体へのアクセスを有効または無効にすることができます。
これにより、ユーザーが Enterprise 機能をサポートする最新バージョンの WSL のみを使用するように WSL を構成できます。
WSL コマンドを制御する
AllowDebugShell と AllowDiskMount は、ユーザーが wsl --debug-shell コマンドと wsl --mount コマンドを実行できるかどうかを制御します。
wsl --mount コマンドを使用して、WSL 2 で ディスクをマウントする方法についてご確認ください。
.wslconfig で WSL 設定へのアクセスを制御する
*UserSettingConfigurable で終わる最後の設定グループは、.wslconfig 内の WSL の詳細設定へのアクセスを制御します。 これらが無効に設定されている場合、ユーザーはその設定の既定値のみを使用でき、カスタム値に構成することはできません。 WSL 2 で実行されているすべての Linux ディストリビューションに対してグローバルに構成できる設定の一覧など、.wslconfig の設定の詳細について説明します。
使用可能な設定の完全な一覧
| 設定の名前 | 説明 |
|---|---|
| Windows Subsystem for Linux を許可する | 無効に設定すると、このポリシーは、マシン上のすべてのユーザーの Windows Subsystem For Linux へのアクセスを無効にします。 |
| Windows Subsystem for Linux の Inbox バージョンを有効にする | 無効に設定すると、このポリシーは Windows Subsystem for 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 にのみ適用されます。 |
グループ ポリシーを使用して設定する
WSL ポリシーは、GitHub からダウンロードできる WSL ADMX ファイル によって定義されます。
ADMX ファイルは手動でインポートし、グループ ポリシーをコンピューター上でローカルに管理するために使用できます。そのプロセスの詳細 については、ADMX ドキュメント ページを参照してください 。
Windows Subsystem for Linux