Documentation

SCCM Migration

Migrate existing SCCM application portfolios into IntuneGet in four phases: import, matching, preview, and execution.

Workflow

  1. Export SCCM apps using /scripts/Export-SCCMApps.ps1.
  2. Create a migration and import CSV/JSON from /dashboard/sccm/new.
  3. Run automatic matching in /dashboard/sccm/[migrationId].
  4. Review unmatched apps and apply manual mapping/exclusions.
  5. Open migration preview and execute from /dashboard/sccm/[migrationId]/migrate.

API Endpoints

MethodPathPurpose
POST/api/sccm/importImport SCCM app data
GET/api/sccm/migrationsList migrations, single migration, or stats
POST/PATCH/DELETE/api/sccm/migrationsCreate/update/delete migrations
GET/POST/PATCH/api/sccm/matchRead, run, and adjust matching state
POST/PATCH/api/sccm/migratePreview/execute migration and update per-app settings

Status Model

  • Migration statuses include importing, matching, migrating, and ready.
  • Match statuses include pending, matched, partial, unmatched, and excluded.
  • Migration result statuses include queued and failed for app-level outcomes.

Execution Prerequisites

Preview/execution depends on curated app and installer metadata. Missing package metadata can block migration.