GitHub Icon Image
GitHub

Matrix of Sample Distribution by Tool

Sample PnP
PowerShell
Cli for Microsoft 365
PowerShell
Cli for Microsoft 365
Bash
Graph
SDK
SPO Management
Shell
Create AD app, add permissions and connect to SharePoint - - - - -
Analyze users for known data breaches with have i been pwned - 👍 - - -
List out all Azure AD Apps along with their Credentials - - - 👍 -
Delete all Microsoft 365 groups and SharePoint sites 👍 - - - -
Get Azure AD app permission info (delegated or application) - 👍 - 👍 -
Create Dynamic Install and Uninstall Azure AD Groups using Graph - - - 👍 -
Inventory Guest Sign-In Activity with CLI for M365 and Microsoft Graph - 👍 - - -
Replace a user's membership in selected Microsoft 365 Groups or Teams 👍 - - - -
Replace an owner in a Microsoft 365 Group or Microsoft Team 👍 - - - -
Delete all resources from a resource group - - - - -
Restore large number of items from SharePoint Recycle bin in bulk 👍 - - - -
Undelete items from SharePoint Recycle bin 👍 👍 - - -
Create Modern Sites as alternative primary language 👍 👍 - - 👍
Create bulk dummy documents in SharePoint Document library 👍 - - - -
Create bulk dummy documents inc versions in SharePoint Document library 👍 👍 - - -
Export OneDrive Sites 👍 - - - 👍
Fetch User Profile Properties From Site Collection And Export To CSV 👍 👍 - - -
Export all flows in environment 👍 - - - -
Get Flows Connected to SharePoint - - - - -
Flows runs day summary 👍 - - - -
Flow run status list dashboard - 👍 - - -
Generate Markdown Report of LCIDs 👍 👍 - - -
How to to get all site collections with their sub webs 👍 👍 - - -
Assign Graph permissions to a Managed Identity - - - - -
Authenticate with and call the Microsoft Graph 👍 👍 👍 👍 -
Microsoft Graph PowerShell SDK for Common Operations - - - 👍 -
Create test users from list or use ChatGPT to generate - - - 👍 -
Download Library contents as PDF 👍 👍 - - -
Get users by license and review last signed in - - - 👍 -
Locate all Teams having a Wiki and export the list to CSV - - - 👍 -
Multilingual SharePoint Page Summarization with Open AI API and Microsoft Graph PowerShell SDK - - - 👍 -
Bulk Email Send from CSV using Microsoft Graph API - - - 👍 -
Uploads a large file to SharePoint using MS Graph REST API and PowerShell - - - - -
Get Started with Tooltip for Connected Account - - - - -
Modernize Blog Pages 👍 - - - -
Bulk Convert Classic Publishing Pages to Modern Pages 👍 - - - -
Modernizing classic pages from on-premises sites 👍 - - - -
Export OneDrive Admins 👍 - - - -
Copy Planner plan 👍 👍 - - -
Planner migration to SharePoint list 👍 👍 - - -
Add/Remove users(bulk) from Power Apps from CSV file - - - - -
Export all PowerApps details and its Role assignments from Tenant in CSV format - - - - -
Remove delete option on a document library 👍 👍 - - -
Report of Private Teams channels to Excel 👍 👍 - - -
Report of where a Term is used 👍 👍 - - -
Reset files permission unique to inheritance 👍 👍 - - -
Activate a site feature in SharePoint online 👍 👍 - - -
Add App Catalog to SharePoint site 👍 👍 - - 👍
Add bulk users to SharePoint site groups from CSV. 👍 - - - 👍
Add Content Type Hub with calendar format field to List 👍 - - - -
Add demo content from a website such as Wikipedia 👍 - - - -
Add a document library web part to a page 👍 👍 - - -
Add dummy folders and files. 👍 - - - -
Associate Form Customizer Extension with List or Libraries Form 👍 - - - -
Creates and apply custom list template - - - - 👍
Adding a new modern calendar view to a SharePoint list 👍 - - - -
Creates multiple document libraries by applying custom list template 👍 - - - -
Add multiple folders in libraries using a csv file 👍 - - - -
Add multiple lists or libraries using csv file 👍 👍 - - -
Add Page template to Site 👍 👍 - - -
Creates and apply custom site design with custom column types 👍 👍 - - -
Creates and apply site designs 👍 - - - -
Add a tenant theme to SharePoint Online 👍 👍 - - 👍
Add/Update Image in SharePoint Image column 👍 👍 - - -
Add users to follow SharePoint Sites - - - 👍 -
Script allow copy column format in SharePoint and apply to different column. 👍 👍 - - -
Sample showing how to apply a custom Form Formatting as part of your Site Provisioning 👍 - - - -
Apply SharePoint JSON View Formatting 👍 👍 - - -
Using a PnP Site Template including files and list items 👍 - - - -
Use Invoke-PnPSiteTemplate with parameters 👍 - - - -
Associate Multiple Site Collections to Hub Site 👍 👍 - - 👍
Bulk import data from multiple files 👍 - - - -
Bulk Publish Syntex Models To Libraries 👍 - - - -
Change SharePoint Online List URL 👍 - - - -
Clean Up Unwanted Site Columns from Content Types and Lists/Libraries - 👍 - - -
Compare files hash from two different SharePoint tenants 👍 - - - -
Copy the folder structure of a directory to a SharePoint list 👍 - - - -
Copy library view to another library(ies) 👍 👍 - - -
Copy Custom Web Part Settings 👍 - - - -
Copy Webparts From One Page To Another Page 👍 - - - -
Bulk library generation 👍 👍 - - -
Create Documentset in SharePoint Library 👍 - - - -
Create Modern SharePoint Pages and add web parts 👍 - - - -
Create a multi-hub set of communication sites 👍 - - - -
Create SharePoint Groups in Bulk using CSV file 👍 👍 - - 👍
Delete orphaned temporary pages from Site Pages 👍 👍 - - -
Deploys and Installs SharePoint Framework (SPFx) solutions to Hub Site and Associated Sites 👍 - - - -
Extract the configuration of a PnP Modern Search results web part and apply it on another site collection 👍 - - - -
Deploy sppkgs and install apps 👍 - - - -
Detect Installed Theme 👍 - - - -
Disable SharePoint List Commenting at list level 👍 👍 - - -
Disable SharePoint List Commenting at tenant level 👍 👍 - - 👍
Enable modern creation forms for Document sets 👍 - - - -
Download sppkgs from App Catalog 👍 - - - -
Empty SharePoint Online Site Recycle Bin 👍 👍 - - -
Empty the tenant recycle bin 👍 👍 - - 👍
Enable and Disable App Bar in SharePoint Online 👍 - - - 👍
Enable page scheduling on a modern site pages library 👍 - - - -
Enable Site Collection App Catalog on a specific sites using CSV 👍 👍 - - 👍
Export all site pages details from Site Pages library 👍 - - - -
Extract the employees shown on modern pages (Author byline) in a selection of Site Collections to CSV 👍 - - - -
Sample showing how to export basic site collection properties to a CSV file 👍 - - - -
Export checked-out files in all sites associated with a hub site to CSV 👍 - - - -
Getting checked-out files in the tenant using Search 👍 - - - -
Export CSV To SharePoint List Data 👍 👍 - - -
Export access shared links from SharePoint Library 👍 👍 - - -
Exporting Document libraries inc folders and versions for selected Site Collections to a Fileshare/drive 👍 - - - -
Get Hub Sites Information And Export It To CSV 👍 👍 - - 👍
Extract the employees shown in the People Web part on pages in a selection of Site Collections to CSV 👍 - - - -
Export SharePoint List Data to CSV with attachments 👍 👍 - - -
Export all content from an existing SharePoint site 👍 - - - -
Get Site Usage Reports And Export It To CSV 👍 👍 - - -
Get SharePoint Site Collection and their Subwebs Permissions And Export It To CSV 👍 - - - -
Extract Space content type page as template and save to SharePoint 👍 - - - -
Export of pages that use Stream (Classic) Web Parts 👍 - - - -
Export SharePoint Term Store terms to CSV 👍 👍 - - -
Export User Profiles to csv 👍 👍 - - -
Create a SharePoint site using the configuration of another site 👍 - - - -
Extract Modern Pages to Individual Provisioning Files 👍 - - - -
File Version Trimmer 👍 - - - -
Generate Demo Events for SharePoint Events List 👍 👍 - - -
Report of SharePoint Storage Savings by trimming document versions 👍 - - - -
Get All Apps From The App Catalog And Export It To CSV 👍 👍 - - -
Get SharePoint List Fields With Required properties And Export It To CSV 👍 👍 - - -
Get Content Type usage within a site collection. 👍 - - - -
Get all files in a Document Library along with Created By and Modified By 👍 - - - -
Pinpoint the items/docs that hasn't been indexed yet 👍 - - - -
Find all items with unique permissions and export to csv 👍 - - - -
SharePoint List Item Version History Retrieval 👍 - - - -
Get SharePoint List Or Library Permissions And Export It To CSV 👍 👍 - - -
Export all List and Libraries with Item count and Permission in CSV 👍 👍 - - -
Retrieve Message Center announcements and post to MS Teams channel 👍 👍 - - -
Gets usage from a particular user(s) or site(s) from the Unified Audit Log 👍 - - - -
Grant permissions for a given Azure Active Directory application registration 👍 - - - -
Get permission group report of a site. - 👍 - - -
Hide SharePoint list from Site Contents 👍 👍 - - -
SharePoint Online Hub Site Association 👍 👍 - - 👍
Import CSV to an existing SharePoint List 👍 - - - -
Import taxonomy terms and labels into a term set 👍 - - - -
Install and deploy SPFx solution - 👍 - - -
Add Large List items to PnP Template 👍 - - - -
Download all the content type document templates files associated with a library 👍 👍 - - -
Export / Import list formatting 👍 - - - -
Get/add/update/delete list items in large lists 👍 👍 - - -
Read SharePoint List Items Using CAML Query 👍 👍 - - -
List all external users in all site collections 👍 - - - 👍
List external users across all sites and in what site groups they are 👍 👍 - - -
Update content type of files in folder with system update 👍 - - - -
SharePoint Modern Page Publishing Report 👍 👍 - - -
SharePoint Modern Page URL Report 👍 - - - -
Open Office documents in the Client 👍 👍 - - -
Provision Home Page to a SharePoint site 👍 - - - -
Create a Quick Links web part with items defined in a datasource 👍 - - - -
SPO Recover Deleted Meeting Recordings 👍 - - - -
Get SharePoint Site Recycle Bin Items And Export It To CSV 👍 👍 - - -
Delete custom color themes from SharePoint 👍 👍 - - 👍
Delete a library exceeding the list threshold limit. 👍 👍 - - -
Delete custom SharePoint list designs 👍 - - - -
Remove orphaned redirect sites 👍 - - - -
Remove Title Area from SharePoint Page 👍 👍 - - -
Delete custom SharePoint site designs 👍 👍 - - 👍
Delete custom SharePoint site scripts 👍 👍 - - 👍
Remove modern web parts from pages 👍 - - - -
Request Reindex of SharePoint User Profile Properties 👍 - - - -
Run jobs in parallel using ForEach-Object -Parallel to iterate SharePoint site collections 👍 - - - -
Change the Placeholder text in SharePoint Search Box 👍 - - - -
Run A Search Query And Export To CSV 👍 👍 - - -
Set Home site for SharePoint online tenant 👍 👍 - - 👍
Set Page Author Byline 👍 - - - -
Set SharePoint regional settings 👍 - - - -
Setup example site 👍 - - - -
Translate columns in a SharePoint list 👍 - - - -
Update web part properties on modern pages 👍 - - - -
Update SharePoint Page Banner Image 👍 👍 - - -
Sample showing how to ensure that the Role/Title in each People web part is updated 👍 - - - -
Sample on how to locate the classic Search Result Web part and check the Remove Duplicates setting 👍 - - - -
Update user profile properties 👍 👍 - - -
Export a csv report on all Microsoft Stream videos 👍 - - - -
Bulk Create Teams with JSON File 👍 👍 - - -
Clone a Microsoft Team with\without content 👍 - - - -
Create a Teams based on a existing team template 👍 - - - -
List all teams and teams members in Microsoft Teams in the tenant 👍 👍 - - -
Force Team Files Tab Provision 👍 - - - -
Teams Full Report 👍 👍 - - -
Collect and export Teams templates 👍 - - - -
List guests within Teams in a tenant 👍 👍 - - -
List all Microsoft Teams team's Owners and Members 👍 👍 - - -
Get notified in Microsoft Teams about SharePoint health incidents - 👍 - - -
Testing user preferred language of SharePoint site 👍 👍 - - -
Export a csv report on all Whiteboards - - - - -
- 163 79 1 11 19

There are 190 scenarios and 273 scripts in the site | Generated: 24 May 2023 07:16:36

PnP PowerShell: 163
Cli for Microsoft 365 PowerShell: 79
Cli for Microsoft 365 Bash: 1
Graph SDK: 11
SPO Management SDK: 19
All Tabs: 296

Back to top Script Samples
Generated by DocFX with Material UI