Impostazioni di Intune per WSL

È ora possibile usare strumenti di gestione come Intune per gestire WSL come componente windows.

Per accedere a queste impostazioni, passare al portale di Microsoft Intune admin center e quindi selezionare: Dispositivi -> Profili di configurazione -> Crea -> Nuovo criterio -> Windows 10 e versioni successive -> Catalogo impostazioni, creare un nome per il nuovo profilo e cercare "Sottosistema Windows per Linux" per visualizzare e aggiungere l'elenco completo delle impostazioni disponibili.

Per ottimizzare la sicurezza in un ambiente aziendale, è consigliabile specificare queste impostazioni:

Nome dell'impostazione Valore Descrizione
Consentire la versione integrata del sottosistema Windows per Linux Disabilitato Se impostato su disabilitato, questo criterio disabilita la versione integrata (componente facoltativo) del sottosistema Windows per Linux. Se questo criterio è disabilitato, è possibile usare solo la versione dello store di WSL. Altre informazioni sulla differenza tra Store WSL e Inbox WSL sono disponibili qui
Consenti a WSL1 Disabilitato Se impostato su disabilitato, questo criterio disabilita WSL1. Se disabilitato, è possibile usare solo le distribuzioni WSL2.
Consenti la shell di debug Disabilitato Se impostato su disabilitato, questo criterio disabilita la shell di debug (wsl.exe --debug-shell). Questo criterio si applica solo a Store WSL.
Consenti la configurazione personalizzata del kernel Disabilitato Se impostato su disabilitato, questo criterio disabilita la configurazione personalizzata del kernel tramite .wslconfig (wsl2.kernel). Questa policy si applica solo a Store WSL.
Consenti la configurazione della riga di comando del kernel Disabilitato Se impostato su disabilitato, questo criterio disabilita la configurazione della riga di comando del kernel tramite .wslconfig (wsl2.kernelCommandLine). Questo criterio si applica solo a Store WSL.
Consenti la configurazione personalizzata della distribuzione del sistema Disabilitato Se impostato su disabilitato, questo criterio disabilita la configurazione della distribuzione del sistema personalizzata tramite .wslconfig (wsl2.systemDistro). Questo criterio si applica solo a Store WSL.
Consenti configurazione di rete personalizzata Disabilitato Se impostato su disabilitato, questo criterio disabilita la configurazione di rete personalizzata tramite .wslconfig (wsl2.networkingmode). Questa norma si applica solo a Store WSL.
Consenti all'utente di configurare il firewall Disabilitato Se impostato su disabilitato, questo criterio disabilita la configurazione del firewall tramite .wslconfig (wsl2.firewall). Questo criterio si applica solo a Store WSL.
Consenti la virtualizzazione annidata Disabilitato Se impostato su disabilitato, questo criterio disabilita la configurazione della virtualizzazione annidata tramite .wslconfig (wsl2.nestedVirtualization). Questa impostazione si applica solo a Store WSL.
Consenti il debug del kernel Disabilitato Se impostato su disabilitato, questo criterio disabilita la configurazione del debug del kernel tramite .wslconfig (wsl2.kernelDebugPort). Questi criteri si applicano solo a Store WSL.

Controllare l'accesso a WSL

Le impostazioni AllowWSL, AllowInboxWSL e AllowWSL1 controllano l'accesso utente a WSL. È possibile configurare queste impostazioni per abilitare o disabilitare l'accesso alla versione di WSL integrata in Windows, alle distribuzioni WSL 1 o a WSL stessa.

In questo modo sarà possibile configurare WSL per assicurarsi che gli utenti usino solo la versione più recente di WSL con il supporto delle funzionalità Enterprise.

Gestire i comandi WSL

AllowDebugShell e AllowDiskMount controllano se gli utenti possono eseguire i comandi wsl --debug-shell e wsl --mount. Altre informazioni su come montare un disco in WSL 2 usando il wsl --mount comando .

Gestire l'accesso alle impostazioni WSL in .wslconfig

L'ultimo gruppo di impostazioni che terminano con *UserSettingConfigurable controlla l'accesso alle impostazioni avanzate di WSL in .wslconfig. Quando questi sono impostati su disabilitati, gli utenti potranno usare solo il valore predefinito per tale impostazione e non potranno configurarla su valori personalizzati. Altre informazioni sull'impostazione di configurazione per .wslconfig, incluso un elenco di impostazioni che possono essere configurate a livello globale per tutte le distribuzioni Linux in esecuzione con WSL 2.

Elenco completo delle impostazioni disponibili

Nome dell'impostazione Descrizione
Consentire Windows Subsystem for Linux Se impostato su disabilitato, questo criterio disabilita l'accesso a Windows Subsystem for Linux per tutti gli utenti del computer.
Consenti la versione integrata di Windows Subsystem for Linux Se impostato su disabilitato, questo criterio disabilita la versione integrata (componente facoltativo) del sottosistema Windows per Linux. Se questo criterio è disabilitato, è possibile usare solo la versione dello store di WSL.
Abilita WSL1 Se impostato su disabilitato, questo criterio disabilita WSL1. Se disabilitato, è possibile usare solo le distribuzioni WSL2.
Abilitare la shell di debug Se impostato su disabilitato, questo criterio disabilita la shell di debug (wsl.exe --debug-shell). Questo criterio si applica solo a Store WSL.
Consenti il montaggio del disco pass-through Se impostato su disabilitato, questo criterio disabilita il montaggio del disco pass-through in WSL2 (wsl.exe --mount). Questa impostazione si applica solo a Store WSL.
Consenti la configurazione del kernel personalizzata Se impostato su disabilitato, questo criterio disabilita la configurazione personalizzata del kernel tramite .wslconfig (wsl2.kernel). Questo criterio si applica solo a Store WSL.
Consenti la configurazione della riga di comando del kernel Se impostato su disabilitato, questo criterio disabilita la configurazione della riga di comando del kernel tramite .wslconfig (wsl2.kernelCommandLine). Questo criterio si applica solo a Store WSL.
Consenti la configurazione personalizzata della distribuzione del sistema Se impostato su disabilitato, questo criterio disabilita la configurazione della distribuzione del sistema personalizzata tramite .wslconfig (wsl2.systemDistro). Questa policy si applica solo a Store WSL.
Consenti la configurazione di rete personalizzata Se impostato su disabilitato, questo criterio disabilita la configurazione di rete personalizzata tramite .wslconfig (wsl2.networkingmode). Questo criterio di gruppo si applica solo a Store WSL.
Consenti all'utente di configurare il firewall Se impostato su disabilitato, questo criterio disabilita la configurazione del firewall tramite .wslconfig (wsl2.firewall). Questa policy si applica solo a Store WSL.
Consenti la virtualizzazione annidata Se impostato su disabilitato, questo criterio disabilita la configurazione della virtualizzazione annidata tramite .wslconfig (wsl2.nestedVirtualization). Questo criterio si applica solo a Store WSL.
Consenti il debug del kernel Se impostato su disabilitato, questo criterio disabilita la configurazione del debug del kernel tramite .wslconfig (wsl2.kernelDebugPort). Questa policy si applica solo a Store WSL.

Configurare con Criteri di gruppo

I criteri WSL sono definiti da un file ADMX WSL che può essere scaricato da GitHub.

I file ADMX possono essere importati manualmente e usati per gestire i criteri di gruppo localmente nel computer, vedere la pagina della documentazione ADMX per altre informazioni su tale processo.