Windows Autopilot Enrollment Status Page (ESP) configureren: welke apps en policies moeten blocking zijn?

De Windows Autopilot Enrollment Status Page, meestal afgekort tot ESP, is een van de meest zichtbare onderdelen van het provisioningproces.

Tijdens de eerste inrichting van een Windows-apparaat toont ESP de voortgang terwijl Intune noodzakelijke configuraties, policies en applicaties verwerkt.

Dat klinkt eenvoudig.

Maar in de praktijk is ESP ook een van de onderdelen waar Autopilot-provisioning vaak traag wordt of volledig blijft hangen.

De oorzaak is meestal niet ESP zelf.

De oorzaak is vaak dat organisaties te veel afhankelijkheden in het kritieke provisioningpad plaatsen.

De belangrijkste ontwerpvraag is daarom:

Welke onderdelen moeten absoluut gereed zijn vóórdat de gebruiker de desktop bereikt — en welke kunnen daarna worden geïnstalleerd?

Een goede ESP-configuratie zoekt de juiste balans tussen:

security

beheerbaarheid

gebruikerservaring

provisioningsnelheid

betrouwbaarheid

Windows Autopilot Enrollment Status Page (ESP) configureren: welke apps en policies moeten blocking zijn?
Windows Autopilot Enrollment Status Page (ESP) configureren: welke apps en policies moeten blocking zijn?

Wat is de Enrollment Status Page?

De Enrollment Status Page laat tijdens Windows provisioning zien welke noodzakelijke stappen nog worden uitgevoerd voordat het apparaat volledig beschikbaar wordt.

Conceptueel:

Windows Autopilot

Microsoft Entra Join

Intune Enrollment

Enrollment Status Page

Device configuration

Security

Required applications

Account configuration

Desktop

ESP is daarmee een controlepunt tussen enrollment en eerste productieve gebruikerservaring.


Waarom bestaat ESP?

Zonder gecontroleerde provisioning kan een gebruiker de desktop bereiken terwijl belangrijke onderdelen nog ontbreken.

Bijvoorbeeld:

  • securitysoftware;
  • BitLockerconfiguratie;
  • kritieke applicaties;
  • relevante device policies;
  • netwerkconfiguratie.

Dat kan leiden tot een apparaat dat technisch beschikbaar is, maar nog niet klaar is voor veilig zakelijk gebruik.

ESP geeft organisaties daarom de mogelijkheid om bepaalde onderdelen eerst te laten afronden.


ESP moet niet betekenen: alles moet klaar zijn

Dit is het belangrijkste ontwerpprincipe van dit artikel.

Een verkeerde interpretatie is:

We willen een perfect afgewerkte laptop voordat de gebruiker de desktop ziet.

Daarom worden bijvoorbeeld twintig, dertig of veertig applicaties als verplicht onderdeel van provisioning opgenomen.

Dat vergroot de kans op:

  • lange provisioning;
  • time-outs;
  • app failures;
  • dependencyproblemen;
  • netwerkproblemen;
  • restarts;
  • frustratie bij gebruikers;
  • extra servicedesktickets.

Een betere vraag is:

Wat heeft deze medewerker minimaal nodig om veilig en productief te kunnen beginnen?

Dat noemen we het Minimum Productive Device.


Definieer het Minimum Productive Device

Een Minimum Productive Device bevat alleen de componenten die noodzakelijk zijn voordat de gebruiker veilig kan starten.

Voor een standaard kenniswerker kan dat bijvoorbeeld zijn:

ComponentBlocking?
Intune enrollmentJa
Basis device configurationJa
Endpoint SecurityJa
BitLockerAfhankelijk van flow, maar securitykritiek
Microsoft 365 AppsVaak
VPNAlleen wanneer direct noodzakelijk
Kritieke line-of-business appAlleen indien noodzakelijk
OneDrive-configuratieRelevant
VisioNee
ProjectNee
Optionele toolsNee
PrintersoftwareMeestal nee
AfdelingsappsAlleen indien direct vereist

De exacte set verschilt per organisatie.

Het ontwerpprincipe blijft hetzelfde:

houd de blocking set klein.


Waarom iedere extra blocking app risico toevoegt

Stel dat één blocking applicatie 99% betrouwbaar installeert.

Dat klinkt uitstekend.

Maar wanneer u tien onafhankelijke blocking apps heeft, vergroot u het aantal punten waarop provisioning kan falen.

Bij twintig apps wordt het kritieke pad nog groter.

Daarom is niet alleen de kwaliteit van iedere app belangrijk.

Ook het aantal dependencies is belangrijk.

Conceptueel:

Meer blocking components

Meer afhankelijkheden

Meer potentiële failures

Lagere provisioningbetrouwbaarheid

Dit is een fundamenteel schaalbaarheidsprincipe.


Gebruik ESP als gate, niet als volledige buildstraat

ESP moet vooral bewaken dat het apparaat:

beheerd

voldoende beveiligd

voldoende geconfigureerd

voldoende productief

is.

Daarna kan Intune verdergaan met:

  • extra applicaties;
  • optionele software;
  • minder kritieke configuration;
  • afdelingstools;
  • aanvullende updates.

Het apparaat hoeft niet volledig “af” te zijn om veilig bruikbaar te zijn.


De belangrijkste ESP-fasen

De provisioningervaring kan conceptueel uit meerdere onderdelen bestaan.

Een eenvoudige weergave:

Device Preparation

Device Setup

Account Setup

Productieve desktop

De exacte verwerking hangt af van deploymentmodel, targeting en configuratie.

Voor troubleshooting is het belangrijk te weten in welke fase het proces stopt.


Device Preparation

In deze fase wordt het apparaat voorbereid voor beheer.

Hier kunnen bijvoorbeeld relevante processen plaatsvinden rondom:

  • device identity;
  • enrollmentvoorbereiding;
  • benodigde managementcomponenten.

Wanneer het proces al hier faalt, ligt de oorzaak meestal niet bij een gewone gebruikersapp.

Onderzoek dan eerst:

Autopilot registration

Deployment Profile

identity

enrollment

netwerk


Device Setup

In deze fase worden device-targeted configuraties en applicaties belangrijk.

Denk aan:

  • device policies;
  • security;
  • device-targeted required apps;
  • relevante configuratie.

Dit is vaak een kritieke fase voor Autopilot.

Wanneer een required device-app faalt, kan provisioning stoppen.


Account Setup

Na deviceconfiguratie kunnen user-targeted settings en apps relevant worden.

Daarmee ontstaat een andere set dependencies.

Dit betekent dat troubleshooting altijd moet vragen:

Faalt de devicecontext of de usercontext?

Dat verschil kan veel tijd besparen.


Wat moet blocking zijn?

Gebruik een eenvoudige beslisregel.

Maak een component alleen blocking wanneer alle drie onderstaande uitspraken waar zijn:

1. De gebruiker kan zonder deze component niet veilig beginnen.

2. De gebruiker kan zonder deze component niet zinvol beginnen.

3. De component is voldoende betrouwbaar om onderdeel te zijn van het kritieke provisioningpad.

Wanneer één van deze drie niet klopt, is post-provisioning mogelijk verstandiger.


Voorbeeld: Microsoft 365 Apps

Voor veel kantoororganisaties zijn Microsoft 365 Apps kernsoftware.

Het kan daarom logisch zijn om deze vroeg beschikbaar te maken.

Maar test:

  • installatietijd;
  • netwerkbelasting;
  • failure rate;
  • updategedrag;
  • restartgedrag;
  • eventuele dependencies.

Wanneer de installatie structureel lang duurt, kan de businessvraag zijn:

Moet de volledige suite klaar zijn vóór de eerste desktop, of kan een deel daarna afronden?

Het antwoord hangt af van de gewenste gebruikerservaring.


Voorbeeld: VPN-client

VPN is alleen blocking wanneer de gebruiker direct na provisioning resources nodig heeft die uitsluitend via VPN bereikbaar zijn.

In een cloud-native omgeving kan dat minder relevant zijn.

Wanneer de belangrijkste resources Microsoft 365 en andere SaaS-diensten zijn, kan VPN mogelijk na de eerste desktop worden geïnstalleerd.

Daarmee verwijdert u een dependency uit het kritieke pad.


Voorbeeld: line-of-business applicatie

Stel dat iedere medewerker direct een ERP-client nodig heeft.

Dan kan deze applicatie blocking zijn.

Maar stel dat alleen Finance deze nodig heeft.

Dan is een organisatiebrede blocking assignment niet logisch.

Gebruik dan:

user-/businessgroep

gerichte application assignment

en beoordeel of die app werkelijk vóór de eerste desktop nodig is.


Voorbeeld: printers

Printersoftware is bijna nooit een goede reden om een volledige Autopilot-provisioning te blokkeren.

Een medewerker kan meestal beginnen zonder dat alle printerdrivers aanwezig zijn.

Installeer printing daarom waar mogelijk later.

Hetzelfde geldt vaak voor:

  • scanners;
  • utilities;
  • optionele add-ons;
  • specialistische tools.

Security moet wel vroeg aanwezig zijn

Een apparaat moet niet urenlang productief worden gebruikt terwijl basisbeveiliging nog ontbreekt.

Daarom moet de provisioningarchitectuur ervoor zorgen dat relevante controls vroeg beschikbaar zijn.

Denk bijvoorbeeld aan:

  • Defender;
  • Firewall;
  • BitLocker;
  • device restrictions;
  • identity protection.

De precieze technische timing verschilt per control, maar security moet onderdeel zijn van het minimum.


Maak security niet afhankelijk van onbetrouwbare packages

Een belangrijk onderscheid:

native Intune security policy

is vaak iets anders dan:

third-party security agent als Win32-app

Als een externe securityagent blocking is, wordt provisioning afhankelijk van:

  • packagekwaliteit;
  • installer;
  • cloudservice;
  • netwerk;
  • dependencies;
  • vendorstatus.

Dat kan legitiem zijn, maar test dit bijzonder zorgvuldig.


Win32-apps zijn de grootste ESP-risicocategorie

Veel ESP-problemen ontstaan rond Win32-applicaties.

Controleer per blocking Win32-app minimaal:

OnderdeelTest
Install commandWerkt silent?
DetectionBetrouwbaar?
RequirementsCorrect?
DependenciesNodig en stabiel?
Return codesJuist geïnterpreteerd?
RestartBeheerst?
System/User contextCorrect?
DownloadgrootteAcceptabel?
TimeoutRealistisch?
Offline/slow networkGetest?

Een Win32-app die niet volledig is gevalideerd hoort niet zomaar in het kritieke provisioningpad.


Detection rules kunnen provisioning laten falen

Stel:

De applicatie installeert succesvol.

Maar de detection rule kijkt naar:

C:\Program Files\App\app.exe

terwijl de applicatie op:

C:\Program Files (x86)\App\app.exe

terechtkomt.

Dan rapporteert Intune de installatie als niet gedetecteerd.

ESP kan daardoor blijven wachten of een failure tonen.

De werkelijke applicatie is aanwezig.

De detectie is fout.

Daarom is detection minstens zo belangrijk als installatie.


Test upgrade-scenario’s

Sommige devices worden niet vanuit volledig kale softwarestatus ingericht.

Een applicatie kan al aanwezig zijn via:

  • OEM;
  • eerdere installatie;
  • recoveryimage;
  • andere provisioning.

Test daarom ook:

app ontbreekt

app bestaat al

oude versie aanwezig

nieuwere versie aanwezig

app gedeeltelijk geïnstalleerd

Een betrouwbare detection rule moet deze situaties correct verwerken.


Let op dependencies

Een blocking app kan afhankelijk zijn van andere apps.

Bijvoorbeeld:

LOB App

vereist

Runtime

vereist

Framework

Dan is de daadwerkelijke blocking chain drie applicaties groot.

Documenteer dependencyketens.

Wanneer ze te complex worden, overweeg of de hoofdapp later kan worden geïnstalleerd.


Vermijd dependency chains van vijf of zes niveaus

Iedere extra laag betekent extra:

  • download;
  • installatie;
  • detection;
  • return codes;
  • mogelijke failure.

Een eenvoudig package is vrijwel altijd beter voor provisioning.

Consolideer waar mogelijk, zonder packaging onnodig monolithisch te maken.


Restart behavior kan provisioning verstoren

Een applicatie kan tijdens installatie aangeven dat een restart nodig is.

Wanneer meerdere apps verschillende restartverwachtingen hebben, kan Autopilotgedrag onvoorspelbaar worden.

Leg daarom per blocking app vast:

vereist reboot?

welke return code?

mag Intune reboot initiëren?

wat gebeurt tijdens ESP?

kan reboot worden uitgesteld?

Test het volledige scenario.


Grote installers vertragen ESP

Een applicatie van 5 GB op een snelle kantoorverbinding lijkt misschien geen probleem.

Voor een remote gebruiker met beperkte internetverbinding kan dat heel anders zijn.

Daarom moet u kijken naar:

downloadgrootte

installatietijd

bandbreedte

failuregevoeligheid

Misschien hoeft die applicatie helemaal niet blocking te zijn.


Test via thuisinternet

Een Autopilot-provisioning die alleen via het bedrijfsnetwerk is getest, is niet representatief wanneer medewerkers thuis starten.

Test minimaal:

kantoor

thuisinternet

mobiele hotspot

tragere verbinding

Hiermee ontdekt u welke apps het kritieke pad onnodig zwaar maken.


Meet elke blocking app

Maak een eenvoudige meettabel:

ApplicatieGem. installatieFailure rateBlocking nodig?
Microsoft 365 Apps10 min1%Ja/mogelijk
Security Agent3 min0,5%Ja
VPN Client2 min0,5%Alleen indien nodig
PDF Tool1 min0,2%Nee
ERP Client8 min4%Herbeoordelen
Visio7 min1%Nee

Hiermee wordt de ESP-configuratie datagedreven.


Stel een provisioningtijddoel

Bepaal vooraf wat acceptabel is.

Bijvoorbeeld:

Een standaard corporate laptop moet onder normale netwerkcondities binnen circa 30–45 minuten voldoende productief zijn.

Dat is slechts een voorbeeld.

Uw eigen doel kan anders zijn.

Maar zonder doel weet u niet of 90 minuten provisioning problematisch is.


Productief is belangrijker dan volledig

Er is een belangrijk onderscheid:

Provisioned

versus:

Productive

versus:

Fully configured

Een gebruiker kan misschien na 25 minuten productief zijn.

De laatste optionele apps kunnen daarna nog 30 minuten installeren.

Dat kan een betere ervaring zijn dan 55 minuten naar een progress screen kijken.


Device-targeted versus user-targeted apps

Maak voor iedere blocking app duidelijk of deze:

device-targeted

of:

user-targeted

is.

Dit beïnvloedt waar in de provisioningketen de app wordt verwerkt.

Een eenvoudige matrix:

AppTargetBlocking
Security AgentDeviceJa
Microsoft 365 AppsDevice/User volgens ontwerpMogelijk
Finance AppUserAlleen indien noodzakelijk
VPNDevice/UserScenarioafhankelijk
Company PortalVolgens ontwerpRelevant
VisioUserNee

Begrijp targeting voordat u troubleshooting start.


Vermijd dubbele appassignments

Een app kan per ongeluk via meerdere groepen worden toegewezen.

Bijvoorbeeld:

Required voor All Devices

én:

Required voor Finance Users

Dat kan geen probleem veroorzaken wanneer intent identiek is, maar het maakt het assignmentmodel onnodig moeilijker te begrijpen.

Houd iedere appassignment zo eenvoudig mogelijk.


Application supersedence en ESP

Wanneer u application supersedence gebruikt, test wat dit betekent voor nieuwe devices.

Een nieuwe laptop moet idealiter direct de juiste actuele versie krijgen.

Voorkom dat provisioning eerst:

oude versie installeert

nieuwe versie downloadt

oude versie verwijdert/upgradet

Dat maakt het kritieke pad onnodig lang.


Updates tijdens provisioning

Applicaties kunnen direct na installatie zelf updates downloaden.

Bijvoorbeeld browsers of securitytools.

Dat kan leiden tot extra netwerkbelasting.

Test daarom niet alleen de oorspronkelijke package-installatie.

Test de eerste complete runtime na installatie.


Company Portal hoeft niet alles automatisch te installeren

Company Portal maakt selfservice mogelijk.

Daarmee kunt u veel optionele applicaties uit het blocking pad verwijderen.

Bijvoorbeeld:

Visio

Project

developer tools

specialistische utilities

afdelingssoftware

Wanneer een gebruiker de software later zelf kan installeren, hoeft Autopilot daar niet op te wachten.


ESP en Configuration Profiles

Niet alleen apps beïnvloeden provisioning.

Ook configuration policies kunnen relevant zijn.

Bijvoorbeeld:

  • device restrictions;
  • certificates;
  • Wi-Fi;
  • VPN;
  • security;
  • identity configuration.

Controleer of onnodig complexe of conflicterende policies tijdens provisioning worden toegepast.

Een policy conflict kan een signaal zijn dat de architecturele basis moet worden opgeschoond.


Policies die elkaar overlappen

Stel dat dezelfde securitysetting wordt geconfigureerd via:

Security Baseline

Endpoint Security

Settings Catalog

Dat kan conflicts veroorzaken.

Een Autopilottest kan hierdoor een bestaand architectural probleem blootleggen.

Los de overlap op.

Probeer ESP niet te repareren met nóg een extra policy.


ESP en certificaten

Wanneer provisioning afhankelijk is van certificaten, kan extra complexiteit ontstaan.

Bijvoorbeeld voor:

  • Wi-Fi;
  • VPN;
  • authentication;
  • bedrijfsapplicaties.

Test de volledige certificate chain:

certificate delivery

trust

authentication

resource access

Een certificaatprobleem kan zich presenteren als netwerk- of applicatieprobleem.


ESP en netwerkconfiguratie

Als een device tijdens provisioning extra netwerkconfiguratie nodig heeft, moet die vroeg genoeg beschikbaar zijn.

Maar vermijd afhankelijkheden die alleen binnen het bedrijfsnetwerk werken als remote provisioning onderdeel is van uw strategie.

Autopilot moet passen bij het gewenste werkmodel.


ESP en Windows Hello for Business

Windows Hello-registratie kan onderdeel zijn van de eerste gebruikerservaring.

Test:

  • timing;
  • MFA;
  • gebruikersprompts;
  • recovery;
  • bestaande gebruiker versus nieuwe gebruiker.

De gebruiker moet weten welke stappen normaal zijn.


Wat gebeurt er wanneer een blocking app faalt?

Maak vooraf een failure strategy.

Mogelijke stappen:

ESP toont failure

Gebruiker ziet instructie

Retry indien zinvol

Servicedesk analyse

Root cause

Reset / remediation / nieuwe provisioning

De gebruiker moet niet zelf gaan experimenteren met technische oplossingen.


Geef de gebruiker duidelijke foutinstructies

Een goede instructie kan zijn:

Maak een foto van de foutcode, noteer op welk scherm de installatie stopt en neem contact op met de servicedesk.

Dat is beter dan:

Probeer de laptop nog een paar keer opnieuw op te starten.

Random retries kunnen troubleshooting juist moeilijker maken.


Maak een ESP troubleshooting-runbook

Neem minimaal op:

SymptoomEerste controle
Device Preparation faaltRegistration / identity / enrollment
Device Setup blijft hangenDevice apps/policies
Account Setup blijft hangenUser policies/apps
App X failedDetection/install/logs
Time-outWelke component is nog actief?
Device niet verderESP configuration
Desktop bereikt maar apps ontbrekenAssignment/post-provisioning

Dit verkort supporttijd aanzienlijk.


Gebruik logs en statusinformatie gericht

Een foutmelding als:

Something went wrong.

is alleen het begin.

Troubleshooting moet vervolgens kijken naar:

welke fase

welke app

welke policy

welke foutcode

welke context

welk tijdstip

welke dependency

Probeer niet direct allerlei policies te verwijderen.

Bepaal eerst de failing component.


Bouw een bekende goede testbaseline

Gebruik één standaard testscenario waarvan u weet dat het werkt.

Bijvoorbeeld:

Microsoft Entra joined

standaard corporate profile

standaard hardwaremodel

testuser

normaal thuisnetwerk

beperkte blocking apps

Wanneer dit scenario faalt na een change, heeft u een duidelijke vergelijking met de vorige werkende toestand.


Test ESP na iedere kritieke appwijziging

Een applicatiepackage kan veranderen terwijl ESP-configuratie hetzelfde blijft.

Bijvoorbeeld:

  • nieuwe Microsoft 365 installer;
  • nieuwe VPN-client;
  • nieuwe security agent;
  • nieuwe ERP-versie.

Als die app blocking is, verandert daarmee feitelijk de Autopilot-provisioning.

Voer daarom opnieuw een end-to-end test uit.


Gebruik deployment rings

Maak changes niet direct breed actief.

Bijvoorbeeld:

Ring 0 — Endpoint Test

Ring 1 — IT

Ring 2 — Business Pilot

Ring 3 — Early Production

Ring 4 — Broad Production

Test een nieuwe blocking app eerst in een kleine populatie.


Verander één blocking component tegelijk

Wanneer u tegelijkertijd:

  • ESP-configuratie wijzigt;
  • drie apps vervangt;
  • securitybaseline aanpast;
  • Conditional Access uitbreidt;

en provisioning faalt, wordt troubleshooting lastig.

Gebruik kleine changes.

Bijvoorbeeld:

Deze release verandert alleen de VPN-client.

Dan weet u veel beter waar u moet kijken.


Maak ESP onderdeel van change management

Behandel ESP als bedrijfskritieke provisioningconfiguratie.

Een wijziging moet bijvoorbeeld bevatten:

Change description

Reason

Impact

Blocking components

Pilot

Rollback

Owner

Approval

Dat klinkt formeel, maar voorkomt onverwachte problemen bij honderden toekomstige devices.


Rollback van een problematische blocking app

Stel dat een nieuwe VPN-versie provisioning laat falen.

Dan moet u vooraf weten:

oude package beschikbaar?

assignment terug te zetten?

detection aangepast?

nieuwe devices veilig te provisionen zonder VPN?

Een rollback hoeft niet altijd technisch één klik te zijn.

Daarom moet het plan vooraf bestaan.


Monitor Autopilot-failure rates

Maak ESP operationeel meetbaar.

Bijvoorbeeld:

KPIDoel
Provisioning success≥ afgesproken target
ESP failure rateZo laag mogelijk
Gemiddelde ESP-duurBinnen norm
Blocking app failurePer app monitoren
Handmatige interventionsTrend omlaag
Retry rateMonitoren
Supporttickets per 100 deploymentsMonitoren

Dit helpt om structurele problemen te vinden.


Meet per hardwaremodel

Wanneer één laptopmodel structureel langere provisioning heeft, kan dat wijzen op:

  • drivers;
  • firmware;
  • netwerkadapter;
  • OEM-software;
  • hardwareverschillen.

Analyseer daarom niet alleen totaalpercentages.

Segmentatie kan verborgen oorzaken zichtbaar maken.


Meet per netwerkcontext

Een provisioningduur van:

25 minuten op kantoor

maar:

70 minuten thuis

kan wijzen op:

  • grote downloads;
  • bandwidth;
  • proxy/CDN;
  • VPN-dependency;
  • externe service.

Dat is zeer relevante informatie voor optimalisatie.


Meet per applicatie

Voor blocking apps wilt u weten:

success rate

install duration

failure codes

retry behavior

version

Hierdoor wordt zichtbaar welke app het meeste risico introduceert.


Wanneer moet een app uit ESP?

Overweeg verwijderen uit het kritieke pad wanneer de app:

  • niet noodzakelijk is voor eerste productiviteit;
  • regelmatig faalt;
  • zeer groot is;
  • afhankelijk is van complexe external services;
  • veel restarts veroorzaakt;
  • slechts voor een kleine gebruikersgroep nodig is;
  • goed via Company Portal kan worden aangeboden.

Het verwijderen van één problematische app kan Autopilot aanzienlijk betrouwbaarder maken.


Wanneer moet een app juist blocking blijven?

Wanneer zonder die app:

security onvoldoende is;

de gebruiker zijn primaire taak niet kan uitvoeren;

de netwerk-/identityketen niet functioneert;

de business expliciet vereist dat deze vooraf aanwezig is.

Maar documenteer waarom.


Voorbeeld: kleine organisatie

Een organisatie met 50 gebruikers kan bijvoorbeeld kiezen voor:

Blocking

  • security;
  • Microsoft 365 Apps;
  • één bedrijfskritieke app.

Post-provisioning

  • PDF-tool;
  • Visio;
  • printersoftware;
  • optionele utilities.

Dit houdt de provisioningketen compact.


Voorbeeld: 500 gebruikers

Een organisatie met 500 gebruikers kan bijvoorbeeld werken met:

Device blocking

  • security agent;
  • kernsecurityconfiguratie;
  • Microsoft 365 Apps.

User-specific

  • Finance ERP;
  • CRM;
  • HR-software.

Available

  • Visio;
  • Project;
  • developer tools;
  • utilities.

Hierdoor hoeft niet iedere laptop op elke businessapp te wachten.


Voorbeeld: developers

Developers kunnen tientallen tools nodig hebben.

Maar dat betekent niet dat Autopilot op al die tools moet wachten.

Maak bijvoorbeeld:

blocking

security + basisproductiviteit.

Daarna:

developer group

→ development tools required/available.

Zo kan de developer de desktop bereiken terwijl aanvullende tools worden geïnstalleerd.


Voorbeeld: remote sales

Een salesmedewerker heeft misschien direct nodig:

Microsoft 365

CRM

security

maar niet:

lokale printers

reporting tools

specialistische backoffice software

Ontwerp vanuit de eerste productieve werkdag.


Wat doet u met Office add-ins?

Add-ins kunnen bedrijfskritiek zijn.

Maar zij kunnen ook extra installercomplexiteit veroorzaken.

Test daarom:

Office installatie

Add-in installatie

Detection

eerste Office start

functionaliteit

Wanneer de add-in alleen voor een specifieke afdeling nodig is, houd deze uit de algemene blocking set.


Maak een ESP-appregister

Documenteer alle blocking apps.

Bijvoorbeeld:

AppOwnerTargetBlocking redenGem. duurFailure rate
Security AgentSecurityDevicesVereiste bescherming3 min0,5%
M365 AppsWorkplaceCorporateKernproductiviteit10 min1%
VPNNetworkRemote groupLegacy access2 min0,8%
ERPFinanceFinanceKritieke businessapp7 min2%

Hiermee kunt u periodiek beoordelen of de blocking status nog terecht is.


Review blocking apps periodiek

Een app die twee jaar geleden noodzakelijk was, kan inmiddels:

  • vervangen zijn;
  • SaaS geworden zijn;
  • niet meer gebruikt worden;
  • beschikbaar zijn via een modernere oplossing.

Review daarom bijvoorbeeld per kwartaal of halfjaar.

Vraag:

Moet Autopilot hier nog steeds op wachten?

Vaak is het antwoord na verloop van tijd nee.


Veelgemaakte ESP-fouten

Alles blocking maken

Provisioning wordt kwetsbaar en langzaam.

Geen Minimum Productive Device definiëren

Iedere afdeling voegt apps toe aan het kritieke pad.

Detection rules onvoldoende testen

Werkende installaties worden als failure gezien.

Dependency chains negeren

Eén blocking app blijkt vijf andere packages nodig te hebben.

Alleen snelle netwerken testen

Remote users ervaren veel langere doorlooptijd.

Geen restarttest uitvoeren

Provisioning wordt onverwacht onderbroken.

Apps via verkeerde context targeten

User/device behavior wordt verkeerd begrepen.

Geen meetgegevens verzamelen

Optimalisatie gebeurt op gevoel.

Iedere fout oplossen met retry

Root cause blijft bestaan.

Geen runbook maken

Servicedesk kan problemen niet consistent afhandelen.


ESP production-readiness checklist

Controleer vóór brede rollout:

✓ Minimum Productive Device is gedefinieerd;

✓ iedere blocking app heeft een concrete reden;

✓ aantal blocking apps is zo klein mogelijk;

✓ device- en user-targeting zijn bekend;

✓ Win32 install commands zijn getest;

✓ detection rules zijn getest;

✓ requirements zijn getest;

✓ dependencies zijn gedocumenteerd;

✓ restart behavior is getest;

✓ grote downloads zijn beoordeeld;

✓ thuisinternet is getest;

✓ trage verbinding is getest;

✓ security is vroeg genoeg actief;

✓ Configuration Profiles zijn op conflicts gecontroleerd;

✓ certificaatdependencies zijn getest;

✓ VPN-dependencies zijn getest;

✓ nieuwe users zijn getest;

✓ bestaande users zijn getest;

✓ meerdere hardwaremodellen zijn getest;

✓ failure scenario is getest;

✓ servicedesk-runbook bestaat;

✓ gebruikersinstructies zijn beschikbaar;

✓ deployment rings worden gebruikt;

✓ rollback bestaat;

✓ KPI’s worden gemonitord;

✓ blocking app register is gedocumenteerd;

✓ periodieke review is gepland.


Een praktisch optimalisatieproces

Wanneer uw ESP momenteel traag of instabiel is, gebruik dan:

1. Meet huidige provisioningtijd

2. Identificeer alle blocking components

3. Meet duur per component

4. Analyseer failures

5. Verwijder niet-kritieke apps uit het pad

6. Repareer detection en dependencies

7. Test via verschillende netwerken

8. Pilot

9. Meet opnieuw

10. Gefaseerd naar productie

Hiermee optimaliseert u op basis van data.


Het belangrijkste ESP-principe

De Enrollment Status Page moet niet bewijzen dat IT alles vóór de eerste desktop kan installeren.

De ESP moet bewijzen dat het apparaat:

voldoende beheerd

voldoende beveiligd

voldoende geconfigureerd

voldoende productief

is om de gebruiker verantwoord te laten beginnen.

Daarom is de belangrijkste ontwerpregel:

Maak alleen blocking wat écht blocking moet zijn.

Iedere component die u uit het kritieke pad kunt verwijderen zonder security of eerste productiviteit te verliezen, maakt Windows Autopilot potentieel sneller en betrouwbaarder.


Van ESP naar Autopilot-app troubleshooting

Wanneer de ESP-architectuur staat, blijft één van de meest voorkomende praktische problemen over:

Waarom installeert een Win32-app niet tijdens Windows Autopilot?

Daarbij moeten we dieper ingaan op:

  • detection rules;
  • requirement rules;
  • install context;
  • return codes;
  • dependencies;
  • supersedence;
  • IME;
  • logs;
  • retrygedrag.

Dat is daarom de logische volgende stap.


Verder lezen

Lees ook:

Windows Autopilot architectuur ontwerpen: deployment profiles, group tags, Enrollment Status Page en provisioningflow

Windows Autopilot Deployment Profiles configureren: user-driven deployment, Entra Join, OOBE en device naming

Microsoft Intune Configuration Profiles ontwerpen: Settings Catalog, policystructuur, naming en het voorkomen van conflicten

Microsoft Intune Endpoint Security baseline ontwerpen: BitLocker, Defender, Firewall, ASR en Account Protection


Hulp nodig met een vastlopende Enrollment Status Page?

Blijft Windows Autopilot hangen tijdens ESP?

Faalt één van uw required apps?

Duurt provisioning te lang?

Of wilt u bepalen welke applicaties werkelijk blocking moeten zijn?

Stel uw Intune-vraag — uw eerste vraag is gratis.

Beschrijf kort waar ESP stopt, welke apps blocking zijn en welke foutmelding u ziet. Wij geven u een eerste praktisch advies over mogelijke oorzaken en vervolgstappen.

Stel gratis uw Intune-vraag →

EndpointPilot

Contact

© 2026 EndPointPilot. All rights reserved. Ontworpen door Ben Kemp.

Ontdek meer van EndpointPilot

Abonneer je nu om meer te lezen en toegang te krijgen tot het volledige archief.

Lees verder

Ontdek meer van EndpointPilot

Abonneer je nu om meer te lezen en toegang te krijgen tot het volledige archief.

Lees verder