#PNPPowershell
"SPO - Duplicate List Value Audit"

New sample added! 🎉 on #PnPScriptSamples - by Josiah Opiyo using PnP PowerShell. Check it out:

pnp.github.io/script-sampl...

#PowerShell #M365PnP #PnPPowerShell #CommunityRocks #Microsoft365
SPO - Duplicate List Value Audit | PnP Samples
A sample gallery of scripts to manage all things Microsoft 365.
pnp.github.io
November 2, 2026 at 9:32 PM
"Export SharePoint Embedded container inventory to CSV"

New sample added! 🎉 on #PnPScriptSamples - by Arindam Choudhury using PnP PowerShell. Check it out:

pnp.github.io/script-sampl...

#PowerShell #M365PnP #PnPPowerShell #CommunityRocks #Microsoft365
Export SharePoint Embedded container inventory to CSV | PnP Samples
A sample gallery of scripts to manage all things Microsoft 365.
pnp.github.io
November 2, 2026 at 9:34 PM
"Export SharePoint List Data to CSV with attachments"

Sample Updated! 🎉 on #PnPScriptSamples - by Joshua Campbell quality update 😍, check it out:

pnp.github.io/script-sampl...

#PowerShell #M365PnP #PnPPowerShell #CommunityRocks #Microsoft365
Export SharePoint List Data to CSV with attachments | PnP Samples
A sample gallery of scripts to manage all things Microsoft 365.
pnp.github.io
November 2, 2026 at 9:31 PM
"Permission discrepancies between Teams and SharePoint sites"

New sample added! 🎉 on #PnPScriptSamples - by @reshmeeauckloo.com using PnP PowerShell. Check it out:

pnp.github.io/script-sampl...

#PowerShell #M365PnP #PnPPowerShell #CommunityRocks #Microsoft365
Permission discrepancies between Teams and SharePoint sites | PnP Samples
A sample gallery of scripts to manage all things Microsoft 365.
pnp.github.io
October 26, 2026 at 5:35 PM
"Hide SharePoint list from Site Contents"

Sample Updated! 🎉 on #PnPScriptSamples - by Josiah Opiyo now includes PnP PowerShell 😍, check it out:

pnp.github.io/script-sampl...

#PowerShell #M365PnP #PnPPowerShell #CommunityRocks #Microsoft365
Hide SharePoint list from Site Contents | PnP Samples
A sample gallery of scripts to manage all things Microsoft 365.
pnp.github.io
October 26, 2026 at 5:27 PM
"SharePoint Bulk File Rename Script"

New sample added! 🎉 on #PnPScriptSamples - by Josiah Opiyo using PnP PowerShell. Check it out:

pnp.github.io/script-sampl...

#PowerShell #M365PnP #PnPPowerShell #CommunityRocks #Microsoft365
SharePoint Bulk File Rename Script | PnP Samples
A sample gallery of scripts to manage all things Microsoft 365.
pnp.github.io
October 14, 2026 at 8:53 PM
"Report sensitivity label coverage for Copilot readiness"

New sample added! 🎉 on #PnPScriptSamples - by Vijay Kumar G using PnP PowerShell. Check it out:

pnp.github.io/script-sampl...

#PowerShell #M365PnP #PnPPowerShell #CommunityRocks #Microsoft365
Report sensitivity label coverage for Copilot readiness | PnP Samples
A sample gallery of scripts to manage all things Microsoft 365.
pnp.github.io
October 14, 2026 at 8:52 PM
"Compare SharePoint list schema between two sites"

New sample added! 🎉 on #PnPScriptSamples - by Vijay Kumar G using PnP PowerShell. Check it out:

pnp.github.io/script-sampl...

#PowerShell #M365PnP #PnPPowerShell #CommunityRocks #Microsoft365
Compare SharePoint list schema between two sites | PnP Samples
A sample gallery of scripts to manage all things Microsoft 365.
pnp.github.io
October 14, 2026 at 8:50 PM
"Set or extend the expiration date on existing Teams meeting recordings"

New sample added! 🎉 on #PnPScriptSamples - by gabrooks using PnP PowerShell. Check it out:

pnp.github.io/script-sampl...

#PowerShell #M365PnP #PnPPowerShell #CommunityRocks #Microsoft365
Set or extend the expiration date on existing Teams meeting recordings | PnP Samples
A sample gallery of scripts to manage all things Microsoft 365.
pnp.github.io
September 20, 2026 at 3:58 PM
"SharePoint Hub Site Governance Report"

New sample added! 🎉 on #PnPScriptSamples - by Josiah Opiyo using PnP PowerShell. Check it out:

pnp.github.io/script-sampl...

#PowerShell #M365PnP #PnPPowerShell #CommunityRocks #Microsoft365
SharePoint Hub Site Governance Report | PnP Samples
A sample gallery of scripts to manage all things Microsoft 365.
pnp.github.io
September 9, 2026 at 9:10 PM
"SharePoint Online ASPX Page Type Audit"

New sample added! 🎉 on #PnPScriptSamples - by Josiah Opiyo using PnP PowerShell. Check it out:

pnp.github.io/script-sampl...

#PowerShell #M365PnP #PnPPowerShell #CommunityRocks #Microsoft365
SharePoint Online ASPX Page Type Audit | PnP Samples
A sample gallery of scripts to manage all things Microsoft 365.
pnp.github.io
September 9, 2026 at 9:11 PM
"Report SharePoint site access and flag oversharing (by site or by user)"

New sample added! 🎉 on #PnPScriptSamples - by Vijay Kumar G using PnP PowerShell. Check it out:

pnp.github.io/script-sampl...

#PowerShell #M365PnP #PnPPowerShell #CommunityRocks #Microsoft365
Report SharePoint site access and flag oversharing (by site or by user) | PnP Samples
A sample gallery of scripts to manage all things Microsoft 365.
pnp.github.io
September 9, 2026 at 9:03 PM
"Find and risk-rate SharePoint sharing links (spot oversharing before Copilot)"

New sample added! 🎉 on #PnPScriptSamples - by Vijay Kumar G using PnP PowerShell. Check it out:

pnp.github.io/script-sampl...

#PowerShell #M365PnP #PnPPowerShell #CommunityRocks #Microsoft365
Find and risk-rate SharePoint sharing links (spot oversharing before Copilot) | PnP Samples
A sample gallery of scripts to manage all things Microsoft 365.
pnp.github.io
September 9, 2026 at 9:08 PM
"Generate SharePoint Site Inventory Report"

New sample added! 🎉 on #PnPScriptSamples - by Antonio Villarruel using PnP PowerShell. Check it out:

pnp.github.io/script-sampl...

#PowerShell #M365PnP #PnPPowerShell #CommunityRocks #Microsoft365
Generate SharePoint Site Inventory Report | PnP Samples
A sample gallery of scripts to manage all things Microsoft 365.
pnp.github.io
August 24, 2026 at 9:05 PM
"Export SharePoint Access Request Settings"

New sample added! 🎉 on #PnPScriptSamples - by Josiah Opiyo using PnP PowerShell. Check it out:

pnp.github.io/script-sampl...

#PowerShell #M365PnP #PnPPowerShell #CommunityRocks #Microsoft365
Export SharePoint Access Request Settings | PnP Samples
A sample gallery of scripts to manage all things Microsoft 365.
pnp.github.io
August 24, 2026 at 9:09 PM
"Disable the SharePoint Online Add Shortcut to OneDrive Feature"

New sample added! 🎉 on #PnPScriptSamples - by Josiah Opiyo using PnP PowerShell. Check it out:

pnp.github.io/script-sampl...

#PowerShell #M365PnP #PnPPowerShell #CommunityRocks #Microsoft365
Disable the SharePoint Online "Add Shortcut to OneDrive" Feature Using PnP PowerShell | PnP Samples
A sample gallery of scripts to manage all things Microsoft 365.
pnp.github.io
August 24, 2026 at 9:07 PM
"SharePoint Online - Export Sites with Custom Script Enabled"

New sample added! 🎉 on #PnPScriptSamples - by Josiah Opiyo using PnP PowerShell. Check it out:

pnp.github.io/script-sampl...

#PowerShell #M365PnP #PnPPowerShell #CommunityRocks #Microsoft365
SharePoint Online - Export Sites with Custom Script Enabled | PnP Samples
A sample gallery of scripts to manage all things Microsoft 365.
pnp.github.io
August 17, 2026 at 8:49 PM
"Get M365 Users with Direct SharePoint Permissions"

Sample Updated! 🎉 on #PnPScriptSamples - by Josiah Opiyo for PnP PowerShell 😍, check it out:

pnp.github.io/script-sampl...

#PowerShell #M365PnP #PnPPowerShell #CommunityRocks #Microsoft365
Get M365 Users with Direct SharePoint Permissions | PnP Samples
A sample gallery of scripts to manage all things Microsoft 365.
pnp.github.io
August 17, 2026 at 8:51 PM
"Get Drive ID and Drive Item ID for File for Further Microsoft Graph Operations using PowerShell PnP". 📄🔧
Check post to discover a PowerShell script to retrieve these IDs and unlock files declared as records
reshmeeauckloo.com/posts/powers...
#SharePoint #PnPPowerShell #MicrosoftGraph
Get Drive ID and Drive Item ID for File for Further Microsoft Graph Operations using PnP PowerShell
Introduction When working with files in SharePoint, the drive ID and drive item ID are essential parameters for further manipulation using Microsoft Graph API. The drive ID is a base64 encoded string ...
reshmeeauckloo.com
November 4, 2024 at 7:34 AM
What's your most used @PnpPowershell command...

I suspect most of you might guess mine:

Add-PnPSiteCollectionAppCatalog
November 22, 2024 at 3:27 PM
Cool! There are new #PnPPowerShell cmdlets to help with Microsoft search. As always, search guru @techmikael.com shows us The Way. www.techmikael.com/2026/06/beca...
Because Clicking Around in Search Admin Is Not a Strategy: Microsoft Search Cmdlets Landed in PnP PowerShell
www.techmikael.com
June 23, 2026 at 2:36 PM
One of the best things ever to work with #Microsoft365 just released a new major version! #PnPPowerShell v3 pnp.github.io/blog/pnp-pow...
PnP PowerShell v3 released!
PnP PowerShell is a cross-platform PowerShell Module providing 815 (and counting) cmdlets that work with Microsoft 365 environments and more specifically SharePoint Online, Microsoft Teams, Microsoft ...
pnp.github.io
April 17, 2025 at 5:18 PM
Just used this Blog https://mmsharepoint.wordpress.com/2018/12/19/modern-sharepoint-authentication-in-azure-automation-runbook-with-pnp-powershell/ for creating a custom @MicrosoftTeams deployment process with @MicrosoftFlow, @AzureAutomation and #PNPPowershell. Thank you...
Modern SharePoint authentication in Azure Automation (Run...
Modern authentication (not only) in SharePoint Online bec...
mmsharepoint.wordpress.com
November 28, 2024 at 8:41 PM
Hey @PnpPowershell,
how can I use PNP to add a Content-Type, defined in the Tenant, to a #SharePoint List in a Site? If using the GUI I can choose the published ContentType, if using Add-PNPContentTypeToList I get an error like '...not found in site hierarchy'
CC @erwinvanhunen
November 27, 2024 at 1:52 PM
The one and only one father of #PnPPowerShell @erwinmcm.com on stage updating the #community at #ESPC24 about the latest news! #microsoft365dev
December 3, 2024 at 11:10 AM