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.
Exports SharePoint document library metadata, counts and migration-relevant settings without crawling every file or item.
Generated locally in your browser · Runs in your PowerShell environment · Review before running
Exports SharePoint document library metadata, counts and migration-relevant settings without crawling every file or item.
Configure Export SharePoint document library inventory in the Builder, review the generated PowerShell and run it in your own environment.
Reads document libraries from one or more selected sites and uses SharePoint list metadata for counts and configuration. It does not enumerate documents just to calculate totals.
Current PnP.PowerShell releases require PowerShell 7.4 or later. Interactive authentication requires your own Entra application/client ID, or a default client ID that you have configured for PnP.PowerShell. Opselith does not connect to SharePoint or run the script on your behalf.
Exports SharePoint document library metadata, counts and migration-relevant settings without crawling every file or item. 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
Risk: Low
Execution impact: Read-only. The script reads document-library metadata and item-count properties and does not enumerate, download or change documents.
Output: CSV report with SiteUrl, LibraryTitle, LibraryUrl, Id, ItemCount, Hidden, EnableVersioning, EnableMinorVersions, ContentTypesEnabled, ForceCheckout, Status and Error.
This template is available in the free library and is generated locally in your browser.
Exports SharePoint document library metadata, counts and migration-relevant settings without crawling every file or item.
Enter the required values in the Builder, review the generated script and confirm the output before running it.