Configurações do Intune para WSL

Agora você pode usar ferramentas de gerenciamento como o Intune para gerenciar o WSL como um componente do Windows.

Para acessar essas configurações, navegue até o portal do centro de administração do Microsoft Intune e selecione: Dispositivos -> Perfis de configuração -> Criar -> Nova política -> Windows 10 e posterior -> Catálogo de configurações, crie um nome para o novo perfil e pesquise "Subsistema do Windows para Linux" para ver e adicionar a lista completa de configurações disponíveis.

Para maximizar a segurança em um ambiente corporativo, recomendamos que você especifique estas configurações:

Nome da Configuração Valor Descrição
Permitir a versão da Caixa de Entrada do Subsistema do Windows para Linux Desabilitado Quando definida como desabilitada, essa política desabilita a versão da caixa de entrada (componente opcional) do Subsistema do Windows para Linux. Se essa política estiver desabilitada, somente a versão da Store do WSL poderá ser usada. Saiba mais sobre a diferença entre o WSL da Loja e o Inbox WSL aqui
Permitir WSL1 Desabilitado Quando definida como desabilitada, essa política desabilita o WSL1. Quando desabilitado, somente distribuições WSL2 podem ser usadas.
Permitir a shell de depuração Desabilitado Quando definida como desabilitada, essa política desabilita o shell de depuração (wsl.exe --debug-shell). Essa política só se aplica ao Store WSL.
Permitir configuração de kernel personalizado Desabilitado Quando definida como desabilitada, essa política desabilita a configuração personalizada do kernel por meio de .wslconfig (wsl2.kernel). Essa política só se aplica ao Store WSL.
Permitir a configuração da linha de comandos do kernel Desabilitado Quando definida como desabilitada, essa política desabilita a configuração da linha de comando do kernel por meio de .wslconfig (wsl2.kernelCommandLine). Essa política só se aplica ao Store WSL.
Permitir configuração de distribuição do sistema personalizado Desabilitado Quando definida como desabilitada, essa política desabilita a configuração de distribuição personalizada do sistema por meio de .wslconfig (wsl2.systemDistro). Essa política só se aplica ao Store WSL.
Permitir configuração de rede personalizada Desabilitado Quando definida como desabilitada, essa política desabilita a configuração de rede personalizada por meio de .wslconfig (wsl2.networkingmode). Essa política só se aplica ao Store WSL.
Permitir configuração de firewall de configuração do usuário Desabilitado Quando definida como desabilitada, essa política desabilita a configuração de firewall por meio de .wslconfig (wsl2.firewall). Essa política só se aplica ao Store WSL.
Permitir virtualização aninhada Desabilitado Quando definida como desabilitada, essa política desabilita a configuração de virtualização aninhada por meio de .wslconfig (wsl2.nestedVirtualization). Essa política só se aplica ao Store WSL.
Permitir a depuração de kernel Desabilitado Quando definida como desabilitada, essa política desabilita a configuração de depuração do kernel por meio de .wslconfig (wsl2.kernelDebugPort). Esta política só se aplica ao Store WSL.

Controlar o acesso ao WSL

As configurações AllowWSL, AllowInboxWSL e AllowWSL1 controlam o acesso do usuário ao WSL. Você pode definir essas configurações para habilitar ou desabilitar o acesso à versão do WSL no Windows, às distribuições do WSL 1 ou ao próprio WSL.

Isso permitirá que você configure o WSL para garantir que os usuários estejam usando apenas a versão mais recente do WSL com suporte ao recurso Enterprise.

Controlar comandos WSL

AllowDebugShell e AllowDiskMount controlam se os usuários podem executar os comandos wsl --debug-shell e wsl --mount. Saiba mais sobre como montar um disco no WSL 2 usando o wsl --mount comando.

Controlar o acesso às configurações do WSL em .wslconfig

O último grupo de configurações que termina com *UserSettingConfigurable controla o acesso às configurações avançadas do WSL em .wslconfig. Quando eles são definidos como desabilitados, os usuários só poderão usar o valor padrão para essa configuração e não poderão configurá-lo para valores personalizados. Saiba mais sobre as configurações do .wslconfig, incluindo uma lista de configurações que podem ser configuradas globalmente para todas as distribuições do Linux em execução com o WSL 2.

Lista completa de configurações disponíveis

Nome da Configuração Descrição
Permitir o Windows Subsystem for Linux Quando definida como desabilitada, essa política desabilita o acesso ao Windows Subsystem For Linux para todos os usuários no computador.
Permitir a versão Inbox do Windows Subsystem for Linux Quando definida como desabilitada, essa política desabilita a versão da caixa de entrada (componente opcional) do Subsistema do Windows para Linux. Se essa política estiver desabilitada, somente a versão da Store do WSL poderá ser usada.
Permitir WSL1 Quando definida como desabilitada, essa política desabilita o WSL1. Quando desabilitado, somente distribuições WSL2 podem ser usadas.
Permitir a shell de depuração Quando definida como desabilitada, essa política desabilita o shell de depuração (wsl.exe --debug-shell). Essa política só se aplica ao Store WSL.
Permitir a montagem do disco pass-through Quando definida como desabilitada, essa política desabilita a montagem de disco de passagem no WSL2 (wsl.exe --mount). Essa política só se aplica ao Store WSL.
Permitir configuração de kernel personalizado Quando definida como desabilitada, essa política desabilita a configuração personalizada do kernel por meio de .wslconfig (wsl2.kernel). Essa política só se aplica ao Store WSL.
Permitir a configuração da linha de comandos do kernel Quando definida como desabilitada, essa política desabilita a configuração da linha de comando do kernel por meio de .wslconfig (wsl2.kernelCommandLine). Essa política só se aplica ao Store WSL.
Permitir configuração personalizada da distribuição do sistema Quando definida como desabilitada, essa política desabilita a configuração de distribuição personalizada do sistema por meio de .wslconfig (wsl2.systemDistro). Essa política só se aplica ao Store WSL.
Permitir configuração de rede personalizada Quando definida como desabilitada, essa política desabilita a configuração de rede personalizada por meio de .wslconfig (wsl2.networkingmode). Essa política só se aplica ao Store WSL.
Permitir configuração de firewall de configuração do usuário Quando definida como desabilitada, essa política desabilita a configuração de firewall por meio de .wslconfig (wsl2.firewall). Essa política só se aplica ao Store WSL.
Permitir virtualização aninhada Quando definida como desabilitada, essa política desabilita a configuração de virtualização aninhada por meio de .wslconfig (wsl2.nestedVirtualization). Essa política só se aplica ao Store WSL.
Permitir a depuração de kernel Quando definida como desabilitada, essa política desabilita a configuração de depuração do kernel por meio de .wslconfig (wsl2.kernelDebugPort). Essa política só se aplica ao Store WSL.

Configuração com política de grupo

As políticas WSL são definidas por um arquivo ADMX do WSL que pode ser baixado do nosso GitHub.

Os arquivos ADMX podem ser importados manualmente e usados para gerenciar a política de grupo localmente no computador, consulte a página de documentos do ADMX para saber mais sobre esse processo.