What it works with
Module: PnP.PowerShell
Context: PowerShell 7.4+ · SharePoint Online · PnP.PowerShell
Compatibility: PowerShell 7.4+ is required by current PnP.PowerShell releases.
Produces a bounded SharePoint migration-readiness baseline from site size, lock state, sharing, ownership and list metadata without pretending to certify migration compatibility.
Pro generation after license validation · Review before running · No tenant access
Produces a bounded SharePoint migration-readiness baseline from site size, lock state, sharing, ownership and list metadata without pretending to certify migration compatibility.
Configure SharePoint migration readiness assessment in the Builder, review the generated PowerShell and run it in your own environment.
Use this bounded assessment early in migration planning to surface large sites, large lists, lock state, external-sharing exposure, versioning gaps and ownership review signals. It does not execute a migration and does not certify that a site is migration-ready.
Current PnP.PowerShell releases require PowerShell 7.4 or later. Interactive authentication requires your own Entra application/client ID, or a default client ID configured for PnP.PowerShell. Opselith does not connect to SharePoint or execute the script on your behalf.
No tenant connection is required. When you generate a Pro script, only the configuration values needed for that template are sent to Opselith after license validation.
Produces a bounded SharePoint migration-readiness baseline from site size, lock state, sharing, ownership and list metadata without pretending to certify migration compatibility. Review these details before generating or running the script.
Module: PnP.PowerShell
Context: PowerShell 7.4+ · SharePoint Online · PnP.PowerShell
Compatibility: PowerShell 7.4+ is required by current PnP.PowerShell releases.
Permissions: AllSites.Read · SharePoint Administrator
Risk: Low
Execution impact: Read-only. Performs a bounded SharePoint site/list metadata assessment and does not execute migration, enumerate files, crawl deep permissions or change source configuration.
Output: CSV assessment with SiteUrl, Title, Template, GroupConnected, StorageUsageGB, StorageQuotaGB, StoragePercentUsed, SharingCapability, LockState, Owner, SiteCollectionAdminCount, DocumentLibraryCount, ListCount, LargestListItemCount, LargeListCount, VersioningDisabledLibraryCount, LargeSiteThresholdGB, LargeListThreshold, SignalCount, Signals, AssessmentResult, Status and Error.
This template is part of the Pro library. The full Pro script is generated by Opselith after server-side license validation; only the configuration values needed by this template are sent for generation. No tenant connection is required. When you generate a Pro script, only the configuration values needed for that template are sent to Opselith after license validation.
Produces a bounded SharePoint migration-readiness baseline from site size, lock state, sharing, ownership and list metadata without pretending to certify migration compatibility.
Enter the required values in the Builder, review the generated script and confirm the output before running it.