Utvärdera kompatibilitet för Windows-undersystem för Linux
Gäller för:
- Windows 10
- Windows 11
Skapa en Microsoft Intune-princip som kontrollerar kompatibiliteten för enheter som kör Windows-undersystem för Linux (WSL). Microsoft Intune införlivar WSL-kompatibilitetsresultaten i värdenhetens övergripande efterlevnadstillstånd så att du kan se hela enhetens hälsotillstånd.
Den här artikeln beskriver hur du konfigurerar efterlevnadskontroller för WSL.
Viktigt
Den här funktionen finns som en allmänt tillgänglig förhandsversion. Mer information finns i Allmänt tillgänglig förhandsversion i Microsoft Intune.
Krav
Dessa resurser krävs för att skapa ditt anpassade efterlevnadsskript:
Intune WSL-plugin-programmet: Använd powershell-exempelskriptet för att hämta installationspaketfilen för Intune WSL-plugin-programmet.
Anpassat efterlevnadsskript: PowerShell-exempelskriptet beräknar kompatibiliteten mot WSL-distributioner baserat på distributions- och distributionsversion.
JSON för validering: Använd JSON-exemplet för att definiera WSL-identifieringsregler.
Steg 1: Installera Intune WSL-plugin-programmet
Använd Intune WSL-plugin-resursen för att installera Plugin-programmet Intune WSL på måldatorn.
Steg 2: Lägg till princip för verksamhetsspecifik app
Skapa en appprincip för Intune WSL-plugin-programmet. Plugin-programmet Intune WSL betraktas som en verksamhetsspecifik Windows-app.
I administrationscentret för Microsoft Intune går du till Appar>Windows.
Ange appinformation:
- Välj fil: Välj det här alternativet för att ladda upp installationspaketfilen för Plugin-programmet Intune WSL.
- Namn: Ange Intune WSL-plugin-programmet.
- Beskrivning: Ange en beskrivning för appen. Den här inställningen är valfri men rekommenderas.
- Utgivare: Ange Microsoft Intune.
Välj Nästa för att gå till Tilldelningar.
Lägg till Microsoft Entra-användare under Krävs för att tilldela principen.
Välj Nästa för att gå till Granska + skapa.
Granska sammanfattningen och välj sedan Skapa för att spara principen.
Steg 3: Konfigurera anpassat skript
Slutför följande steg på en kommandorad:
Ändra följande egenskaper i raderna 23–28 i det anpassade efterlevnadsskriptet så att de matchar organisationens krav:
Distributioner
Lägsta/högsta version
Antal dagar sedan den senaste incheckningen av en enhet kan vara kompatibel
I JSON för valideringsresursen ändrar du följande fält med organisationens anpassade värden:
MoreInfoUrl – Ange den URL där enhetsanvändare kan gå för att lära sig mer om hur de uppfyller efterlevnadskraven.
RemediationStrings: Ange användbar information för enhetsanvändaren om efterlevnadskravet för WSL.
-
Språk – exempel:
en-us
-
Rubrik – exempel:
WSL distros not in compliance with company policy
-
Beskrivning – exempel:
Make sure only allowed distros and versions are registered in WSL.
-
Språk – exempel:
Steg 4: Distribuera anpassad efterlevnadsprincip
Distribuera den anpassade efterlevnadsprincipen till målenheter.
I administrationscentret går du till Slutpunktssäkerhet>Enhetsefterlevnad.
Gå till Skript.
Välj Lägg till>Windows 10 och senare.
Ange den grundläggande informationen för principen, inklusive namn och beskrivning.
Välj Nästa för att gå till Inställningar.
Kopiera och klistra in ditt anpassade efterlevnadsskript i identifieringsskriptet.
Lämna alla andra inställningar som de är.
Steg 5: Skapa en princip för enhetsefterlevnad
Skapa en ny enhetsefterlevnadsprincip för enheter som kör Windows 10 och senare.
I administrationscentret går du till Slutpunktssäkerhet>Enhetsefterlevnad.
Gå till Principer.
Välj Skapa princip.
För plattform väljer du Windows 10 och senare.
Välj Skapa.
Ange grundläggande information för principen, inklusive Namn och Beskrivning.
Välj Nästa för att gå till Kompatibilitetsinställningar.
Expandera Anpassad efterlevnad:
Välj den anpassade kompatibilitetsskriptfilen som identifieringsskript.
Ladda upp JSON-valideringsfilen.
Lämna alla andra inställningar som de är. Välj Nästa.
Granska sammanfattningen av principen och välj sedan Skapa för att spara den.
Åtgärda
Ett snabbt sätt att få tillbaka en enhet till ett kompatibelt tillstånd är att avregistrera den inkompatibla distributionen på enheten. Använd följande kommando för att avregistrera en distribution:
wsl --unregister [DISTRONAME]
Felsökning
Wsl/Service/CreateInstance/CreateVm/Plugin/ERROR_MOD_NOT_FOUND
Starta om WSL-tjänsten. Kör följande kommandon i ett upphöjt PowerShell-fönster:
sc.exe stop wslservice
wsl.exe echo “test”
Information om felsökningshjälp för WSL finns i Windows-undersystem för Linux.