Aangepaste nalevingsbeleidsregels en -instellingen voor Linux- en Windows-apparaten gebruiken met Microsoft Intune

Als u de ingebouwde opties voor apparaatcompatibiliteit van Intune wilt uitbreiden, gebruikt u beleid voor aangepaste nalevingsinstellingen voor beheerde Linux- en Windows-apparaten. Met aangepaste instellingen beschikt u over de flexibiliteit om compatibiliteit te baseren op de instellingen die beschikbaar zijn op een apparaat zonder te hoeven wachten tot Intune deze instellingen toevoegt aan de ingebouwde beleidssjablonen.

Deze functie is van toepassing op:

  • Windows (met uitzondering van Windows Home)
  • Linux
    • Ubuntu Desktop, versie 24.04 LTS of 26.04 LTS
    • RedHat Enterprise Linux 9
    • RedHat Enterprise Linux 10

Voordat u aangepaste instellingen aan een beleid kunt toevoegen, moet u een JSON-bestand en een detectiescript voorbereiden voor gebruik met elk ondersteund platform. Zowel het script als JSON worden onderdeel van het nalevingsbeleid. Elk compliancebeleid ondersteunt één script en elk script kan meerdere instellingen detecteren:

  • Het JSON-bestand definieert de aangepaste instellingen en de waarden die u als compatibel beschouwt. U kunt ook berichten voor gebruikers configureren om aan te geven hoe ze voor elke instelling de compliantie kunnen herstellen. Voeg uw JSON-bestand toe wanneer u een nalevingsbeleid maakt, vlak nadat u een detectiescript voor dat beleid hebt geselecteerd.

  • Discovery-scripts zijn specifiek voor de verschillende platforms en worden geleverd aan apparaten als onderdeel van het nalevingsbeleid. Wanneer een apparaat het beleid evalueert, detecteert het script de instellingen uit het JSON-bestand en worden de resultaten vervolgens gerapporteerd aan Intune. Windows-apparaten gebruiken een PowerShell-script en Linux-apparaten gebruiken een POSIX-compatibel shell-script.

    U moet de scripts uploaden naar het Microsoft Intune-beheercentrum voordat u een nalevingsbeleid maakt. Selecteer het script wanneer u een beleid configureert om aangepaste instellingen te ondersteunen.

Nadat u aangepaste nalevingsinstellingen en apparaatrapporten hebt geïmplementeerd, kunt u de resultaten samen met de ingebouwde details van de nalevingsinstellingen bekijken in het Microsoft Intune-beheercentrum. U kunt aangepaste nalevingsinstellingen voor beslissingen met voorwaardelijke toegang op dezelfde manier gebruiken als ingebouwde nalevingsinstellingen. Samen vormen ze een samengestelde regelset, die evenzeer van invloed is op de nalevingsstatus van het apparaat.

Vereisten

Vereisten voor apparaatplatforms

  • Windows (met uitzondering van Windows Home)
  • Linux
    • Ubuntu Desktop, versie 24.04 LTS of 26.04 LTS
    • RedHat Enterprise Linux 9
    • RedHat Enterprise Linux 10

Cloudvereisten

  • Aan Microsoft Entra gekoppelde apparaten, waaronder aan Microsoft Entra hybride gekoppelde apparaten.

    Aan Microsoft Entra hybride gekoppelde apparaten zijn apparaten die zijn gekoppeld aan Microsoft Entra ID en ook zijn toegevoegd aan on-premises Active Directory. Zie De implementatie van uw hybride deelname aan Microsoft Entra plannen voor meer informatie.

  • Microsoft Entra geregistreerd/toegevoegd aan werkplek (WPJ)

    Zie Workplace Join als een naadloze tweede factor authenticatie voor informatie over apparaten die zijn geregistreerd in Microsoft Entra ID. Meestal zijn dit apparaten BYOD-apparaten (Bring-Your-Own-Devices) waaraan een werk- of schoolaccount is toegevoegd via Instellingen>, Accounts>,Toegang tot werk of school.

    Op WPJ-apparaten werken PowerShell-scripts met apparaatcontext, maar PowerShell-scripts voor gebruikerscontext worden genegeerd.

U moet ook een:

  • Detectiescript: een PowerShell-script voor Windows of een POSIX-compatibel shellscript voor Linux dat u maakt. Het script wordt uitgevoerd op een apparaat om de aangepaste instellingen te detecteren die in uw JSON-bestand zijn gedefinieerd. De configuratiewaarde van deze instellingen wordt geretourneerd naar Intune. Voordat u een compliancebeleid maakt, moet u uw script uploaden naar het Microsoft Intune-beheercentrum. Selecteer vervolgens het script dat u wilt gebruiken bij het maken van beleid.

    Zie Aangepaste nalevingsdetectiescripts voor Microsoft Intune als u een aangepast compliancescript wilt maken.

  • JSON-bestand : het JSON-bestand definieert de aangepaste instellingen en de waarde die als compatibel moet worden beschouwd. Het kan ook berichten bevatten voor gebruikers over hoe het apparaat kan worden hersteld naar de compatibiliteit van de instelling. Zie JSON-bestanden voor aangepaste compliance voor meer informatie over het maken van een JSON voor aangepaste naleving.

Een beleid maken met aangepaste nalevingsinstellingen

Voordat u begint met het maken van een beleid met aangepaste instellingen, moet u de vereisten controleren.

Upload eerst een toepasselijk detectiescript naar Intune en zorg dat u een JSON klaar hebt om toe te voegen tijdens het maken van het beleid.

Wanneer u klaar bent, gebruikt u de normale procedure om een nalevingsbeleid te maken, dat platformspecifieke instructies bevat voor het toevoegen van aangepaste instellingen aan het beleid. Voeg aangepaste instellingen toe op de pagina Configuratie-instellingen door de optie voor aangepaste compliance te configureren.

Opmerking

Wanneer een Windows-apparaat een compliancebeleid met aangepaste instellingen ontvangt, wordt er gecontroleerd op de Intune Management Extension. Als de extensie niet wordt gevonden, voert het apparaat een MSI uit om deze te installeren. Wanneer de extensie is geïnstalleerd, downloadt en voert deze PowerShell-scripts uit en uploadt de nalevingsresultaten naar Intune. De extensie voert onder andere de volgende handelingen uit met Intune:

  • Hiermee wordt elke acht uur gecontroleerd op nieuwe of bijgewerkte PowerShell-scripts.
  • Hiermee worden om de acht uur detectiescripts uitgevoerd.
  • Hiermee worden scripts uitgevoerd wanneer een gebruiker Naleving controleren selecteert op het apparaat, maar er op dat moment niet wordt gecontroleerd op nieuwe of bijgewerkte scripts.

Pushmeldingen kunnen aangepaste naleving niet activeren om op aanvraag uit te voeren.

Aangepast nalevingsbeleid bewaken

Gebruik de volgende methoden om details over de compatibiliteitsstatus van een apparaat weer te geven.

  • Voor zowel Linux- als Windows-apparaten kunt u in het Microsoft Intune-beheercentrum details over apparaatnaleving voor aangepaste nalevingsinstellingen bekijken per instelling.

    Ga in het beheercentrum naar Rapporten>over apparaatnaleving en selecteer vervolgens het tabblad Rapporten . Selecteer de tegel voor Niet-compatibele apparaten en instellingen en gebruik de vervolgkeuzelijsten om het rapport te configureren. Zorg ervoor dat je een platform selecteert voor het besturingssysteem en selecteer vervolgens Rapport genereren .

    Zie Nalevingsbeleid voor apparaten van Intune bewaken voor meer informatie.

  • Open op een Linux apparaat de Intune-app om de compatibiliteitsstatus van het apparaat te controleren. In de app wordt een van de volgende statussen weergegeven:

    • Voldoet – uw apparaat voldoet aan het beleid van uw organisatie en moet toegang hebben tot organisatiebronnen.
    • Status controleren: Intune evalueert momenteel of het apparaat voldoet aan het beleid van uw organisatie.
    • Niet compatibel : het apparaat voldoet niet aan de apparaat- en beveiligingsvereisten van je organisatie en heeft mogelijk geen toegang tot de bronnen van je organisatie.

    Als de apparaatstatus Niet compatibel is, selecteert u Problemen weergeven om te zien wat er moet worden opgelost. Zie Aanvullende probleemoplossing voor Linux-apparaten in dit artikel voor informatie over het oplossen van algemene problemen.

Problemen met aangepaste naleving voor apparaten oplossen

Gebruik de volgende tips voor probleemoplossing om veelvoorkomende problemen met aangepaste compliance-instellingen op Windows- en Linux-apparaten op te lossen.

Aangepaste instellingen worden niet geëvalueerd

Controleer de nalevingsrapporten voor apparaten op de volgende foutcodes en inzicht in het probleem:

  • 65007: Fout met script geretourneerd
  • 65008: Instelling ontbreekt in het scriptresultaat
  • 65009: Ongeldige json voor de gevonden instelling
  • 65010: Ongeldig gegevenstype voor de gedetecteerde instelling

In Windows voegt u de volgende regel toe aan het einde van het PowerShell-script om fouten te retourneren die betrekking hebben op het PowerShell-script.

return $hash | ConvertTo-Json -Compress

Zorg ervoor dat de regel zich aan het einde van het PowerShell-scriptbestand bevindt.

PowerShell- of POSIX-compatibele shellscripts zijn niet zichtbaar om te selecteren of blijven zichtbaar nadat ze zijn verwijderd

De huidige weergave vernieuwen. Als het probleem zich blijft voordoen, annuleert u de procedure voor het maken van beleid en begint u opnieuw.

Nadat een probleem op een apparaat is opgelost, wordt bij volgende synchronisaties het probleem niet als opgelost en compatibel geïdentificeerd

Het kan tot acht uur duren voordat een niet-compatibele status wordt weergegeven als compatibel na een wijziging aan het apparaat.

Kan een gebruiker handmatig controleren op naleving na het oplossen van een probleem op een apparaat om te bepalen of het probleem is opgelost en aan de regels voldoet?

  • In Windows kan een gebruiker naar de website van de Bedrijfsportal gaan en een synchronisatie activeren om de apparaatstatus bij te werken na het oplossen van een niet-compatibele aangepaste nalevingsinstelling.

  • Op Linux kan een gebruiker de app Microsoft Intune openen en Vernieuwen selecteren op de pagina met apparaatdetails of complianceproblemen om een nieuwe controle met Intune te starten.

Waarom worden niet meer operators en operanden ondersteund?

Neem contact op met uw accountmanager om de toevoeging van specifieke operators en operanden aan te vragen. Ze kunnen dan in aanmerking worden genomen voor een toekomstige update.

Waarom kan ik niet meerdere detectiescripts toepassen op één aangepast compliancebeleid?

Beleidsregels ondersteunen het gebruik van één script. Elk script kan echter meerdere compliantiewaarden controleren.

Extra probleemoplossing voor Linux-apparaten

Instellingen identificeren die niet compatibel zijn voor een apparaat:

  • In het Microsoft Intune-beheercentrum kunt u apparaten identificeren die niet compatibel zijn met het beleid. Ga naar Rapporten>over apparaatnaleving, selecteer het tabblad Rapporten en selecteer vervolgens de tegel voor Niet-compatibele apparaten en instellingen. Gebruik de vervolgkeuzelijsten om het gewenste rapport te configureren en selecteer vervolgens Rapport genereren .

In het beheercentrum wordt een aparte regel weergegeven voor elke instelling die niet compatibel is op een apparaat.

  • Open op het Linux-apparaat de app Microsoft Intune en bekijk de pagina Apparaatinstellingen bijwerken.

In de volgende secties worden algemene problemen besproken en worden oplossingen gevonden voor problemen die gebruikers van Linux-apparaten kunnen ondervinden.

Distro en versie besturingssysteem

Als een apparaat niet voldoet aan de nalevingsvereisten voor de Linux-distributie of de versie van het besturingssysteem, ziet de gebruiker mogelijk een bericht om het besturingssysteem te upgraden of te downgraden.

Om te voldoen aan de instelling Toegestane distributies, moeten de Linux-distributie en -versie van het apparaat voldoen aan de minimum-, maximum- en typevereisten. Installeer zo nodig een ondersteunde versie of distributie van Linux om het apparaat aan de eisen te brengen.

Wachtwoordcomplexiteit

Als een apparaat niet voldoet aan de vereisten voor wachtwoordcomplexiteit, kan de gebruiker een bericht zien waarin wordt gevraagd een sterker wachtwoord te gebruiken.

Om te voldoen aan de instellingen voor wachtwoordbeleid, configureert u het Linux-systeem om wachtwoorden te gebruiken die aan deze vereisten voldoen. Algemene organisatievereisten zijn onder andere:

  • Wachtwoorden die een minimum aantal letters, cijfers of speciale tekens bevatten
  • Wachtwoorden met een minimale lengte

Apparaatversleuteling

Zie Instellingen voor naleving voor Linux voor hulp bij het configureren van apparaatversleuteling voor Linux-naleving.

De nalevingsstatus op Linux-apparaten vernieuwen

Zie Nalevingsstatus vernieuwen voor het vernieuwen van de compliantiestatus na het aanbrengen van wijzigingen op een Linux-apparaat.

Volgende stappen