OPS / POWERSHELL LIBRARY

PowerShell scripts for Microsoft 365 migration

Use these templates to assess, inventory, export, map, prepare and validate a Microsoft 365 migration. Opselith does not perform the tenant migration itself; the scripts produce admin-owned inventories, mapping files, comparisons and assessment output in your environment.

20Migration-use-case scripts16Free4Pro
HOW TO USE THIS COLLECTION

Start with the task, then review the requirements.

Every linked script page documents its runtime, modules, permissions, inputs, output, action and risk before you generate anything.

Assess before movingCollect identity, domain, SharePoint, OneDrive and workload information before committing to migration batches.
Prepare documented mappingsVendor-specific output is limited to documented formats. The MigrationWiz helper validates the required Bulk Add mapping fields without storing credentials.
Validate after cutoverCompare pre/post inventories locally and use the multi-workload workbook as an assessment baseline, not a guarantee that every workload is migration-ready.
01 / COLLECTION

Identity, domain & mapping preparation

3 focused templates with individual runtime, permission, risk, input and output guidance.

02 / COLLECTION

SharePoint migration inventory & readiness

15 focused templates with individual runtime, permission, risk, input and output guidance.

03 / COLLECTION

Validation & assessment

2 focused templates with individual runtime, permission, risk, input and output guidance.

BUILD / REVIEW / RUN

Generate from the PowerShell Builder.

Opselith does not execute these scripts against your tenant. Generate, review and run them in your own PowerShell environment.