blog / Microsoft 365
Microsoft 36514 September 20213 min read

SCCM to Intune: why the migration is harder than Microsoft makes it look

Every Microsoft partner event has a slide showing the clean migration path from Configuration Manager to Intune. The reality in customer environments is considerably messier.

by Matt Roberts

Let me describe a customer conversation I had last month.

They're a 600-user organisation, have been running SCCM (System Center Configuration Manager, now rebranded as Microsoft Endpoint Configuration Manager) since about 2014. It's deeply embedded. Software deployments, patch management, hardware inventory, OSD sequences for reimaging machines, software metering, compliance baselines. Seven years of technical debt in task sequences and collections.

They want to move to Intune. Microsoft's documentation and partner programmes make it sound achievable in a project. We're eighteen months in and we're not done.

This isn't unusual. Here's what it actually involves.

The app packaging problem

This is the thing that stops most migrations in their tracks. SCCM deployments typically use MSIs, application models, or PowerShell scripts in various states of documentation and currency. Intune primarily works with Win32 apps, wrapped in the IntuneWin format, or MSIX.

The wrapping process is straightforward. The problem is that you have to assess every application (you might have 200-400 in a mature SCCM environment) and determine:

  1. Is this app still needed?
  2. Is the version still supported?
  3. Does it have a modern installer available, or is it a legacy MSI from 2012 that requires special handling?
  4. Does it have dependencies that also need packaging?
  5. Does it have conflicts with other apps that need managing?

That's not a technical problem; it's a project management problem. It requires business involvement, application owners, and vendor engagement. Microsoft's migration docs don't cover this because Microsoft doesn't know your applications.

The co-management complexity

Microsoft's recommended path is co-management: run SCCM and Intune in parallel, gradually shift workloads from one to the other, until you can decommission SCCM. This is technically sound. In practice, it creates a period of genuine complexity where you have two management planes, policies from both systems potentially conflicting, and a support team that needs to know both.

Co-management is not a migration; it's a migration path. The migration takes longer because you have to run both systems while you move things across.

What actually works

I've learned to scope these projects based on what I can actually deliver, not what Microsoft's slide says:

Start with new devices. Get Autopilot and Intune working perfectly for new device onboarding before you touch the existing estate. This gives you a clean baseline and prevents the existing complexity from infecting your new deployment.

Don't try to migrate everything at once. Pick a pilot group, get them to full Intune management, learn from that experience, then expand. The knowledge you gain from the pilot is worth more than the time you spend.

Deal with the app packaging problem early. Don't let it be the thing that holds up everything else six months in. Run an app rationalisation exercise at the start of the project.

Set realistic expectations with the customer. The Microsoft slide shows eighteen months as a successful migration timeline. For a 500+ user organisation, that's often realistic. For larger or more complex environments, it's optimistic.

The technology isn't the hard part. The organisational change management and the sheer volume of existing complexity is the hard part. Microsoft's documentation doesn't prepare you for that because it can't. It's specific to your environment.

#intune#sccm#modern-device-management#migration
Share:X / TwitterLinkedIn

Related posts

Robopack, Winget, PSADT — how I think about app packaging for Intune now
M365

Robopack, Winget, PSADT — how I think about app packaging for Intune now

App packaging for Intune has always been a time sink. Robopack changes that calculation significantly. Here's how I'm thinking about the options in mid-2025.

15 Jul 20254 min read
M365 Copilot a year on: admin reality vs the sales pitch
M365

M365 Copilot a year on: admin reality vs the sales pitch

Microsoft 365 Copilot went GA in November 2023. We're now well past the initial excitement. Here's an honest account of what it's actually like to deploy and manage.

7 Apr 20253 min read
Windows 11 migrations: the real blockers in enterprise
M365

Windows 11 migrations: the real blockers in enterprise

Windows 10 support ends in October 2025. Enterprise migrations to Windows 11 are progressing, but more slowly than Microsoft would like. Here's why.

11 Feb 20253 min read