If the upload check finds issues, you get immediate feedback to fix them. Only the valid rows are processed in the next step.
To fix the errors, update your CSV and re-upload.
Upload csv results
2
2) Compare (Current vs Planned)
Each row is evaluated against the live tenant state, so you get a precise preview.
Status compare indicators:
Ready for migration – Row is ready to implement changes
Already migrated – Row is already in the desired state
Check errors - Row has issues that need fixing before migration. This can due an non existing policy/group, invalid filter, or duplicate policy names.
Correct the CSV and re-upload to fix. That means, provide a group that actually exists in Azure AD, or a policy that is already created in Intune. If the group or policy doesn't exist, you can also choose to create it first. Then, after creation, upload the CSV again and start over.
Compare view example
3
3) Select changes (Selective Migration)
You decide exactly what is applied.
Select/deselect operations
Batch multiple policies in one run
Select rows for migrate
Recommended for safety
Start with a small pilot CSV, then scale up.
4
4) Migrate + Validate
Did you reach the desired state?
After migration, Assignment Manager validates the final state:
Assignments exist as expected
Filters are applied correctly
Conflicts are detected and surfaced
Results are summarized and exportable
Results view example
Best-practice patterns
Use Replace for clean migrations
When moving from one target strategy to another, Replace avoids leftover assignments.
Keep CSVs in version control
Treat migrations as change-controlled artifacts.
Use filters for exclusions (when possible)
Excluding via filters is usually cleaner than managing parallel exclusion groups.
Create Assignment Templates
Learn how to create CSV templates for bulk assignment management - manually or by exporting from your reference tenant.
https://docs.intuneassistant.cloud/docs/extensions/assignments-manager/create-assignments-template/
Scenarios
Bulk manage Microsoft Intune policy assignments using CSV files (add, remove, replace) across tenants.
https://docs.intuneassistant.cloud/docs/extensions/assignments-manager/scenarios/