End user computing

End user computing, from the box to the desk

End user computing is every laptop, desktop, phone and virtual desktop people work on, and everything that keeps them working. This page shows how a device is planned, bought and built with Windows Autopilot instead of an image, then managed with Intune, secured in layers, updated in rings and supported. It also covers the move to Windows 11, Macs and phones, asset records and erasure that can be proved.

  • Device lifecycle
  • Imaging to Autopilot
  • Intune and co management
  • Conditional Access
  • Security baseline
  • Update rings
  • Windows 11
  • Asset management
A new laptop building itself from the cloud A laptop straight from the supplier sends its hardware hash to Windows Autopilot and receives the company profile. The user signs in to Entra ID with MFA and the device joins. Intune then sends policy and apps until the laptop is ready, with no image and no one from IT touching it. hash, then profile sign in, MFA policy and apps New laptopfrom the supplier Autopilotwho owns it Entra IDwho signs in Intunewhat it needs setting up No image, and no one from IT touched it
Live view · from the box to a managed desktop
Lifecycle

Every device, from order to erasure

EUC (end user computing) covers the laptops, desktops, phones and virtual desktops people work on, and everything that keeps them working. I think of each device as moving round a loop, from the day it is planned to the day its data is erased. Every stage leaves a trace in one asset record, kept in the CMDB (configuration management database).

The life of a managed laptop Eight stages in a loop: plan, buy, enrol and configure along the top, then secure, support, refresh and dispose along the bottom, back to plan. Devices move round the loop. Four of the stages, buy, enrol, support and refresh, send updates to one asset record per device in the middle. Planroles and models Buyorder, register EnrolAutopilot, MDM Configurepolicy and apps Secureencrypt, protect Supportservice desk Refresh3 to 5 years Disposeerase, certify Asset recordone per device, in the CMDB Indicative cycle. The record follows each device from order to erasure.

Swipe sideways to see the whole diagram.

Animation
  • A device moving through its life
  • Updates to its asset record

Each device goes round once, usually in three to five years. I plan the whole loop before the first order, because the cheapest time to decide how a laptop will be wiped is the day it is bought.

What each stage needs

StageWhat I decideWhat the record keeps
PlanStandard models for each role, the Windows build, the support model and the refresh cycleHardware catalogue and role profiles
BuySupplier, warranty, and that the supplier registers every device for AutopilotOrder, serial number and hardware hash
EnrolJoin type and Autopilot profile, chosen by group tagAutopilot and Intune device records
ConfigurePolicy, certificates and apps for each role, all from IntuneAssigned policies and app installs
SecureEncryption, endpoint protection and compliance rulesCompliance state and recovery keys
SupportWho fixes what, remote help, spares and swapsTickets and repairs against the asset
RefreshWhen to replace, from age, faults and Windows support datesAge, warranty end and fault history
DisposeWipe, certified erasure and recyclingErasure certificate and recycling record

Fewer models, fewer faults

A short catalogue of standard models for each role means fewer drivers to test, fewer spares to hold and faster swaps. I treat any exception as a request with a business owner.

Zero touch is the goal

A new laptop should go from the supplier to the user without anyone in IT unboxing it. Everything after that, from policy to apps, arrives over the internet.

Plan the end at the start

Refresh and disposal cost less when they are planned. I agree the refresh cycle, the warranty length and the erasure standard when the devices are bought.

Imaging

From gold images to provisioning

For twenty years, a new PC meant wiping it and laying down a company image over the LAN (local area network). Most estates are moving to provisioning instead: keep the Windows build the supplier installed, and add the company layer from the cloud. I know both, so I can tell when each still fits.

Gold image, task sequence and Autopilot compared Three ways to prepare a laptop. Left, the sources: a reference PC, captured image and WDS server; or Configuration Manager, a distribution point and boot media; or Intune, Autopilot and Entra ID. Right, the laptop as five layers: identity, settings, apps, drivers and Windows, coloured by where each layer came from. The gold image fills every layer from the image, the task sequence builds them in order, and Autopilot keeps the supplier build and adds the rest from the cloud. The laptop Reference PCbuilt by hand Captured imageinstall.wim WDS serverPXE boot Config Managertask sequence Distribution pointimage, drivers, apps Boot mediaPXE or USB Intunepolicy and apps Autopilotprofile Entra IDsign in, join Domain join on the LANImage plus Group PolicyApps baked into the imageDrivers baked in, per modelWindows from the image Domain join in sequenceGroup PolicyApps installed in orderDriver package per modelThin base image Entra join at sign inIntune policyApps from IntuneSupplier drivers, updatesSupplier build, kept office LAN or VPN any internet connection One image per model, pushed over the LAN A thin image, then everything else in order Nothing wiped: the company layer comes from the cloud

Swipe sideways to see the whole diagram.

Gold image. I build one reference PC by hand, capture it and push it to each laptop from a WDS (Windows Deployment Services) server, booting over the network with PXE (Preboot Execution Environment). It is quick on the LAN, but every model needs its own image, and every image is out of date within a month.

Task sequence. Configuration Manager lays down a thin base image, then adds drivers, apps and settings in order, from a distribution point near the device. One sequence serves every model. It still needs the office network or a VPN (virtual private network), and servers to run it.

Autopilot. The laptop keeps the Windows build the supplier installed. At first sign in it joins Entra ID, enrols in Intune and pulls its policy and apps over any internet connection. Nothing is rebuilt, so the device can ship from the supplier straight to the user.

Animation

The tools, and where they stand

ToolHow it worksWhere it stands (checked October 2026)
WDSBoots a device over the network with PXE and deploys a captured imageDeploying Windows 11 from the boot.wim on installation media is blocked. Microsoft deprecates the WDS role, PXE included, in the Windows Server release after Windows Server 2025.
MDT (Microsoft Deployment Toolkit)Free task sequences, often started from WDS or USB (Universal Serial Bus) mediaDeprecation announced in December 2024, then retired in January 2026. No fixes, updates or support.
Configuration ManagerOSD (operating system deployment) task sequences from distribution points, with driver packages per modelSupported. Microsoft's route where imaging is still needed, beside Autopilot.
Windows AutopilotKeeps the supplier build and provisions it from IntuneMicrosoft's recommended path for new Windows devices.
Autopilot device preparationA newer Autopilot flow that needs no device registrationEntra join only. Needs Windows 11 24H2 or later, or 23H2 and 22H2 with update KB5035942 or later.

Sources: Microsoft Learn pages on WDS boot.wim support and Autopilot device preparation, and reporting of the MDT retirement. I recheck these before each project.

When I still use a task sequence

Thin links at the build site

Pulling every app over a slow link takes a long time. A local distribution point can be faster, and peer caching on the LAN helps Autopilot too.

Estates still on the domain

Where devices must stay domain joined for now, Configuration Manager task sequences and co management keep working while workloads move to Intune.

A clean start

A wipe and reload is still the cleanest reset after malware or a failed upgrade. With Autopilot, a remote wipe followed by provisioning does the same job without an image.

Autopilot

Windows Autopilot, from box to desk

Windows Autopilot turns a new laptop into a managed one during the Windows welcome screen. The device is registered to the company when it is bought, so the first time it connects it knows who owns it. This is how a laptop can ship from the supplier to someone's home and be ready without anyone in IT touching it.

An Autopilot user driven deployment, message by message A sequence between four parties: the laptop, the Autopilot deployment service, Entra ID and Intune. Step 1, the laptop sends its hardware hash and receives the company profile. Step 2, the user signs in with MFA and the device joins Entra ID. Step 3, it enrols in Intune. Steps 4 and 5, Intune sends device policy and apps, then user apps, while the Enrollment Status Page waits. Step 6, the laptop reports compliance to Intune, which passes it to Entra ID. hardware hash profile and branding work account and MFA device joined, token enrol in MDM device policy, certificates, apps user apps and settings compliance state Laptopout of the box Autopilotdeployment service Entra IDdirectory Intunedevice management ready 1 · OOBE: the Windows welcome screen 2 · Entra join, with no local account 3 · MDM enrolment 4 · Enrollment Status Page: device setup 5 · Enrollment Status Page: account setup 6 · Desktop, and reported compliant

Swipe sideways to see the whole diagram.

Step 1
  1. The laptop starts at the Windows welcome screen, the OOBE (out of box experience). Once it has a network, it sends its hardware hash to the Windows Autopilot deployment service. The supplier registered that hash to the company, so the service returns the company's profile and branding.

  2. The user signs in with their work account and MFA (multi factor authentication). The device joins Microsoft Entra ID, Microsoft's cloud directory. There is no local account to create and no domain controller to reach.

  3. Entra ID points the device at Intune, the MDM (mobile device management) service, and it enrols. From now on Intune can send policy, certificates and apps, and read back the state of the device.

  4. The Enrollment Status Page holds the user while device settings arrive: certificates, Wi-Fi and VPN profiles, security policy and the apps every laptop needs. If this takes longer than the timeout, 60 minutes by default, it shows an error.

  5. Next come the things that belong to this user: their apps, settings and OneDrive folders. I keep the list of blocking apps short, so the user reaches a desktop quickly and everything else installs in the background.

  6. The desktop appears. The laptop reports its compliance to Intune, and Intune passes it to Entra ID, so Conditional Access can let it reach email and files. Nobody in IT touched the device.

The modes

ModeWhat happensJoinNeeds
User drivenThe user signs in during setup and the device builds itself around themEntra join or hybrid joinRegistration. Hybrid join adds the Intune Connector for Active Directory and line of sight to a domain controller.
Pre provisionedA technician or partner runs the device phase first, then reseals it, so the user only waits for their own appsEntra join or hybrid joinRegistration, and a physical device with TPM (Trusted Platform Module) 2.0 attestation. Virtual machines are not supported.
Self deployingNo user at all. The device enrols itself, for kiosks, meeting rooms and shared devicesEntra join onlyRegistration, TPM 2.0 attestation and a physical device
Existing devicesA Configuration Manager task sequence installs Windows with an Autopilot profile, so older devices can join the new processAs the profile setsConfiguration Manager
Device preparation, user drivenThe newer flow. I pick the apps and scripts for each group, and no hardware hash is neededEntra join onlyWindows 11 24H2 or later, or an updated 23H2 or 22H2. Up to 25 apps and 10 scripts during setup.
Device preparation, automaticProvisions Windows 365 Cloud PCsEntra joinWindows 365

Microsoft recommends Entra join for new devices and does not recommend hybrid join for them, through Autopilot or otherwise. Hybrid join needs a domain controller during setup, which a laptop at someone's home cannot reach without a VPN set up first.

Registering devices

Autopilot only recognises a device whose hardware hash it holds. The best route is the supplier or reseller registering each device when it is sold, through Microsoft Partner Center. For tests, or for devices already in the estate, I collect the hash myself and import a CSV (comma separated values) file into Intune, up to 500 devices per file. A group tag in that file can steer each device to the right profile.

# During setup, press Shift+F10, type powershell, then:
Install-Script -Name Get-WindowsAutopilotInfo -Force
Get-WindowsAutopilotInfo -Online

# Or save the hash to a file for import into Intune:
Get-WindowsAutopilotInfo -OutputFile AutopilotHWID.csv
# Columns: Device Serial Number, Windows Product ID, Hardware Hash, Group Tag, Assigned User

Which Autopilot path fits this device?

Answer five questions. The answer changes as you do.

Who uses the device?
Must it join on premises Active Directory?
Should IT or a partner prepare it before it ships?
Is it registered with Autopilot?
Which Windows version does it ship with?

User driven mode, with Entra join. The standard path for a laptop with one user. The supplier registers it, and the user builds it by signing in.

Needs
The device registered with Autopilot and assigned a profile, an Intune licence for the user, and internet access during setup.
Watch
Keep the blocking apps on the Enrollment Status Page to the few the user needs on day one.

The quick rules

SituationThe path I choose
A laptop for one person, registered by the supplierUser driven, Entra join
The same, but the user should wait as little as possiblePre provisioned, by IT or the supplier
A kiosk, meeting room or shared shop floor deviceSelf deploying, Entra join
A device that must stay on the domain for nowUser driven with hybrid join, as a step towards Entra join
A new Windows 11 device that cannot be registeredAutopilot device preparation
A Windows 365 Cloud PCDevice preparation, automatic mode
Intune

Intune, and co management on the way there

Intune is Microsoft's cloud service for managing devices and apps. Many estates still run Configuration Manager, often called SCCM (System Center Configuration Manager) after its old name. Co management lets both run on the same Windows device and moves control to Intune one workload at a time, so nothing breaks in a single big switch.

Moving co management workloads to Intune Six co management workloads, one per row: compliance policies, Windows Update policies, endpoint protection, device configuration, Microsoft 365 Apps and client apps. Each row is a slider with three positions: Configuration Manager, pilot Intune and Intune. On day one every slider is at Configuration Manager. In the pilot, compliance and updates move to pilot Intune. In the move stage three are in Intune and two in pilot. In the last state all six are in Intune. Config Manager Pilot Intune Intune Compliance policies Windows Update policies Endpoint protection Device configuration Microsoft 365 Apps Client apps Day one: Configuration Manager owns every workload A pilot collection takes compliance and updates from Intune Workloads move one at a time, each after a clean pilot All six in Intune: the Configuration Manager client can go

Swipe sideways to see the whole diagram.

Day one. With co management switched on, each Windows device runs the Configuration Manager client and is also enrolled in Intune. Every workload still belongs to Configuration Manager, so nothing changes for users yet.

Pilot. Compliance and Windows Update policies move to Intune for a pilot collection only. Compliance goes first because Conditional Access depends on it. I compare the pilot with the rest of the estate before going further.

Move. Each workload moves for everyone once its pilot is clean. Device configuration and Microsoft 365 Apps are in pilot here. Client apps stay with Configuration Manager until every app has an Intune package.

Cloud only. All six workloads belong to Intune. Once nothing depends on it, the Configuration Manager client can be removed and new devices go straight to Autopilot. A seventh workload, resource access, no longer exists: recent releases hand it to Intune.

Animation

What Intune is made of

Building blockWhat it doesHow I use it
Compliance policiesRules a device must meet: encryption on, a minimum Windows build, firewall and antivirus runningFeeds Conditional Access, so only healthy devices reach company data
Configuration profiles and the settings catalogDevice settings, Wi-Fi, VPN and certificate profilesReplaces most Group Policy, one profile per purpose
AppsWin32, MSIX, Microsoft 365 Apps and Store apps, required or availableRequired apps install during setup. The rest sit in Company Portal.
Scripts and remediationsPowerShell that detects drift and fixes it on a scheduleSmall fixes the service desk would otherwise do by hand
Update rings and AutopatchWindows quality and feature updates, released in wavesSee the updates section below
Endpoint securityAntivirus, disk encryption, firewall, attack surface reduction and account protectionSecurity baselines first, then exceptions with an owner
Enrolment restrictionsWhich platforms may enrol, and how many devices each user may haveBlocks personal Windows PCs where policy says so

Three compliance settings I always change or check

No policy assigned
Devices with no compliance policy count as compliant by default. I set this to not compliant, so Conditional Access only trusts devices that have been checked.
Validity period
30 days by default, from 1 to 120. A device that stops reporting for longer is marked noncompliant.
Noncompliance
Every policy marks a failing device noncompliant. For rules users can fix, I add a grace period and an email, and keep remote lock or retire for devices that stay out of line.
Identity

Identity on the device, and who gets in

A managed laptop is only half the picture. The other half is the identity on it. Microsoft Entra ID is the directory that signs people in and joins devices. Through Conditional Access, it also decides whether a sign in gets a token at all.

How Conditional Access decides A work laptop on the left, a Conditional Access engine in Entra ID in the middle, and email and files on the right. Three signal sources sit above the engine: Intune device state, user and sign in risk, and location. The laptop asks for a token, the signals flow in, the policy is applied, and the compliant laptop gets a token and reaches email. In the last step an unmanaged home PC tries the same and is blocked. Intunedevice state Riskuser, sign in LocationIP and country Work laptopEntra joined Conditional Accessin Entra ID Email and filesMicrosoft 365 Home PCnot managed policy: compliant device and MFA blocked 1 · Outlook asks Entra ID for a token 2 · Entra ID gathers the signals 3 · Every policy that matches is applied 4 · Compliant, MFA done: token issued 5 · Unmanaged PC: blocked, or browser only

Swipe sideways to see the whole diagram.

Step 1
  1. The user opens Outlook on a work laptop. Outlook asks Microsoft Entra ID for a token to reach Exchange Online. Before Entra ID issues one, Conditional Access checks the request against every policy that applies to this user and this app.

  2. Conditional Access gathers signals: who the user is and their groups, and whether Intune says the device is compliant. It adds where the request comes from, which client app is asking, and the sign in and user risk from Entra ID Protection.

  3. Every policy that matches the user and the app applies, and all of them must be met. A typical set: MFA for everyone, a compliant or hybrid joined device for email and files, and a block on legacy authentication, which cannot do MFA.

  4. This laptop is compliant and the user has passed MFA, so Entra ID issues the token and email opens. The device's PRT (primary refresh token) then gives single sign on to the other apps, with no more prompts.

  5. The same user on a home PC fails the device check, so access is blocked. A softer policy can allow browser access with downloads blocked instead. I start every new policy in report only mode and read the sign in logs before I switch it on.

How a device joins, and how to tell

Join typeWhat it meansdsregcmd /status showsWhen I use it
Entra joinedThe device belongs to Entra ID only, and people sign in with work accountsAzureAdJoined YES, DomainJoined NONew and reset devices, by default
Entra hybrid joinedJoined to on premises Active Directory and registered in Entra IDAzureAdJoined YES, DomainJoined YESExisting domain estates, as a step rather than the goal
Domain joined onlyActive Directory only, with no cloud identity for the deviceAzureAdJoined NO, DomainJoined YESLegacy, and devices that never reach the cloud
Entra registeredA personal device with a work account addedWorkplaceJoined YES, in the user state sectionPersonal devices with app protection

Windows Hello for Business

Replaces the password with a PIN or a biometric tied to the device's TPM, so a stolen password is not enough on its own. For hybrid estates, cloud Kerberos trust is the simplest model, because it needs no certificates on each device.

Local administrator passwords

Windows LAPS (Local Administrator Password Solution) is built into Windows since the April 2023 updates. It gives every device its own local administrator password, rotates it, and backs it up to Entra ID or Active Directory, never both.

Emergency access

Two cloud only emergency accounts, excluded from Conditional Access and watched closely, mean a mistake in a policy can never lock every administrator out.

Security

Laptop security in layers

I build laptop security in layers, so one failure does not lose the device or its data. The layers run from UEFI (Unified Extensible Firmware Interface) firmware at the bottom to EDR (endpoint detection and response) at the top. Intune policy sets each one, compliance checks it, and each stops a different kind of attack.

Five layers of laptop security A laptop drawn as five layers, from firmware and boot at the bottom, through disk, Windows and identity, to detect and respond at the top. Each layer names its control and the Intune policy that sets it. For each layer, a matching attack arrives from the left and is stopped: a bootkit, a lost laptop, a malicious macro, a stolen password and ransomware. Detect and respondDefender for Endpoint, EDR Intune: EDR onboarding Ransomwaremass encryption Behaviour spotted, laptop isolated IdentityWindows Hello for Business, LAPS Intune: account protection Stolen passwordphished A stolen password alone cannot sign in Windowsbaseline, firewall, attack surface rules Intune: security baseline Malicious macroin an email The macro is stopped before it runs DiskBitLocker, recovery keys in Entra ID Intune: disk encryption Lost laptopleft on a train The data stays encrypted without the key Firmware and bootUEFI Secure Boot, TPM 2.0 Checked before purchase Bootkittampered boot Secure Boot refuses a tampered boot loader

Swipe sideways to see the whole diagram.

Firmware and boot. UEFI Secure Boot only starts a boot loader signed by a trusted key, and the TPM records what started. A bootkit that changes the boot chain is refused, and BitLocker notices the change and asks for its recovery key.

Disk. BitLocker encrypts the whole disk, with its key sealed in the TPM, so a lost laptop is a hardware cost and not a data breach. Intune stores every recovery key in Entra ID, so the service desk can recover a device without anyone writing keys down.

Windows. A security baseline sets hundreds of settings at once. Attack surface reduction rules stop Office apps from starting child processes, which is the usual trick of a malicious macro. The firewall stays on for every network profile.

Identity. Windows Hello for Business replaces the password with a PIN or biometric tied to the TPM, so a phished password does not sign in on its own. Windows LAPS gives every device its own local administrator password and rotates it.

Detect and respond. Some attacks get past every barrier. Defender for Endpoint watches behaviour, such as one process encrypting thousands of files, and can isolate the laptop from the network while it stays connected to the security team.

Animation

Cyber Essentials, mapped to device policy

Cyber Essentials controlWhat it asks of a deviceWhere I set it
FirewallsA firewall on every device in scope, blocking unauthenticated inbound connectionsIntune endpoint security firewall policy
Secure configurationA PIN, password or biometric to get into the device. At least 6 characters where that is all it is used for. No more than 10 guesses in 5 minutes, or lock after 10 failures. Auto run off.Settings catalog and Windows Hello for Business
Security update managementLicensed and supported software only. Critical and high risk updates, or CVSS (Common Vulnerability Scoring System) 7 and above, within 14 days.Update rings or Autopatch, and app update policy
User access controlUnique accounts, separate administrator accounts, and MFA for every cloud serviceEntra ID, Conditional Access and Windows LAPS
Malware protectionAnti malware software, or application allow listingDefender Antivirus policy, or App Control for Business

From the Cyber Essentials Requirements for IT Infrastructure, version 3.3, in force from 27 April 2026. Missing the 14 day update rule or MFA on a cloud service is now an automatic fail.

The NCSC (National Cyber Security Centre) device security guidance goes further, platform by platform, from choosing devices to erasing them. I use it as the checklist for a new build standard.

Updates

Updates in rings, never all at once

Updates are where a laptop estate stays safe or falls behind. Windows releases security updates on the second Tuesday of each month and one feature update a year. I release both in rings, so a bad update reaches a few IT devices first and never the whole company at once.

Releasing Windows updates in rings Windows Update on the left releases each month's update to four rings: Test for IT devices, Ring 1 for pilot users, Ring 2 for most people and Last for critical roles. Updates reach the later rings later. On the right, a timeline shows for each ring the deferral before the update is offered, the deadline to install, and the grace period before a forced restart, over about two weeks. Windows Updatesecond Tuesday TestIT devices Ring 1pilot users Ring 2most people Lastcritical roles When each ring installs day 0 7 14

Swipe sideways to see the whole diagram.

Animation
  • Deferral: not yet offered
  • Deadline: install by then
  • Grace period before a forced restart

Example values. If the Test or Ring 1 devices show failed installs, crashes or a spike in calls, I pause the release before it reaches Ring 2. Autopatch keeps the Test and Last rings in every group, and allows up to 15 rings.

The settings behind a ring

Intune update ring settingRangeWhat it does
Quality update deferral0 to 30 daysHow long after release the ring is offered the monthly security update
Feature update deferral0 to 365 daysHolds back the annual Windows version. I prefer a feature update policy that pins the version.
Deadline for quality and feature updates2 to 30 daysAfter the deadline the device installs and restarts on its own
Grace period0 to 7 daysExtra time after a deadline before a forced restart, for devices that were switched off

Microsoft renamed Windows Update for Business to Windows Update client policies in April 2025. The settings did not change.

How long each Windows 11 version is supported

Windows 11 versionReleasedEnterprise and Education support endsHome and Pro support ends
25H230 September 202510 October 202812 October 2027
24H21 October 202412 October 2027Ended
23H231 October 202310 November 2026Ended

One feature update a year, in the second half of the year. Enterprise and Education editions get 36 months of updates, Home and Pro 24 months. Dates from Microsoft's Windows 11 release information.

23H2 Enterprise devices lose updates on 10 November 2026, so any still on it need a feature update policy now. Cyber Essentials expects critical and high risk fixes within 14 days, which a two week ring plan like the one above meets.

Windows 11

Windows 10 to Windows 11, a hardware project too

Windows 10 reached end of support on 14 October 2025. Devices still on it only get security fixes through the paid ESU (Extended Security Updates) programme. The move to Windows 11 is as much a hardware project as a software one, because older processors cannot run it and many TPMs and Secure Boot settings were never switched on.

Moving an estate from Windows 10 to Windows 11 Two bars: Windows 10 above and Windows 11 below, for an example estate of 1,000 laptops. The Windows 10 bar splits into 700 ready, 150 needing a firmware change and 150 to replace. A pilot of 50 moves first, then 850 upgrade in place in waves, and finally 150 new devices replace the old ones, leaving none on Windows 10. Windows 10 Windows 11 1,000 laptops on Windows 10 700 ready 150 firmware 150 replace 650 ready 150 firmware 150 replace 150 replace none left on Windows 10 50 pilot 850 upgraded in place 150 new nothing yet Inventory: what there is, and who uses it Readiness: every device against the requirements Apps and drivers: test the top apps, update firmware Pilot: upgrade in place, one ring first Waves: the ready devices, then the fixed ones Replace: new devices through Autopilot An example estate of 1,000 laptops. The shares are indicative.

Swipe sideways to see the whole diagram.

Step 1
  1. I start with an inventory from Intune or Configuration Manager: model, processor, TPM, firmware mode, disk layout and owner. Here, 1,000 laptops on Windows 10. Older processors are the usual blocker, because the list of supported processors is fixed.

  2. Each device is checked against the requirements. Most are ready. Some only need a firmware change: the TPM switched on, Secure Boot enabled, or the disk converted from the old MBR (master boot record) layout with Microsoft's MBR2GPT tool. The rest need replacing.

  3. I test the top applications, by number of users and by business impact, on Windows 11, and bring firmware and drivers up to date with the supplier's tools. An app that fails gets a fix, an update or a virtual desktop.

  4. A pilot ring, IT first and then volunteers from each department, upgrades in place through an Intune feature update policy. Apps and data stay where they are. I watch for failed upgrades, rollbacks and calls to the service desk.

  5. The ready devices upgrade in waves by department, then the fixed ones once their firmware changes are in. Each wave goes only when the one before is quiet.

  6. Devices that cannot run Windows 11 are replaced with new ones through Autopilot. The old ones are erased to a recorded standard and recycled. Any that cannot move in time are covered by ESU until they do.

The Windows 11 minimum

RequirementMinimum
Processor1 GHz or faster, two or more cores, on Microsoft's list of supported processors
Memory4 GB
Storage64 GB or more
FirmwareUEFI, with Secure Boot
TPMVersion 2.0
GraphicsDirectX 12 with a WDDM (Windows Display Driver Model) 2.0 driver
DisplayHigh definition (720p), larger than 9 inches, 8 bits per colour channel

ESU for Windows 10, for organisations

ESU yearCovers untilPrice per device
Year 113 October 2026 (now ended)$61
Year 212 October 2027$122
Year 3October 2028, the last year$244

Commercial list prices in US dollars, indicative. The years are cumulative, so a device joining late pays for the years it missed. Windows 10 on Azure Virtual Desktop gets ESU at no extra cost.

Three routes

Upgrade in place

An Intune feature update policy moves a Windows 10 device to a chosen Windows 11 version and keeps apps, data and settings. It is the quickest route for ready devices.

Wipe and provision

A reset followed by Autopilot gives a clean Windows 11 build with no old settings carried over. I use it where devices were built by hand or are badly drifted.

Replace

Devices with unsupported processors are replaced. New devices come registered for Autopilot, and the old ones go to certified erasure and recycling.

Mac and mobile

Macs and phones, with the same zero touch start

Few estates are Windows only. Macs, iPhones, iPads and Android phones need the same zero touch start and the same compliance checks. Personal phones under BYOD (bring your own device) need a lighter touch: protect the work data, and leave the rest of the phone alone.

Enrolling Macs, iPhones, Android phones and personal phones Three ways to bring non Windows devices into management, each drawn as a chain of four boxes. Apple: supplier, Apple Business Manager, Intune, then a supervised iPhone or Mac. Android: Intune, zero touch or a QR code, the company owned device, and managed Google Play sending approved apps. Personal phones: Entra ID Conditional Access, Intune app protection, the work apps and a personal phone that is not enrolled. work data stays in the work apps Supplierorder linkedBusiness ManagerApple, assigns MDMIntuneenrolment profileiPhone or Macsupervised Intuneenrolment profileZero touchor a QR codeAndroid devicecompany ownedManaged Playapproved apps Entra IDConditional AccessIntuneapp protectionWork appsOutlook, TeamsPersonal phonenot enrolled Supervised from first boot Token renewed every year Mac, iPhone and iPad Dedicated Fully managed Work profile, company owned Work profile, personal PIN for work apps No copy to personal apps Wipe work data only Apple Business Manager hands the device to Intune at first boot One Intune enrolment profile for each Android Enterprise mode The phone stays personal, and the work data stays protected

Swipe sideways to see the whole diagram.

Apple. Company Macs, iPhones and iPads are bought through a supplier linked to Apple Business Manager. It assigns each device to Intune, so ADE (Automated Device Enrollment) enrols and supervises it the first time it starts. The Intune token for Apple must be renewed every year, which I put in the operations calendar.

Android. Android Enterprise offers four modes, and Intune has an enrolment profile for each: dedicated for single purpose devices, fully managed for company only phones, and a work profile on a company owned or a personal phone. Approved apps come from managed Google Play.

Personal phones. Where people use their own phones, I often skip enrolment. Intune app protection policies wrap Outlook, Teams and the Office apps: a PIN for work apps, no copy and paste to personal apps, and a selective wipe of work data only. Conditional Access only lets protected apps in.

Animation

The options I choose between

PlatformCompany ownedPersonal
iPhone and iPadADE through Apple Business Manager, supervisedApp protection without enrolment, or account driven user enrolment
AndroidFully managed, dedicated, or a work profile on a company owned deviceA work profile on a personal device, or app protection without enrolment
macOSADE through Apple Business Manager, with platform single sign on to Entra IDUsually browser access only, set by Conditional Access
WindowsAutopilot and Entra joinBlocked from enrolling, or browser access only
Virtual desktops

When the desktop lives in the data centre

Sometimes the right device is not a device at all. A virtual desktop runs in a data centre or in Azure, and the user reaches it from any laptop, thin client or browser. I use virtual desktops where data must not leave a controlled place, for contractors and offshore teams, and for heavy apps on light laptops.

ServiceWhat it isStrengthsWhere I would use it
Azure Virtual DesktopMicrosoft's desktop service on Azure. Several users can share one session host.Pay for the Azure capacity used, and scale host pools on a scheduleLarge pooled estates, with Azure skills in house
Windows 365A Cloud PC for each user, at a fixed monthly price, managed in Intune like a laptopSimple and predictable. Nothing to size beyond the Cloud PC plan.Contractors, and teams who want a laptop experience in the cloud
CitrixDesktops and apps delivered through Citrix's own stack, on premises or in the cloudFine control of policy and the display protocolEstates with Citrix skills and demanding apps
Omnissa HorizonFormerly VMware Horizon. KKR bought VMware's end user computing business, which became Omnissa in July 2024.Runs on vSphere on premises, or in public cloudEstates built on vSphere

Profiles follow the user

In pooled desktops, FSLogix profile containers keep each user's profile on a file share, so it loads on whichever session host they land on. Storage speed for those shares decides how fast people sign in.

Distance matters more than bandwidth

A virtual desktop feels slow long before the link is full, because every key press makes a round trip. I test from where users really work before choosing the region.

The endpoint still counts

A thin client or an old laptop used to reach a virtual desktop still needs updates, a supported operating system and protection. It is still a device on the network.

The servers and storage underneath are on the servers and virtualisation and private cloud pages.

Assets

Knowing what you own, and proving where it went

ITAM (IT asset management) is knowing what you own, where it is, who has it and what it costs. It sounds like admin, but licence audits, refresh budgets, security incidents and disposal all depend on it. ISO/IEC 19770-1 sets out what a good ITAM process looks like.

Where an asset register gets its facts Five sources on the left feed one asset register in the middle: purchase orders, Autopilot registrations, Intune inventory, a discovery scan and the service desk. The register feeds four uses on the right: the licence position, the refresh plan, support and disposal records. Purchase orderfinance, supplier Autopilotserial and hash Intunemodel, build, user Discovery scanevery device seen Service deskfaults and moves Asset registerCMDB, one record each Licenceswhat we use Refresh planage and warranty Supportwho has what Disposalerasure certificate Sources What it makes possible

Swipe sideways to see the whole diagram.

Animation
  • Facts flowing in
  • Decisions flowing out

No single source is complete. Purchase orders miss gifts and transfers, Intune misses devices that never enrolled, and a discovery scan misses laptops that stay at home. Joining them on serial number is what makes the register trustworthy.

What one asset record holds

Part of the recordWhat it holdsWhere it comes from
IdentityAsset tag, serial number, model and purchase datePurchase order and supplier
OwnershipUser, cost centre and locationHR (human resources) data and the service desk
StateOn order, in stock, deployed, in repair, retired or disposedService desk, kept current by every move
SecurityEncryption, compliance and last check inIntune
MoneyPrice, warranty end and depreciationFinance
SoftwareInstalled apps and the licences they useIntune and discovery, for SAM (software asset management)
The endErasure method, certificate and recyclerThe disposal partner

What a laptop really costs each year

An indicative model with example prices in pounds. Real numbers come from finance, the supplier and the service desk.

1,000
£1,000
4 years
£200
£15
£80
Replaced each year
250 laptops
Hardware each year
£233,750
Support each year
£200,000
Per laptop, per year
£434
Over one full cycle
£1,735,000

A four year cycle is a common middle ground: most faults come late, and the warranty can be bought to match. Hardware is 54% of the yearly cost here, so support deserves as much attention as the purchase price.

Disposal that can be proved

MethodWhat it meansTypical use
ClearLogical overwrite of every place a user can write, against simple recoveryA device reused inside the organisation
PurgeCryptographic or block erase, so even laboratory recovery is not feasibleA device leaving the organisation, for resale or recycling
DestroyShred or disintegrate, so the media cannot store data againFailed drives, or the most sensitive data

Categories from the US National Institute of Standards and Technology (NIST): Guidelines for Media Sanitization, NIST SP 800-88 Revision 2, published in September 2025. It points to IEEE 2883 for the technique for each kind of media, and asks for each erasure to be verified and the result recorded.

In the UK I use disposal partners certified to the ADISA (Asset Disposal and Information Security Alliance) ICT Asset Recovery standard, a scheme the ICO (Information Commissioner's Office) approved in July 2021. Recycling must meet the WEEE (Waste Electrical and Electronic Equipment) Regulations 2013. Every device gets its own erasure certificate, matched to its serial number in the register.

IT asset management and the CMDB as practices of ITIL (originally the IT Infrastructure Library) are on my ITIL 4 page.

Troubleshooting

Finding an enrolment fault stage by stage

A laptop that will not build usually stops at one clear stage. It cannot get online, Autopilot does not know it, the join fails, enrolment is refused, an app holds up the status page, or the device never becomes compliant. Choose a symptom to see where it stops, what I see and where I look.

An enrolment fault finder Six stages a new Windows laptop passes through, in order: network, Autopilot profile, Entra join, Intune enrolment, the Enrollment Status Page and compliance. For each symptom, a test device gets as far as the stage that fails, marked with a cross. A panel shows what I see and where I look. Networksetup online ProfileAutopilot JoinEntra ID EnrolIntune MDM Status pagepolicy, apps Complianceaccess What I see Where I look Symptom: Stuck on the network screen No Autopilot events at all, or certificate errorsShift+F10, powershell, Test-NetConnection login.microsoftonline.com -Port 443 Symptom: No company sign in page Event 807: ZtdDeviceIsNotRegisteredmdmdiagnosticstool.exe -area Autopilot -cab C:\temp\ap.cab Symptom: Pre provisioning fails at the TPM Event 171: failed to set TPM identity confirmedmdmdiagnosticstool.exe -area Autopilot;TPM -cab C:\temp\ap.cab Symptom: Registered, not joined AzureAdJoined : NO, and WorkplaceJoined : YESdsregcmd /status Symptom: Hybrid join stops at 0x80070774 Error 0x80070774 on the status pageEvent Viewer: Microsoft > Intune > ODJConnectorService Symptom: Error 0x80180014 on a rebuild 0x80180014: enrolment not allowedIntune admin center: the device record, then enrolment restrictions Symptom: Status page times out on apps Apps step past the 60 minute default, one app failingC:\ProgramData\Microsoft\IntuneManagementExtension\Logs Symptom: Signed in, but email is blocked Device noncompliant, or not yet evaluatedIntune: device compliance, setting by setting

Swipe sideways to see the whole diagram.

Stuck on the network screen. The device cannot reach Microsoft's services: a proxy that wants a user to sign in, TLS (Transport Layer Security) inspection breaking the connection, or an 802.1X port that will not admit an unknown device. I allow the published Autopilot and Intune endpoints, exempt them from inspection, and give new devices a provisioning network.

No company sign in page. The device shows the normal Windows setup, so Autopilot does not know it. Its hash was never uploaded, or it has no profile (event 815). I check the device in Intune, assign a profile through its group tag, and wait for the profile status to show as assigned before trying again.

Pre provisioning fails at the TPM. TPM attestation failed: old TPM firmware, a virtual machine, which is not supported, or blocked access to the TPM maker's attestation site. I update the firmware, use a physical device, and allow the attestation URLs.

Registered, not joined. Stale objects from an earlier build confuse the join. I delete the device from Intune, Entra ID and Autopilot, register it again, and rebuild it.

Hybrid join stops. The Intune Connector for Active Directory is installed in a different domain from the one the profile targets, or it cannot create the computer object. I install the connector in the right domain and check its rights on the target organisational unit. For new devices, Entra join avoids the problem.

Error 0x80180014 on a rebuild. A device that was self deployed or pre provisioned before has a blocked record, or Windows enrolment is blocked by a restriction. I unblock the device in Intune, or allow Windows MDM enrolment, and start again.

The status page times out. A required app fails or waits: a Win32 app with a wrong detection rule, two installers running at once, or too many blocking apps. I read the app's result in the Intune Management Extension logs, fix the detection rule, and trim the blocking list.

Signed in, but email is blocked. Conditional Access wants a compliant device, but a rule fails: BitLocker still encrypting, a Windows build below the minimum, or the first compliance check not yet done. I read compliance setting by setting, give fixable rules a short grace period, and have the user sync from Company Portal.

Animation

The tools I reach for

QuestionCommand or placeWhat it tells me
How is it joined, and does the user have a token?dsregcmd /statusAzureAdJoined, DomainJoined and AzureAdPrt
What happened during setup?mdmdiagnosticstool.exe -area Autopilot -cab C:\temp\ap.cabOne CAB (cabinet) file with the logs, registry keys and event logs
What does that file say?Get-AutopilotDiagnostics -CABFile C:\temp\ap.cabThe profile, the status page progress and each app install, in plain text
What is happening right now?Ctrl+Shift+D during setup on Windows 11The Autopilot diagnostics page
Did the profile arrive?Event Viewer, ModernDeployment-Diagnostics-Provider, then AutopilotProfile download and errors such as 807, 815 or 171
Why did an app fail?C:\ProgramData\Microsoft\IntuneManagementExtension\LogsWin32 app and script results, with exit codes
Can I see it without the device?Intune remote action: Collect diagnosticsThe same logs, from a laptop in someone's home

I always test with the same build on a spare device before touching the user's. Most enrolment faults are about network access, a missing registration, or one app the status page is waiting for. My general method is on the troubleshooting page, and support by tier is on the 1st, 2nd and 3rd line support page.

Engagement

How I approach an end user computing programme, from first survey to steady state

An end user computing programme usually starts with a deadline: Windows 10 support ending, a merger, or a move away from imaging. I follow the same path as any infrastructure change. I agree what people must be able to do, measure the estate as it is, design one build standard, prove it with real users, and then keep it current.

How an engagement runs, from first conversation to lifecycle Seven stages from left to right: engage (stakeholders), requirements (FR and NFR), discovery (measure first), design (HLD and LLD), build and test (pilot), support (handover), lifecycle (keep current). For each stage the panel shows who I work with and what comes out of it. After the lifecycle stage the loop returns to the start. Engagestakeholders RequirementsFR and NFR Discoverymeasure first DesignHLD and LLD Buildpilot Supporthandover Lifecyclekeep current Step 1 · EngageAgree what people must be able to doWho I work withWhat comes outBusiness unit leadsSecurity and riskService desk and HRScope: devices, users and sitesPersonas and their appsDecision log and RACIFunding and refresh policy Step 2 · RequirementsTargets for build time, security and supportWho I work withWhat comes outPersona ownersSecurity and complianceFinance and procurementBuild standard for each personaSecurity baseline and complianceTime to desk and support targetsDevice catalogue and warranty Step 3 · DiscoveryWhat is out there, and what it runsWho I work withWhat comes outEndpoint teamApplication ownersService deskDevice inventory and Windows 11 fitApplication list by use and riskGroup Policy and image auditTicket themes by model Step 4 · DesignOne build standard, written as policyWho I work withWhat comes outDesign authoritySecurity architectsApplication packagersJoin, enrolment and update designIntune policy and app catalogueConditional Access policy setTest plan and pass marks Step 5 · Build and testProve it with real users before the wavesWho I work withWhat comes outEngineers and packagersPilot users per personaChange advisory boardLab and pilot resultsTime to desk, measuredWave plan and rollbackRunbooks for the service desk Step 6 · SupportDashboards, runbooks and a hypercare exitWho I work withWhat comes outService deskEndpoint operationsSecurity operationsCompliance and update dashboardsRemote help and runbooksKnown errors from the pilotHypercare exit criteria Step 7 · LifecycleMonthly updates, yearly Windows, steady refreshWho I work withWhat comes outEndpoint operationsDesign authoritySuppliersMonthly update and app reviewAnnual Windows version planRefresh and disposal scheduleToken and certificate renewals

Swipe sideways to see the whole diagram.

Step 1
  1. I start with the people, not the devices: who works where, on what, and what they must be able to do on day one. I group them into personas, such as office, field, shop floor and developer, and record who decides in a RACI (responsible, accountable, consulted, informed) chart.

  2. Each persona gets functional requirements, the apps and access it needs, and non functional ones with numbers: time from box to desk, patch compliance, encryption coverage and support response. Security sets the baseline, mapped to Cyber Essentials, and procurement sets the catalogue and the warranty terms.

  3. Before designing anything I measure: devices by model, age, processor, TPM and owner, every application and who really uses it, the Group Policy still applied, and tickets by model. The findings usually shrink the application list and grow the hardware budget.

  4. The high level design sets the join type, the Autopilot modes, the update rings, the security layers and the support model. The low level design turns them into Intune policies, app packages and Conditional Access rules, each with a name, an owner and a test agreed before the build.

  5. I build in test groups first, then pilot with real users from each persona and measure time to desk, failed installs and calls. Waves follow through change control, each with a way back, and the service desk gets its runbooks before the first wave, not after it.

  6. Before handover, compliance, update and app install reports sit in dashboards with thresholds. The service desk has remote help, runbooks and the known errors from the pilot. Hypercare, the period of extra support after go live, ends only when the agreed criteria hold for a set time.

  7. The estate never stands still. Each month I review the update rings and app versions. Each year a new Windows version and a refresh wave need planning. Apple tokens, certificates and connectors must be renewed on time, so they sit in an operations calendar with named owners.

Functional requirements

What it must do.

  • Ship new laptops from the supplier to the user with no IT handling, ready at first sign in.
  • Give each persona its apps, printers, Wi-Fi and VPN on day one, without a call to the service desk.
  • Encrypt every device, store its recovery key, and report compliance to Conditional Access.
  • Release Windows and app updates in rings, with a pause when the early rings show problems.
  • Let the service desk see, help and wipe any device remotely, with every action logged.
  • Keep one asset record per device, from order to erasure certificate.

Non functional requirements

How well it must do it, with a number wherever one can be agreed.

Time to desk
Under an hour from first sign in for a standard persona, on a typical home connection (typical).
Patch compliance
95% of devices on the latest monthly update within 14 days (typical).
Encryption
Every laptop encrypted, with its recovery key stored, before it reaches company data.
Build success
98% of devices finish setup first time, and every failure is traced to a cause (typical).
Remote support
Remote help available for every managed device, with sessions logged.
Asset accuracy
The register agrees with a discovery scan for 98% of devices (typical).
Refresh
A planned cycle, often four years for laptops, with warranty to match (typical).

These numbers are typical starting points, not standards. Each organisation agrees its own. The 14 day window for critical updates comes from Cyber Essentials.

Projects

Related work behind this page

These are the projects closest to this topic. My work has centred on the networks, servers and identity services that every managed device depends on, rather than on running an Intune or Autopilot rollout myself. The skills that carry over are directory and identity design, remote delivery across many sites, and support models that cut cost.

Home lab · ongoing

The directory every device leans on Related

Windows Server 2012 R2 runs Active Directory, DNS (Domain Name System), DHCP (Dynamic Host Configuration Protocol) and TACACS (Terminal Access Controller Access Control System) for device logins, with Cisco ISE (Identity Services Engine) for network access control. See the lab.

JJ Food Wholesale · 2007 to 2011

Systems across a whole group Related

LAN, WAN (wide area network), VoIP (voice over IP), virtualisation and security across the group, including warehouse, cold chain and temperature monitoring systems at the food depots, linked to the group ERP (enterprise resource planning) system. Over £250k a year saved, with first year payback.

Penguin Random House · 2013 to 2015

Joining two estates after a merger Related

Post merger infrastructure integration across a multi site estate, including distribution centres, with warehouse automation segmented from corporate IT. £700k a month saved across support and operations.

AVEVA · 2020 to 2021

Every site upgraded remotely Related

Modernised every AVEVA site worldwide remotely during the COVID lockdowns, on schedule, through local enablement, leading 7 engineers and architects and coordinating 5 vendors. Remote delivery at that scale needs the same planning as zero touch provisioning.

XIDA · 2021 to 2024

From discovery to handover Related

Lead architect on network, cloud and data centre modernisation programmes, from discovery to operational handover, across several client environments. The handover into support is the same whether the change is a network or a laptop estate.

Training · AV and meeting rooms

Rooms are end user devices too Related

I have trained as a Kramer Certified Expert, with Kramer Academy courses including AV over IP Installer and Education Spaces and Solutions Designer, and with Crestron. Meeting room systems need the same enrolment, updates and support as laptops.

Backed by MCITP (Microsoft Certified IT Professional) and MCSE (Microsoft Certified Systems Engineer), legacy Microsoft server certifications, and ITIL (Information Technology Infrastructure Library) v3 and v4 for service management. See all credentials