Metadata Report of Samples
Sample | Products | Categories | Tags | Metadata | URL | Image URL | Source Credit | Reference Count |
---|---|---|---|---|---|---|---|---|
Create AD app, add permissions and connect to SharePoint | AzureAD | Report, Security | Azure, Microsoft 365, PowerShell | POWERSHELL | 👍 | 👍 | - | 1 |
Analyze users for known data breaches with have i been pwned | AzureAD | Report, Security | Azure, Microsoft 365, PowerShell, Imported CLI Sample, Security, m365 login, m365 status, m365 aad user hibp, m365 aad user list | CLI-FOR-MICROSOFT365 | 👍 | 👍 | 👍 | 2 |
List out all Azure AD Apps along with their Credentials | Graph, Azure | Report, Security | Connect-MgGraph, Get-MgApplication, Get-MgApplicationOwner | GRAPH-POWERSHELL | 👍 | 👍 | - | 1 |
Prevent Guests from Being Added to a Specific Microsoft 365 Group or Microsoft Teams team | SharePoint, Microsoft Teams, Microsoft 365 Group | Governance, Deploy, Provision | modern, Connect-PnPOnline, Disconnect-PnPOnline, Get-PnPMicrosoft365GroupSettings, New-PnPMicrosoft365GroupSettings, Set-PnPMicrosoft365GroupSettings, Get-PnPMicrosoft365Group | PNP-POWERSHELL | 👍 | 👍 | - | 1 |
Delete all Microsoft 365 groups and SharePoint sites | AzureAD, SharePoint | Provision | SharePoint Online, Microsoft 365 Groups, Connect-PnPOnline, Get-PnPTenantSite, Remove-PnPDeletedMicrosoft365Group, Remove-PnPMicrosoft365Group, Remove-PnPTenantDeletedSite, Remove-PnPTenantSite, Disconnect-PnPOnline, m365 login, m365 status, m365 entra m365group list, m365 entra m365group remove, m365 logout | PNP-POWERSHELL, CLI-FOR-MICROSOFT365 | 👍 | 👍 | 👍 | 2 |
Ensuring m365 group owners are m365 group members | AzureAD, SharePoint | Governance | SharePoint Online, Microsoft 365 Groups, Connect-PnPOnline, Get-PnPTenantSite, Get-PnPMicrosoft365GroupOwner, Get-PnPMicrosoft365GroupMember, Add-PnPMicrosoft365GroupMember, m365 login, m365 spo site list, m365 entra m365group user list , m365 entra m365group user add | PNP-POWERSHELL, CLI-FOR-MICROSOFT365 | 👍 | 👍 | 👍 | 2 |
Get Azure AD app permission info (delegated or application) | SharePoint, Graph, Azure | Data, Configure, Report, Security | classic, m365 login, m365 status, m365 aad sp get, m365 cli config get, m365 cli config set, Connect-MgGraph, Get-MgServicePrincipal | CLI-FOR-MICROSOFT365, GRAPH-POWERSHELL, POWERSHELL | 👍 | 👍 | 👍 | 3 |
Get Tenant ID | Azure | Report, Security | Invoke-WebRequest, Connect-PnPOnline, Get-PnPTenantId | POWERSHELL, PNP-POWERSHELL | 👍 | 👍 | - | 1 |
Grant Managed Identity permissions to audit and cleanup SPFx App Principal permissions | SharePoint, Entra ID | Deploy, Provision, Configure, Security | PNP-POWERSHELL | 👍 | 👍 | - | 1 | |
Create Dynamic Install and Uninstall Azure AD Groups using Graph | Graph, Azure | Configure | Microsoft Graph, Select-MgProfile, Connect-MgGraph, New-MGGroup | GRAPH-POWERSHELL | 👍 | 👍 | - | 1 |
Inventory Guest Sign-In Activity with CLI for M365 and Microsoft Graph | SharePoint, Graph, Azure | Data, Report, Security | m365 status, m365 spo list get, m365 spo list add, m365 spo field add, m365 spo listitem list, m365 spo listitem add, m365 spo listitem set, m365 util accesstoken get | CLI-FOR-MICROSOFT365 | 👍 | 👍 | 👍 | 1 |
Delete inactive Guest User | Graph | Security | Get-MgUser, Remove-MgUser | GRAPH-POWERSHELL, POWERSHELL | 👍 | 👍 | - | 1 |
Automate Renewal of Expiring M365 Groups or or Microsoft Teams teams | SharePoint, Microsoft Teams, Microsoft 365 Group | Governance, Deploy, Provision | modern, Connect-PnPOnline, Disconnect-PnPOnline, Get-PnPMicrosoft365ExpiringGroup, Reset-PnPMicrosoft365GroupExpiration, Get-PnPMicrosoft365Group | PNP-POWERSHELL | 👍 | 👍 | - | 1 |
Replace a user's membership in selected Microsoft 365 Groups or Teams | AzureAD, Teams | Configure, Security | Microsoft 365 Groups, Microsoft Teams, Governance, Add-PnPMicrosoft365GroupMember, Add-PnPMicrosoft365GroupOwner, Connect-PnPOnline, Get-PnPMicrosoft365Group, Get-PnPMicrosoft365GroupMember, Get-PnPMicrosoft365GroupOwner, Remove-PnPMicrosoft365Group, Remove-PnPMicrosoft365GroupMember, Remove-PnPMicrosoft365GroupOwner | PNP-POWERSHELL | 👍 | 👍 | - | 1 |
Replace an owner in a Microsoft 365 Group or Microsoft Team | AzureAD, Teams | Configure, Security | Microsoft 365 Groups, Microsoft Teams, Governance, Add-PnPMicrosoft365GroupOwner, Connect-PnPOnline, Disconnect-PnPOnline, Get-PnPMicrosoft365Group, Get-PnPMicrosoft365GroupOwner, Remove-PnPMicrosoft365Group, Remove-PnPMicrosoft365GroupOwner, m365 login, m365 status, m365 entra m365group list, m365 entra m365group user list, m365 entra m365group user add, m365 entra m365group user remove, m365 logout | PNP-POWERSHELL, CLI-FOR-MICROSOFT365 | 👍 | 👍 | 👍 | 2 |
Delete all resources from a resource group | Azure | Configure | AZURE-CLI | 👍 | 👍 | - | 1 | |
Bring you own data with Azure Open AI example | Azure | Data, AI | Invoke-RestMethod | POWERSHELL | 👍 | 👍 | - | 1 |
Restore large number of items from SharePoint Recycle bin in bulk | SharePoint | Data | recycle bin, restore, bulk, Get-PnPRecycleBin, Invoke-PnPSPRestMethod | PNP-POWERSHELL | 👍 | 👍 | - | 1 |
Undelete items from SharePoint Recycle bin | SharePoint | Data | recycle bin, recover, Connect-PnPOnline, Get-PnPRecycleBinItem, Restore-PnPRecycleBinItem, m365 login, m365 status, m365 spo site recyclebinitem list, m365 spo site recyclebinitem restore | PNP-POWERSHELL, cli-for-microsoft365 | 👍 | 👍 | 👍 | 2 |
Create Modern Sites as alternative primary language | SharePoint | Provision | Connect-PnPOnline, New-PnPTenantSite, Connect-SPOService, New-SPOSite, m365 status, m365 login, m365 spo site add | PNP-POWERSHELL, SPO-MANAGEMENT-SHELL, CLI-FOR-MICROSOFT365 | 👍 | 👍 | 👍 | 3 |
Create bulk dummy documents in SharePoint Document library | SharePoint | Data | Connect-PnPOnline, Add-PnPFile, Add-PnPFolder | PNP-POWERSHELL | 👍 | 👍 | - | 1 |
Create bulk dummy documents inc versions in SharePoint Document library | SharePoint | Data | Set-PnPList, Connect-PnPOnline, Add-PnPFile, Add-PnPFolder, Set-PnPFileCheckedOut, Set-PnPFileCheckedIn, m365 login, m365 status, m365 spo file add, m365 spo folder add, m365 spo file checkin, m365 spo file checkout, m365 spo list get, m365 spo list set | PNP-POWERSHELL, CLI-FOR-MICROSOFT365 | 👍 | 👍 | 👍 | 2 |
Export data from MS Search | Graph, Microsoft Search | Data, Report | Invoke-PnPGraphMethod | PNP-POWERSHELL | 👍 | 👍 | - | 1 |
Export Inactive Sites Based On Days To CSV | SharePoint | Report, Data | SharePoint Online, Connect-PnPOnline, Get-PnPTenantSite, Connect-SPOService, Get-SPOSite | PNP-POWERSHELL, SPO-MANAGEMENT-SHELL | 👍 | 👍 | - | 2 |
Export OneDrive Sites | SharePoint | Report | SharePoint Online, Connect-SPOService, Connect-PnPOnline, Get-SPOSite, Get-PnPTenantSite | PNP-POWERSHELL, SPO-MANAGEMENT-SHELL | 👍 | 👍 | - | 2 |
Fetch User Profile Properties From Site Collection And Export To CSV | SharePoint | Report, Get-PnPWeb, Get-PnPUser, Get-PnPUserProfileProperty, m365 login, m365 spo user list, m365 spo userprofile get | PNP-POWERSHELL, CLI-FOR-MICROSOFT365 | 👍 | 👍 | 👍 | 2 | |
Export all flows in environment | Power Automate | Provision | Export-PnPFlow, Get-PnPFlow | PNP-POWERSHELL | 👍 | 👍 | - | 2 |
Get Flows Connected to SharePoint | Power Automate, Power Apps | Report | Power Automate, Get-AdminFlow, Get-AzureADUser, Connect-AzureAD, Get-AdminFlowOwnerRole | POWERAPPS-POWERSHELL | 👍 | 👍 | - | 1 |
Simple way how to automate your flowtest | Power Automate | Data, Deploy | m365 login, m365 flow environment get, m365 flow list, m365 flow run list, m365 spo listitem add, m365 flow run get, m365 spo listitem set, m365 logout | CLI-FOR-MICROSOFT365 | 👍 | 👍 | 👍 | 1 |
Flows runs day summary | Power Automate | Report | Power Automate | PNP-POWERSHELL | 👍 | 👍 | - | 1 |
Flow run status list dashboard | Power Automate | Report | m365 status, m365 login, m365 flow environment list, m365 flow list, m365 spo listitem list, m365 flow run list, m365 spo listitem add, m365 spo listitem set | CLI-FOR-MICROSOFT365 | 👍 | 👍 | 👍 | 1 |
Generate Markdown Report of LCIDs | SharePoint | Report | Connect-PnPOnline, Get-PnPWeb, m365 status, m365 login, m365 spo web installedlanguage list | PNP-POWERSHELL, CLI-FOR-MICROSOFT365 | 👍 | 👍 | 👍 | 2 |
How to to get all site collections with their sub webs | SharePoint | Report | m365 login, m365 status, m365 spo site classic list, m365 spo site list, m365 spo web list, Connect-PnPOnline, Get-PnPSubWeb, Get-PnPTenant, Get-PnPTenantSite | PNP-POWERSHELL, CLI-FOR-MICROSOFT365 | 👍 | 👍 | 👍 | 2 |
Get disabled or inactive user accounts | SharePoint, Graph, Azure | Data, Report, Security | Invoke-PnPGraphMethod,Invoke-PnPSearchQuery,Invoke-RestMethod | PNP-POWERSHELL | 👍 | 👍 | - | 1 |
Get Site Collection invalid user accounts | SharePoint, Graph | Data, Report, Security | Invoke-PnPGraphMethod, Get-PnPUser, Submit-PnPSearchQuery | PNP-POWERSHELL | 👍 | 👍 | - | 1 |
Assign Graph permissions to a Managed Identity | Graph, AzureAD, Azure | Provision, Security | functions, azure | AZURE-CLI | 👍 | 👍 | - | 1 |
Authenticate with and call the Microsoft Graph | Graph | Configure | bash, Imported CLI Sample, m365 util accesstoken get, Connect-PnPOnline, Get-PnPGraphAccessToken, Invoke-RestMethod, Connect-MgGraph, Get-MgContext, Get-MgUser, Disconnect-MgGraph | CLI-FOR-MICROSOFT365, PNP-POWERSHELL, GRAPH-POWERSHELL | 👍 | 👍 | 👍 | 3 |
Microsoft Graph PowerShell SDK for Common Operations | Office, Graph, Teams | Data, Report, Security | bash, classic, Connect-MgGraph, Disconnect-MgGraph, Get-MgUserMessage, Get-MgUser, New-MgChatMessage, Find-MgGraphCommand, Get-MgDirectorySetting, Get-MgProfile, Select-MgProfile, Get-MgDirectorySetting, Get-MgAuditLogSignIn, Get-MgReportMailboxUsageDetail, Invoke-MgGraphRequest | GRAPH-POWERSHELL | 👍 | 👍 | - | 2 |
Connect to Graph using V1 or V2 or the SDK | Graph | Configure | bash, classic, Invoke-RestMethod, Import-Module, Connect-MgGraph, Select-MgProfile | GRAPH-POWERSHELL | 👍 | 👍 | - | 1 |
Create test users from list or use ChatGPT to generate | Graph | Report, Provision, AI | Graph, Connect-MgGraph, Get-MgContext, Disconnect-MgGraph | GRAPH-POWERSHELL | 👍 | 👍 | - | 2 |
Send a delayed message | Graph | Modernize, Data | Send-MgUserMail | GRAPH-POWERSHELL, POWERSHELL | 👍 | 👍 | - | 1 |
Deactivate User License | Graph | Provision | Connect-Graph, Get-MgUser, Get-MgSubscribedSku, Get-MgUserLicenseDetail, Set-MgUserLicense | GRAPH-POWERSHELL | 👍 | 👍 | - | 1 |
Download Library contents as PDF | SharePoint, Graph | Configure | Document Library, Conversion, PDF, Invoke-RestMethod, m365 status, m365 login, m365 request | POWERSHELL, cli-for-microsoft365 | 👍 | 👍 | 👍 | 2 |
Get users by license and review last signed in | Office, Graph | Report | bash, classic, Find-MgGraphCommand , Connect-MgGraph, Get-MgContext, Select-MgProfile, Get-MgUser, Disconnect-MgGraph | GRAPH-POWERSHELL | 👍 | 👍 | - | 1 |
Microsoft 365 License Monitoring and Alert Script | Graph | Configure, Report | GRAPH-POWERSHELL | 👍 | 👍 | - | 1 | |
Locate all Teams having a Wiki and export the list to CSV | Graph | Report | m365 util accesstoken get, Connect-MgGraph, Get-MgContext, Disconnect-MgGraph | CLI-FOR-MICROSOFT365, GRAPH-POWERSHELL | 👍 | 👍 | - | 2 |
Multilingual SharePoint Page Summarization with Open AI API and Microsoft Graph PowerShell SDK | Graph, SharePoint, OpenAI | Content, Summary, AI | Connect-MgGraph, Select-MgProfile, Get-MgSite, Get-MgSitePage, Invoke-WebRequest | GRAPH-POWERSHELL | 👍 | 👍 | - | 2 |
Bulk Email Send from CSV using Microsoft Graph API | Graph | Deploy | Invoke-RestMethod, Get-MsalToken | POWERSHELL | 👍 | 👍 | - | 1 |
Add or Update User Photo | Graph | Data, Provision, Configure | GRAPH-POWERSHELL, POWERSHELL | 👍 | 👍 | - | 2 | |
Uploads a large file to SharePoint using MS Graph REST API and PowerShell | SharePoint, Graph | Data | REST API, upload, Microsoft Graph | AZURE-CLI | 👍 | 👍 | - | 2 |
Get Unified log for SharePoint DLP Exchange and Entra | SharePoint, DLP, Exchange, Entra | Report, Security | modern, Connect-PnPOnline, Get-PnPTenantSite, Get-PnPUnifiedAuditLog, m365 purview auditlog list, m365 login | PNP-POWERSHELL, CLI-FOR-MICROSOFT365 | 👍 | 👍 | 👍 | 2 |
Get Started with Tooltip for Connected Account | Graph | Configure | magic tooltips, magic, Import-Module | POWERSHELL | 👍 | 👍 | - | 0 |
Modernize Blog Pages | SharePoint | Modernize | Connect-PnPOnline, ConvertTo-PnPClientSidePage, Get-PnPList, Get-PnPListItem | PNP-POWERSHELL | 👍 | 👍 | - | 1 |
Bulk Convert Classic Publishing Pages to Modern Pages | SharePoint | Modernize | bash, classic, Connect-PnPOnline, ConvertTo-PnPPage, Get-PnPFile, Get-PnPList, Get-PnPListItem, Get-PnPWeb, Save-PnPPageConversionLog | PNP-POWERSHELL | 👍 | 👍 | - | 2 |
Modernizing classic pages from on-premises sites | SharePoint | Modernize | Connect-PnPOnline, ConvertTo-PnPClientSidePage, ConvertTo-PnPPage, Export-PnPPage, Export-PnPPageMapping | PNP-POWERSHELL | 👍 | 👍 | - | 2 |
Export OneDrive Admins | SharePoint | Report, Security | classic | PNP-POWERSHELL | 👍 | 👍 | - | 1 |
Get TfL (Transport for London) status with OpenAI function calling feature | OpenAI | Status, Summary, AI | Invoke-WebRequest | POWERSHELL | 👍 | 👍 | - | 2 |
Copy Planner plan | Planner | Data, Provision | Planner, PowerShell, m365 login, m365 status, m365 planner plan get, m365 planner bucket list, m365 planner task list, m365 planner task get, m365 planner plan add, m365 planner bucket add, m365 planner task add, Add-PnPPlannerBucket, Add-PnPPlannerTask, Connect-PnPOnline, Get-PnPPlannerBucket, Get-PnPPlannerPlan, Get-PnPPlannerTask, New-PnPPlannerPlan | CLI-FOR-MICROSOFT365, PNP-POWERSHELL | 👍 | 👍 | 👍 | 2 |
Planner migration to SharePoint list | Planner, SharePoint | Data | SharePoint Online, Microsoft 365, PowerShell, Planner, Imported CLI Sample, Security, m365 login, m365 status, m365 planner plan list, m365 planner bucket list, m365 planner task list, m365 planner task get, m365 aad user get, m365 spo list add, m365 spo field add, m365 spo listitem add, m365 spo listitem set, m365 spo list view field add, m365 spo list view set, Add-PnPField, Add-PnPFieldFromXml, Add-PnPListItem, Add-PnPView, Connect-PnPOnline, Get-PnPAzureADUser, Get-PnPPlannerBucket, Get-PnPPlannerPlan, Get-PnPPlannerTask, New-PnPList, Set-PnPList, Set-PnPListItem, Set-PnPView | CLI-FOR-MICROSOFT365, PNP-POWERSHELL | 👍 | 👍 | 👍 | 3 |
PnP Modern Search V3 usage scanner | SharePoint, PnP Modern Search | Modernize | Connect-PnPOnline, Submit-PnPSearchQuery | PNP-POWERSHELL | 👍 | 👍 | - | 1 |
Replace owner in all Power Automate flows | Power Automate | Configure, Security | m365 login, m365 entra user get, m365 pp environment get, m365 flow list, m365 flow owner list, m365 flow owner remove, m365 flow owner ensure, Connect-PnPOnline, Get-PnPPowerPlatformEnvironment, Get-PnPEntraiduser, Get-PnPflow, Get-PnPFlowOwner, Remove-PnPFlowOwner, Add-PnPFlowOwner | CLI-FOR-MICROSOFT365, PNP-POWERSHELL | 👍 | 👍 | 👍 | 2 |
Add/Remove users(bulk) from Power Apps from CSV file | PowerApps | Data, Report, Security | Add-PowerAppsAccount, Remove-AdminPowerAppRoleAssignment, Get-UsersOrGroupsFromGraph, Set-AdminPowerAppRoleAssignment | POWERAPPS-POWERSHELL | 👍 | 👍 | - | 1 |
Get all PowerApps in your tenant | PowerApps | Report | Get-AdminPowerApp | POWERAPPS-POWERSHELL | 👍 | 👍 | - | 1 |
Get all Bootstrap Icons to use in your powerapps | PowerApps | Deploy, Provision | POWERSHELL | 👍 | 👍 | - | 0 | |
Export all PowerApps details and its Role assignments from Tenant in CSV format | PowerApps | Data, Report, Security | Add-PowerAppsAccount, Get-PowerAppRoleAssignment, Get-AdminPowerApp | POWERAPPS-POWERSHELL | 👍 | 👍 | - | 1 |
Remove delete option on a document library | SharePoint | Configure | SharePoint Online, Connect-PnPOnline, Set-PnPList, Disconnect-PnPOnline, m365 status, m365 login, m365 spo list set, m365 logout | PNP-POWERSHELL, CLI-FOR-MICROSOFT365 | 👍 | 👍 | 👍 | 2 |
Report of Private Teams channels to Excel | SharePoint, Teams | Report, Security | Connect-PnPOnline, Get-PnPTenantSite, Add-PnPFile, m365 status, m365 login, m365 spo site classic list, m365 spo file add | PNP-POWERSHELL, CLI-FOR-MICROSOFT365 | 👍 | 👍 | 👍 | 2 |
Report of where a Term is used | SharePoint | Report | Get-PnPList, Get-PnPField, Get-PnPListItem, Connect-PnPOnline, Get-PnPTenantSite, Disconnect-PnPOnline, Get-PnPWeb, Get-PnPSubWeb, m365 status, m365 login, m365 spo list list, m365 spo field list, m365 spo listitem list, m365 spo site list, m365 spo web list | PNP-POWERSHELL, CLI-FOR-MICROSOFT365 | 👍 | 👍 | 👍 | 2 |
Reset files permission unique to inheritance | SharePoint | Data, Security | Permission, Unique Permission, Permission Inheritance, Connect-PnPOnline, Disconnect-PnPOnline, Get-PnPContext, Get-PnPFolder, Get-PnPList, Get-PnPListItem, Get-PnPProperty, m365 login, m365 status, m365 spo list list, m365 spo file list, m365 spo file get, m365 spo listitem get, m365 spo listitem roleinheritance reset | PNP-POWERSHELL, CLI-FOR-MICROSOFT365 | 👍 | 👍 | 👍 | 2 |
Activate a site feature in SharePoint online | SharePoint | Configure | modern, SharePoint Online, Connect-PnPOnline, Get-PnPFeature, Enable-PnPFeature, m365 status, m365 login, m365 spo feature list, m365 spo feature enable | PNP-POWERSHELL, CLI-FOR-MICROSOFT365 | 👍 | 👍 | 👍 | 2 |
Add App Catalog to SharePoint site | SharePoint | Deploy, Configure | Connect-PnPOnline, Add-PnPSiteCollectionAppCatalog, Connect-SPOService, Get-SPOSite, Add-SPOSiteCollectionAppCatalog, m365 status, m365 login, m365 spo site appcatalog add | PNP-POWERSHELL, SPO-MANAGEMENT-SHELL, CLI-FOR-MICROSOFT365 | 👍 | 👍 | 👍 | 3 |
Add bulk users to SharePoint site groups from CSV. | SharePoint | Configure, Security | Connect-PnPOnline, Add-PnPGroupMember, Get-PnPGroup, Get-PnPGroupMember, Connect-SPOService, Get-SPOSite, Get-SPOUser, Add-SPOUser, m365 status, m365 login, m365 spo group get, m365 spo group member list, m365 spo group member add, m365 logout | PNP-POWERSHELL, SPO-MANAGEMENT-SHELL, CLI-FOR-MICROSOFT365 | 👍 | 👍 | 👍 | 3 |
Add Content Type Hub with calendar format field to List | SharePoint | Deploy, Provision | Connect-PnPOnline, Get-PnPContentTypePublishingHubUrl, Invoke-WebRequest, Get-PnPContentType, Add-PnPContentType, Add-PnPField, Set-PnPField, Add-PnPFieldToContentType, Publish-PnPContentType, Add-PnPContentTypesFromContentTypeHub, New-PnPList, Remove-PnPContentTypeFromList, Add-PnPContentTypeToList, Set-PnPView, Disconnect-PnPOnline | PNP-POWERSHELL | 👍 | 👍 | - | 1 |
Add demo content from a website such as Wikipedia | SharePoint | Content | Connect-PnPOnline, Add-PnPFile | PNP-POWERSHELL | 👍 | 👍 | - | 1 |
Add a document library web part to a page | SharePoint | Configure | Connect-PnPOnline, Add-PnPPage, Add-PnPPageSection, Add-PnPPageTextPart, Get-PnPList, Add-PnPPageWebPart, Get-PnPPage, m365 status, m365 login, m365 spo page add, m365 spo page section add, m365 spo page text add, m365 spo page clientsidewebpart add, m365 spo page set | PNP-POWERSHELL, CLI-FOR-MICROSOFT365 | 👍 | 👍 | 👍 | 2 |
Add dummy folders and files to a SharePoint library | SharePoint | Configure, Data, Provision | Connect-PnPOnline, Add-PnPFolder, Add-PnPFile, m365 status, m365 login, m365 spo folder add, m365 spo file add, m365 logout, Get-ChildItem | PNP-POWERSHELL, CLI-FOR-MICROSOFT365 | 👍 | 👍 | 👍 | 2 |
Create fields and add to Content Types | SharePoint | Provision | Connect-PnPOnline, Get-PnPField, Add-PnPFieldFromXml, Add-PnPFieldToContentType, m365 status, m365 login, m365 logout, m365 spo field get, m365 spo field add, m365 spo contenttype get, m365 spo contenttype field set | PNP-POWERSHELL, CLI-FOR-MICROSOFT365 | 👍 | 👍 | 👍 | 2 |
Associate Form Customizer Extension with List or Libraries Form | SharePoint | Configure | SharePoint Online, Connect-PnPOnline, Set-PnPContentType, Disconnect-PnPOnline, m365 status, m365 login, m365 spo contenttype set, m365 logout | PNP-POWERSHELL, CLI-FOR-MICROSOFT365 | 👍 | 👍 | 👍 | 2 |
Add an alternate language to SharePoint Online Site | SharePoint | Configure | PNP-POWERSHELL | 👍 | 👍 | - | 1 | |
Creates and apply custom list template | SharePoint | Modernize, Deploy, Provision | modern, Connect-PnPOnline, Disconnect-PnPOnline, Add-SPOSiteScript, Connect-SPOService, Get-SPOSite, Get-SPOSiteScript, Get-SPOSiteScriptFromList | SPO-MANAGEMENT-SHELL | 👍 | 👍 | - | 1 |
Adding a new modern calendar view to a SharePoint list | SharePoint | Configure | Connect-PnPOnline, Invoke-PnPSPRestMethod, Set-PnPList, Set-PnPView | PNP-POWERSHELL | 👍 | 👍 | - | 1 |
Creates multiple document libraries by applying custom list template | SharePoint | Modernize, Deploy, Provision | modern, Add-PnPNavigationNode, Connect-PnPOnline, Disconnect-PnPOnline, Get-PnPField, Get-PnPList, Invoke-PnPQuery, Set-PnPList, Connect-SPOService | PNP-POWERSHELL | 👍 | 👍 | - | 1 |
Add multiple folders in libraries using a CSV file | SharePoint | Data, Provision | SharePoint Online, Connect-PnPOnline, Get-PnPWeb, Get-PnPList, Resolve-PnPFolder, m365 status, m365 login, m365 spo list get, m365 spo folder add, m365 logout | PNP-POWERSHELL, CLI-FOR-MICROSOFT365 | 👍 | 👍 | 👍 | 2 |
Add multiple lists or libraries using csv file | SharePoint | Data, Migration, Provision | Connect-PnPOnline, New-PnPList, Disconnect-PnPOnline, m365 status, m365 login, m365 spo list add | CLI-FOR-MICROSOFT365, PNP-POWERSHELL | 👍 | 👍 | 👍 | 2 |
Add Page template to Site | SharePoint | Provision | SharePoint Online, Page Template, Connect-PnPOnline, Add-PnPPage, Disconnect-PnPOnline, m365 status, m365 login, m365 spo page add | PNP-POWERSHELL, CLI-FOR-MICROSOFT365 | 👍 | 👍 | 👍 | 2 |
Creates and apply custom site design with custom column types | SharePoint | Modernize, Deploy, Provision | modern, m365 login, m365 logout, m365 status, m365 spo site get, m365 spo sitedesign add, m365 spo sitedesign apply, m365 spo sitedesign set, m365 spo sitescript add, Add-PnPSiteDesign, Add-PnPSiteScript, Connect-PnPOnline, Disconnect-PnPOnline, Invoke-PnPSiteDesign, Set-PnPSite, Set-PnPSiteDesign | PNP-POWERSHELL, CLI-FOR-MICROSOFT365 | 👍 | 👍 | 👍 | 2 |
Creates and apply site designs | SharePoint | Modernize, Deploy, Provision | modern, Connect-PnPOnline, Disconnect-PnPOnline, Add-PnPSiteScript, Connect-PnPService, Get-PnPSite, Get-PnPSiteScript, Get-PnPSiteScriptFromList | PNP-POWERSHELL | 👍 | 👍 | - | 1 |
Add SharePoint Framework package to the app catalog and Azure AD app certificate | SharePoint, Microsoft 365 cli | Deploy | m365 login, m365 aad app add, m365 spo site apppermission add, m365 spo set, m365 status, m365 spo app add | CLI-FOR-MICROSOFT365 | 👍 | 👍 | 👍 | 1 |
Add a tenant theme to SharePoint Online | SharePoint | Deploy | Connect-PnPOnline, Add-PnPTenantTheme, m365 status, m365 login, m365 spo theme set, Connect-SPOService, Add-SPOTheme | PNP-POWERSHELL, CLI-FOR-MICROSOFT365, SPO-MANAGEMENT-SHELL | 👍 | 👍 | 👍 | 3 |
Add/Update Image in SharePoint Image column | SharePoint | Configure | modern, Connect-PnPOnline, Get-PnPFile, Add-PnPListItem, Set-PnPListItem, Disconnect-PnPOnline, m365 status, m365 login, m365 spo file get, m365 spo listitem add, m365 spo listitem set, m365 logout | PNP-POWERSHELL, CLI-FOR-MICROSOFT365 | 👍 | 👍 | 👍 | 2 |
Add users to follow SharePoint Sites | SharePoint, Graph | Configure | classic | GRAPH-POWERSHELL | 👍 | 👍 | - | 1 |
Allow custom scripts in SharePoint online site | SharePoint | Configure | modern, SharePoint Online, Connect-PnPOnline, Set-PnPSite, Disconnect-PnPOnline, Connect-SPOService, Set-SPOSite, Disconnect-SPOService, m365 status, m365 login, m365 spo site set, m365 logout | SPO-MANAGEMENT-SHELL, PNP-POWERSHELL, CLI-FOR-MICROSOFT365 | 👍 | 👍 | 👍 | 3 |
Script allow copy column format in SharePoint and apply to different column. | SharePoint | Deploy, Configure | modern, Connect-PnPOnline, Get-PnPField, Set-PnPField, m365 login, m365 status, m365 spo field get, m365 spo field set | PNP-POWERSHELL, cli-for-microsoft365 | 👍 | 👍 | 👍 | 2 |
Apply SharePoint JSON View Formatting | SharePoint | Configure | modern, Connect-PnPOnline, Set-PnPView, m365 login, m365 spo list view set | PNP-POWERSHELL, CLI-FOR-MICROSOFT365 | 👍 | 👍 | 👍 | 2 |
Using a PnP Site Template including files and list items | SharePoint | Provision | PNP-POWERSHELL | 👍 | 👍 | - | 1 | |
Use Invoke-PnPSiteTemplate with parameters | SharePoint | Data | Connect-PnPOnline, Get-PnPProperty, Invoke-PnPSiteTemplate, New-PnPTenantSite, Get-PnPTenantSite, Add-PnPView | PNP-POWERSHELL | 👍 | 👍 | - | 1 |
Associate Multiple Site Collections to Hub Site | SharePoint | Configure | SharePoint Online, Hub Site, Connect-SPOService, Add-SPOHubSiteAssociation, Disconnect-SPOService, Connect-PnPOnline, Add-PnPHubSiteAssociation, Disconnect-PnPOnline, m365 status, m365 login, m365 spo hubsite get, m365 spo site hubsite connect, m365 logout | PNP-POWERSHELL, SPO-MANAGEMENT-SHELL, CLI-FOR-MICROSOFT365 | 👍 | 👍 | 👍 | 3 |
Creation of SharePoint Online sites from CSV | SharePoint | Provision | Connect-PnPOnline, Get-PnPTenantSite, New-PnPSite, Disconnect-PnPOnline, m365 status, m365 login, m365 spo site get, m365 spo site add, m365 logout | PNP-POWERSHELL, CLI-FOR-MICROSOFT365 | 👍 | 👍 | 👍 | 2 |
Bulk delete recycle bin items from a site in batch | SharePoint | Data, Report | Connect-PnPOnline, Get-PnPRecycleBinItem, Invoke-PnPSPRestMethod | PNP-POWERSHELL | 👍 | 👍 | - | 1 |
Bulk import data from multiple files | SharePoint | Modernize, Deploy, Provision | modern, Connect-PnPOnline, Disconnect-PnPOnline, Get-PnPList, Get-PnPField, Add-PnPListItem | PNP-POWERSHELL | 👍 | 👍 | - | 1 |
Bulk Publish Syntex Models To Libraries | SharePoint | Deploy | SharePoint Online, Publish-PnPSyntexModel, SharePoint Syntex, Invoke-PnPBatch | PNP-POWERSHELL | 👍 | 👍 | - | 1 |
Bulk remove retention labels from files in a SharePoint Library | SharePoint | Security | SharePoint Online, Get-PnPListItem, Retention Label, Invoke-PnPSPRestMethod | PNP-POWERSHELL | 👍 | 👍 | - | 1 |
Change SharePoint Online List URL | SharePoint | Configure | modern, Connect-PnPOnline, Get-PnPList, Set-PnPList | PNP-POWERSHELL | 👍 | 👍 | - | 1 |
M365 Consultant's Script Kit - Change Retention Labels | SharePoint | Configure | Connect-PnPOnline, Get-PnPField, Get-PnPList, Get-PnPListItem, Set-PnPList, Set-PnPListItem | PNP-POWERSHELL | 👍 | 👍 | - | 1 |
Scan for potential inaccessible site collection homepages | SharePoint | Report, Security | Connect-PnPOnline, Get-PnPTenantSite, Get-PnPList, Get-PnPHomePage, Get-PnPListItem, Get-PnPListItemPermission, Disconnect-PnPOnline, m365 login, m365 status, m365 spo site list, m365 spo web get, m365 spo listitem list, m365 logout | PNP-POWERSHELL, CLI-FOR-MICROSOFT365 | 👍 | 👍 | 👍 | 2 |
Clean Up Unwanted Site Columns from Content Types and Lists/Libraries | SharePoint | Configure, Report | Connect-PnPOnline, Get-PnPContentType, Get-PnPProperty, Remove-PnPFieldFromContentType, Get-PnPList, Get-PnPField, Remove-PnPField, m365 status, m365 login, m365 spo contenttype get, m365 spo contenttype field remove, m365 spo list list, m365 spo field get, m365 spo field remove | PNP-POWERSHELL, CLI-FOR-MICROSOFT365 | 👍 | 👍 | 👍 | 2 |
Compare files hash from two different SharePoint tenants | SharePoint | Report | hash, Connect-PnPOnline, Get-PnPFile, Get-FileHash | PNP-POWERSHELL | 👍 | 👍 | - | 1 |
Copy the folder structure of a directory to a SharePoint list | SharePoint, Graph | Configure | Unified Audit Logs, ULS, PDF | PNP-POWERSHELL | 👍 | 👍 | - | 1 |
Copy a hub navigation from a source site to any desired target hub site | SharePoint | Data, Provision, Configure | Connect-PnPOnline, Get-PnPConnection, Add-PnPNavigationNode, Get-PnPNavigationNode, Remove-PnPNavigationNode | PNP-POWERSHELL, POWERSHELL | 👍 | 👍 | - | 1 |
Copy library view to another library(ies) | SharePoint | Data, Provision | classic, Add-PnPView, Connect-PnPOnline, Disconnect-PnPOnline, Get-PnPList, Get-PnPView, Set-PnPView, m365 login, m365 logout, m365 status, m365 spo list list, m365 spo list view add, m365 spo list view get, m365 spo list view set | PNP-POWERSHELL, CLI-FOR-MICROSOFT365 | 👍 | 👍 | 👍 | 2 |
Copy SharePoint List | SharePoint | Provision | m365 login, m365 status, m365 context option set, m365 spo list get, m365 spo list view list, m365 spo field list, m365 spo list add, m365 spo list set, m365 spo list roleinheritance break, m365 spo list roleassignment add, m365 spo field add, m365 spo list view add, Get-PnPContext, Connect-PnPOnline, Get-PnPList, New-PnPList, Set-PnPList, Get-PnPRoleDefinition, Set-PnPListPermission, Get-PnPField, Add-PnPFieldFromXml, Add-PnPView | PNP-POWERSHELL, CLI-FOR-MICROSOFT365 | 👍 | 👍 | 👍 | 1 |
Copy Custom Web Part Settings | SharePoint | Configure | Modern page, SPFx, Web Part Settings, Connect-PnPOnline, Disconnect-PnPOnline, Get-PnPPage | PNP-POWERSHELL | 👍 | 👍 | - | 1 |
Copy Webparts From One Page To Another Page | SharePoint | Data | Connect-PnPOnline | PNP-POWERSHELL | 👍 | 👍 | - | 1 |
Bulk library generation | SharePoint | Data, Provision | bash, classic, m365 login, m365 status, m365 spo field add, m365 spo list add, m365 spo list view add, Add-PnPField, Add-PnPView, Connect-PnPOnline, New-PnPList | PNP-POWERSHELL, CLI-FOR-MICROSOFT365 | 👍 | 👍 | 👍 | 2 |
Create Colored Folder | SharePoint | Provision | Connect-PnPOnline, Add-PnPFolder, Get-PnPListItem, Set-PnPListItem, Disconnect-PnPOnline, m365 login, m365 status, m365 spo folder add, m365 spo listitem get, m365 spo listitem set, m365 logout | PNP-POWERSHELL, CLI-FOR-MICROSOFT365 | 👍 | 👍 | 👍 | 2 |
Create Documentset in SharePoint Library | SharePoint | Provision | bash, classic, Add-PnPDocumentSet, Connect-PnPOnline, Get-PnPFolder, Set-PnPList, Set-PnPListItem | PNP-POWERSHELL | 👍 | 👍 | - | 1 |
Create Library and add custom Content Type | SharePoint | Provision | Connect-PnPOnline, Get-PnPConnection, Disconnect-PnPOnline, Get-PnPList, New-PnPList, Get-PnPContentType, Add-PnPContentType, Add-PnPContentTypeToList, Set-PnPDefaultContentTypeToList, Remove-PnPContentTypeFromList, m365 status, m365 login, m365 logout, m365 spo list get, m365 spo list add, m365 spo contenttype get, m365 spo contenttype add, m365 spo list contenttype add, m365 spo list contenttype default set, m365 spo list contenttype remove | PNP-POWERSHELL, CLI-FOR-MICROSOFT365 | 👍 | 👍 | 👍 | 2 |
Create Modern SharePoint Pages and add web parts | SharePoint | Configure | PNP-POWERSHELL | 👍 | 👍 | - | 1 | |
Create a multi-hub set of communication sites | SharePoint | Provision | bash, classic | PNP-POWERSHELL | 👍 | 👍 | - | 1 |
Create SharePoint Groups in Bulk using CSV file | SharePoint | Provision, Security | classic, Connect-PnPOnline, New-PnPGroup, Connect-SPOService, New-SPOSiteGroup, Disconnect-SPOService, m365 status, m365 login, m365 spo group add, m365 logout | PNP-POWERSHELL, CLI-FOR-MICROSOFT365, SPO-MANAGEMENT-SHELL | 👍 | 👍 | 👍 | 3 |
Query advanced CSOM properties with PnP PowerShell | SharePoint | Data | Invoke-PnPQuery | PNP-POWERSHELL | 👍 | 👍 | - | 1 |
Delete orphaned temporary pages from Site Pages | SharePoint | Deploy | Modern page, Site Pages, Connect-PnPOnline, Disconnect-PnPOnline, Get-PnPContext, Get-PnPList, Invoke-PnPQuery, m365 login, m365 status, m365 spo page list, m365 spo page remove, m365 logout, m365 spo file checkin, m365 spo file checkout, m365 spo list get | PNP-POWERSHELL, CLI-FOR-MICROSOFT365 | 👍 | 👍 | 👍 | 2 |
Deletes sharing links for folder, file and item in SharePoint | SharePoint, Sharing Links, Microsoft 365 Copilot | Report, Microsoft 365 Copilot | modern, Connect-PnPOnline, Get-PnPProperty, Remove-PnPgroup, Get-PnPList, Get-PnPListItem | PNP-POWERSHELL | 👍 | 👍 | - | 1 |
Delete SharePoint Online sites that have retention policies | SharePoint | Configure | PNP-POWERSHELL | 👍 | 👍 | - | 1 | |
Remove unused API Permissions assigned to SPFx App Principal | SharePoint, Entra ID | Deploy, Provision, Configure, Security | PNP-POWERSHELL | 👍 | 👍 | - | 1 | |
Deploys and Installs SharePoint Framework (SPFx) solutions to Hub Site and Associated Sites | SharePoint | Modernize, Deploy, Provision | modern, Connect-PnPOnline, Disconnect-PnPOnline, Get-PnPTenantSite, Add-PnPSiteCollectionAppCatalog, Add-PnPApp, Get-PnPApp, Install-PnPApp, Update-PnPApp, Get-PnPHubSite, Get-PnPSite, Get-PnPSiteCollectionAppCatalog, Get-PnPTenant, Get-PnPWeb, Invoke-PnPSPRestMethod | PNP-POWERSHELL | 👍 | 👍 | - | 1 |
Deploying SPFx Packages from Tenant App Catalog to Hub Site and Associated Sites | SharePoint | Modernize, Deploy, Provision, SPFx, Hub Site | modern, Connect-PnPOnline, Disconnect-PnPOnline, Get-PnPTenantSite, Add-PnPApp, Get-PnPApp, Install-PnPApp, Update-PnPApp, Get-PnPHubSiteChild, Get-PnPWeb, Invoke-PnPSPRestMethod, Get-PnPTenantServicePrincipalPermissionRequests, Approve-PnPTenantServicePrincipalPermissionRequest | PNP-POWERSHELL | 👍 | 👍 | - | 1 |
Extract the configuration of a PnP Modern Search results web part and apply it on another site collection | SharePoint | Data | Connect-PnPOnline, Get-PnPProperty, Get-PnPSite, Get-PnPTenant, Get-PnPTenantSite, Get-PnPWeb | PNP-POWERSHELL | 👍 | 👍 | - | 1 |
Deploy sppkgs and install apps | SharePoint | Deploy | bash, classic, Add-PnPApp, Connect-PnPOnline, Disconnect-PnPOnline, Install-PnPApp | PNP-POWERSHELL | 👍 | 👍 | - | 1 |
Detect Installed Theme | SharePoint | Deploy | SharePoint Online, SPO Theme, Connect-PnPOnline, Get-PnPTenant, Get-PnPTenantTheme, Get-PnPWeb | PNP-POWERSHELL | 👍 | 👍 | - | 1 |
Report and Export Solutions from M365 Developer Tenant | SharePoint, Office, Graph, PowerApps, Teams, Power Automate, Azure | Deploy, Report | Connect-PnPOnline, Export-PnPFlow, Export-PnPPowerApp, Get-PnPApp, Get-PnPAzureADApp, Get-PnPAzureADAppPermission, Get-PnPFile, Get-PnPFlow, Get-PnPList, Get-PnPListItem, Get-PnPPowerApp, Get-PnPPowerPlatformEnvironment, Get-PnPSite, Get-PnPSiteTemplate, Get-PnPTeamsApp, Get-PnPTenant, Get-PnPTenantAppCatalogUrl, Get-PnPTenantSite | PNP-POWERSHELL | 👍 | 👍 | - | 1 |
Disable SharePoint List Commenting at list level | SharePoint | Configure | modern, Connect-PnPOnline, Set-PnPList, m365 status, m365 login, m365 spo list set | PNP-POWERSHELL, CLI-FOR-MICROSOFT365 | 👍 | 👍 | 👍 | 2 |
Disable SharePoint List Commenting at tenant level | SharePoint | Configure | modern, SharePoint Online, Connect-PnPOnline, Set-PnPTenant, Connect-SPOService, Set-SPOTenant, m365 status, m365 login, m365 spo tenant settings set | SPO-MANAGEMENT-SHELL, PNP-POWERSHELL, CLI-FOR-MICROSOFT365 | 👍 | 👍 | 👍 | 3 |
Disable Web Templates Gallery First Run Dialog | SharePoint | Deploy, Provision, Configure | Connect-PnPOnline, Get-PnPWeb, Invoke-PnPQuery | PNP-POWERSHELL | 👍 | 👍 | - | 1 |
Enable modern creation forms for Document sets | SharePoint | Configure | modern, SharePoint Online, Connect-PnPOnline, Get-PnPList, Get-PnPContentType, Invoke-PnPQuery | PNP-POWERSHELL | 👍 | 👍 | - | 1 |
Download all files from array of documents urls and archive them | SharePoint | Data | Modern, Files, Documents, Connect-PnPOnline, Get-PnPList, Get-PnPFile, Disconnect-PnPOnline, m365 status, m365 login, m365 spo file get, m365 logout | PNP-POWERSHELL, CLI-FOR-MICROSOFT365 | 👍 | 👍 | 👍 | 2 |
Download all files from Document Libarary/Folder | SharePoint | Data | PNP-POWERSHELL, POWERSHELL, CLI-FOR-MICROSOFT365 | 👍 | 👍 | 👍 | 2 | |
Download sppkgs from App Catalog | SharePoint | Connect-PnPOnline, Disconnect-PnPOnline, Get-PnPFile | PNP-POWERSHELL | 👍 | 👍 | - | 1 | |
Empty SharePoint Online Site Recycle Bin | SharePoint | Configure | modern, Connect-PnPOnline, Move-PnPRecycleBinItem, Clear-PnPRecycleBinItem, m365 status, m365 login, m365 spo site recyclebinitem | PNP-POWERSHELL, CLI-FOR-MICROSOFT365 | 👍 | 👍 | 👍 | 2 |
Empty the tenant recycle bin | SharePoint | Provision | SharePoint Online, Clear-PnPTenantRecycleBinItem, Connect-PnPOnline, Get-PnPTenantRecycleBinItem, Disconnect-PnPOnline, m365 status, m365 login, m365 spo tenant recyclebinitem list, m365 spo tenant recyclebinitem remove, m365 logout, Connect-SPOService, Get-SPODeletedSite, Remove-SPODeletedSite, Disconnect-SPOService | PNP-POWERSHELL, CLI-FOR-MICROSOFT365, SPO-MANAGEMENT-SHELL | 👍 | 👍 | 👍 | 3 |
Enable and Disable App Bar in SharePoint Online | SharePoint | Configure | SharePoint Online, TemporarilyDisableAppBar, Connect-PnPOnline, Set-PnPTemporarilyDisableAppBar, Disconnect-PnPOnline, Connect-SPOService, Set-SPOTemporarilyDisableAppBar, Disconnect-SPOService | PNP-POWERSHELL, SPO-MANAGEMENT-SHELL | 👍 | 👍 | - | 2 |
Enable/Disable Search Crawling on Sites and Libraries | SharePoint, Microsoft 365 Copilot | Configure, Microsoft 365 Copilot | Connect-PnPOnline, Get-PnPWeb, Set-PnPSite, Set-PnPWeb, Get-PnPList, Set-PnPList, Disconnect-PnPOnline, m365 status, m365 login, m365 spo web get, m365 spo site set, m365 spo web set, m365 spo list get, m365 spo list set, m365 logout | PNP-POWERSHELL, CLI-FOR-MICROSOFT365 | 👍 | 👍 | 👍 | 2 |
Enable page scheduling on a modern site pages library | SharePoint | Configure | Enable-PnPPageScheduling, Connect-PnPOnline, Disconnect-PnPOnline | PNP-POWERSHELL | 👍 | 👍 | - | 1 |
Enable Site Collection App Catalog on a specific sites using CSV | SharePoint | Deploy, Configure | m365 login, m365 logout, m365 status, m365 spo site appcatalog add, Add-PnPSiteCollectionAppCatalog, Connect-PnPOnline, Disconnect-PnPOnline, Add-SPOSiteCollectionAppCatalog, Connect-SPOService, Disconnect-SPOService, Get-SPOSite | SPO-MANAGEMENT-SHELL, PNP-POWERSHELL, CLI-FOR-MICROSOFT365 | 👍 | 👍 | 👍 | 3 |
Ensure all required Content Types are available before Get-PnPSiteTemplate | SharePoint | Deploy, Provision, Configure | Get-PnPContentType, Add-PnPContentTypesFromContentTypeHub, Get-PnPSiteTemplate | PNP-POWERSHELL | 👍 | 👍 | - | 1 |
Backup all custom formatting on a site | SharePoint | modern, Connect-PnPOnline, Get-PnPWeb, Get-PnPList, -Includes | PNP-POWERSHELL | 👍 | 👍 | - | 1 | |
Export all site pages details from Site Pages library | SharePoint | Data, SharePoint | Connect-PnPOnline, Get-PnPListItem | PNP-POWERSHELL | 👍 | 👍 | - | 1 |
Extract the employees shown on modern pages (Author byline) in a selection of Site Collections to CSV | SharePoint | Data | Connect-PnPOnline, Get-PnPListItem, Export-Csv, Get-PnPList, Get-PnPTenant, Get-PnPTenantSite | PNP-POWERSHELL | 👍 | 👍 | - | 1 |
Sample showing how to export basic site collection properties to a CSV file | SharePoint | Data | Connect-PnPOnline, Get-PnPProperty, Get-PnPSite, Get-PnPTenant, Get-PnPTenantSite, Get-PnPWeb | PNP-POWERSHELL | 👍 | 👍 | - | 1 |
Export checked-out files in all sites associated with a hub site to CSV | SharePoint | Data, Migration, Report | m365, sharepoint, documents, checkedout, hubsite | PNP-POWERSHELL | 👍 | 👍 | - | 1 |
Getting checked-out files in the tenant using Search | SharePoint, Azure | Data, Report | PNP-POWERSHELL | 👍 | 👍 | - | 1 | |
Export Content Type Details To CSV | SharePoint | Report, Data | SharePoint Online, Connect-PnPOnline, Get-PnPContentType, Get-PnPProperty, Export-Csv, Disconnect-PnPOnline, m365 status, m365 login, m365 spo contenttype list, m365 logout | PNP-POWERSHELL, CLI-FOR-MICROSOFT365 | 👍 | 👍 | 👍 | 2 |
Export CSV To SharePoint List Data | SharePoint | Data | m365 login, m365 status, m365 spo field add, m365 spo list add, m365 spo list view field add, m365 spo listitem add, Add-PnPField, Add-PnPListItem, New-PnPList | PNP-POWERSHELL, CLI-FOR-MICROSOFT365 | 👍 | 👍 | 👍 | 2 |
Export access shared links from SharePoint Library | SharePoint | Data, Archive | Connect-PnPOnline, Get-PnPContext, Get-PnPListItem, Disconnect-PnPOnline, m365 status, m365 login, m365 spo file list, m365 spo file sharinginfo get, m365 logout | PNP-POWERSHELL, CLI-FOR-MICROSOFT365 | 👍 | 👍 | 👍 | 2 |
Exporting Document libraries inc folders and versions for selected Site Collections to a Fileshare/drive | SharePoint | Data | Get-PnPList, Get-PnPListItem, Get-PnPFile, Get-PnPContext, Get-PnPProperty, Connect-PnPOnline, Get-PnPTenantSite, Disconnect-PnPOnline, Get-PnPWeb, Get-PnPSubWeb | PNP-POWERSHELL | 👍 | 👍 | - | 1 |
Export of the Hierarchy of Hub Sites | SharePoint | Report | Connect-PnPOnline, Get-PnPTenantSite, Get-PnPHubSite, Disconnect-PnPOnline, m365 login, m365 status, m365 spo site list, m365 spo hubsite list, m365 logout | PNP-POWERSHELL, CLI-FOR-MICROSOFT365 | 👍 | 👍 | 👍 | 2 |
Get Hub Sites Information And Export It To CSV | SharePoint | Report | SharePoint Online, Connect-PnPOnline, Get-PnPHubSite, m365 status, m365 login, m365 spo hubsite list, Connect-SPOService, Get-SPOHubSite | PNP-POWERSHELL, cli-for-microsoft365, SPO-MANAGEMENT-SHELL | 👍 | 👍 | 👍 | 3 |
Export and import library folder structure | SharePoint, Teams | Data, Deploy, Provision, Configure | PNP-POWERSHELL | 👍 | 👍 | - | 1 | |
Export HTML content from SharePoint Online modern pages | SharePoint | Data | Get-PnPList, Get-PnPListItem | PNP-POWERSHELL | 👍 | 👍 | - | 1 |
Extract the employees shown in the People Web part on pages in a selection of Site Collections to CSV | SharePoint | Data | Connect-PnPOnline, Get-PnPClientSidePage, ConvertFrom-Json, Export-Csv | PNP-POWERSHELL | 👍 | 👍 | - | 1 |
Report of SharePoint Files Incidents | SharePoint, PowerShell | Report | Invoke-PnPSPRestMethod, Get-PnPProperty , Get-PnPList, Get-PnPListItem | PNP-POWERSHELL, POWERSHELL | 👍 | 👍 | - | 1 |
Export SharePoint List Data to CSV with attachments | SharePoint | Data, Migration, Archive | m365 login, m365 spo field list, m365 spo listitem list, m365 spo listitem attachment list, m365 spo file get, Get-PnPField, Get-PnPListItem, Get-PnPProperty, Get-PnPFile, Connect-PnPOnline, Disconnect-PnPOnline | PNP-POWERSHELL, CLI-FOR-MICROSOFT365 | 👍 | 👍 | 👍 | 2 |
Export all content from an existing SharePoint site | SharePoint | Data | Add-PnPFile, Add-PnPFileToSiteTemplate, Connect-PnPOnline, Disconnect-PnPOnline, Get-PnPFile, Get-PnPFolder, Get-PnPFolderItem, Get-PnPList, Get-PnPSite, Get-PnPSiteTemplate, Invoke-PnPSiteTemplate, Save-PnPSiteTemplate | PNP-POWERSHELL | 👍 | 👍 | - | 1 |
Get Site Usage Reports And Export It To CSV | SharePoint | Data, Report | Connect-PnPOnline, Get-PnPTenantSite, m365 spo site list, m365 status, m365 login | PNP-POWERSHELL | 👍 | 👍 | 👍 | 2 |
Get SharePoint Site Collection and their Subwebs Permissions And Export It To CSV | SharePoint | Data, Report, Security | Connect-PnPOnline, Get-PnPGroup, Get-PnPGroupMember, Get-PnPProperty, Get-PnPSubWeb, Get-PnPWeb | PNP-POWERSHELL | 👍 | 👍 | - | 1 |
Extract Space content type page as template and save to SharePoint | SharePoint | Modernize, Data, Deploy, Provision | modern, Connect-PnPOnline, Get-PnPHomePage, Get-PnPList, Get-PnPListItem, Get-PnPSite, Get-PnPSiteTemplate, Get-PnPWeb, Invoke-PnPSiteTemplate, Set-PnPHomePage | PNP-POWERSHELL | 👍 | 👍 | - | 1 |
Export of pages that use Stream (Classic) Web Parts | SharePoint, Stream | Report | Connect-PnPOnline, Get-PnPListItem, Get-PnPPage | PNP-POWERSHELL | 👍 | 👍 | - | 1 |
Export SharePoint Term Store terms to CSV | SharePoint | Data, Migration, Archive | m365 login, m365 spo terms list, m365 logout, m365 status, m365 spo term group list, m365 spo term list, m365 spo term set list, Connect-PnPOnline, Disconnect-PnPOnline, Get-PnPTerm, Get-PnPTermGroup, Get-PnPTermSet | PNP-POWERSHELL, CLI-FOR-MICROSOFT365 | 👍 | 👍 | 👍 | 2 |
Export User Profiles to csv | SharePoint | Data, Report | m365 aad user list, m365 aad user get | PNP-POWERSHELL, CLI-FOR-MICROSOFT365 | 👍 | 👍 | 👍 | 1 |
Create a SharePoint site using the configuration of another site | SharePoint | Provision | PNP-POWERSHELL | 👍 | 👍 | - | 1 | |
Extract Modern Pages to Individual Provisioning Files | SharePoint | Modernize, Data, Deploy, Provision | modern, Connect-PnPOnline, Export-PnPPage, Get-PnPList, Get-PnPListItem | PNP-POWERSHELL | 👍 | 👍 | - | 1 |
File Version Trimmer | SharePoint, Graph, Azure | Data, Configure, Report | Get-PnPFileVersion, Remove-PnPFileVersion, Connect-PnPOnline, Disconnect-PnPOnline, Get-PnPFile, Get-PnPList, Get-PnPListItem, Get-PnPTenant, Get-PnPTenantSite, Remove-PnPFile, m365 login, m365 status, m365 spo file list, m365 spo file version list, m365 spo file version remove, m365 logout | PNP-POWERSHELL, CLI-FOR-MICROSOFT365 | 👍 | 👍 | 👍 | 1 |
Find every page that contains a Modern Script Editor web part | SharePoint, Azure | Modernize, Report, Security | Invoke-PnPSearchQuery | PNP-POWERSHELL | 👍 | 👍 | - | 1 |
Find SharePoint Framework (SPFx) Packages in Tenant and Site Collection App Catalogs | SharePoint, SPFx | Report | modern, Connect-PnPOnline, Get-PnPTenantSite, Get-PnPSiteCollectionAppCatalog, Invoke-PnPSPRestMethod, Get-PnPWeb, Get-PnPApp | PNP-POWERSHELL | 👍 | 👍 | - | 1 |
Find Web Part in Pages e.g., Twitter Web Part | SharePoint | Report | PNP-POWERSHELL | 👍 | 👍 | - | 1 | |
Generate Demo Events for SharePoint Events List | SharePoint | Data | modern, m365 login, m365 status, m365 spo listitem add, Add-PnPListItem, Connect-PnPOnline | PNP-POWERSHELL, CLI-FOR-MICROSOFT365 | 👍 | 👍 | 👍 | 2 |
Generate file count report | SharePoint | Data, Report | Connect-PnPOnline, Get-PnPList, Get-PnPListItem | PNP-POWERSHELL, POWERSHELL | 👍 | 👍 | - | 1 |
Report of SharePoint Storage Savings by trimming document versions | SharePoint | Data | Connect-PnPOnline, Get-PnPListItem, Get-PnPList, Get-PnPProperty, Get-PnPFile, Get-PnPTenantSite, Get-PnPWeb, Get-PnPSubWeb | PNP-POWERSHELL | 👍 | 👍 | - | 1 |
Get All Apps From The App Catalog And Export It To CSV | SharePoint | Data, Report | Connect-PnPOnline, Get-PnPApp, m365 status, m365 login, m365 spo app list | PNP-POWERSHELL, cli-for-microsoft365 | 👍 | 👍 | 👍 | 1 |
Get All Hub Site Main Sites and Navigation Nodes | SharePoint | Data, Report | Connect-PnPOnline, Get-PnPHubSiteChild, Get-PnPNavigationNode, Disconnect-PnPOnline | PNP-POWERSHELL | 👍 | 👍 | - | 1 |
Get SharePoint List Fields With Required properties And Export It To CSV | SharePoint | Data, Report | m365 login, m365 status, m365 spo field get, m365 spo field list, Connect-PnPOnline, Get-PnPField | PNP-POWERSHELL, CLI-FOR-MICROSOFT365 | 👍 | 👍 | 👍 | 2 |
Get Checked Out Files including those with no checked in version | SharePoint | Data, Report | Connect-PnPOnline, Get-PnPTenantSite, Get-PnPList, Get-PnPContext, Get-PnPUser, Get-PnPListItem | PNP-POWERSHELL | 👍 | 👍 | - | 1 |
Get Content Type usage within a site collection. | SharePoint | Data | Connect-PnPOnline, Get-PnPConnection, Get-PnPList, Get-PnPContentType, Get-PnPListItem, Get-PnPProperty | PNP-POWERSHELL | 👍 | 👍 | - | 1 |
Get custom fields within lists and libraries within a site | SharePoint | Data | Connect-PnPOnline, Get-PnPList, Get-PnPField, Disconnect-PnPOnline, m365 login, m365 status, m365 spo list list, m365 spo field list, m365 logout | PNP-POWERSHELL, CLI-FOR-MICROSOFT365 | 👍 | 👍 | 👍 | 2 |
Retrieve SPFx Details from Tenant and Site Collection App Catalogs | SharePoint, SPFx | Report | modern, Connect-PnPOnline, Get-PnPTenantSite, Get-PnPTenantAppCatalogUrl, Get-PnPSiteCollectionAppCatalog, Invoke-PnPSPRestMethod, Get-PnPWeb, Get-PnPApp | PNP-POWERSHELL | 👍 | 👍 | - | 1 |
Audit 'Everyone' and 'Everyone except external users' claim within a SharePoint site | SharePoint, Permissions, Unique Permissions, SharePoint Groups | Report, Security, Microsoft 365 Copilot | modern, Connect-PnPOnline, Get-PnPListItem, Get-PnPProperty, Get-PnPList, Get-PnPWeb, Get-PnPContext, Get-PnPGroupMember | PNP-POWERSHELL | 👍 | 👍 | - | 1 |
Get (or export) an existing site structure in a SharePoint Online tenant | SharePoint | Data, Report, Site Structure, Provision, Information Architecture | Connect-PnPOnline, Get-PnPConnection, Get-PnPTenantInfo, Get-PnPTenantSite, Get-PnPHomeSite, Get-PnPHubSite, Get-PnPHubSiteChild, Get-PnPList | PNP-POWERSHELL, POWERSHELL | 👍 | 👍 | - | 1 |
Get all files in a Document Library along with Created By and Modified By | SharePoint | Report | bash, classic, Connect-PnPOnline, Get-PnPList, Get-PnPListItem, Get-PnPTenant, Get-PnPTenantSite | PNP-POWERSHELL | 👍 | 👍 | - | 1 |
Get Files with Retention or Sensitivity Labels in SharePoint Online | SharePoint | Report, Security, Microsoft 365 Copilot | modern, Connect-PnPOnline, Get-PnPConnection, Get-PnPTenantSite, Get-PnPListItem, Get-PnPList | PNP-POWERSHELL | 👍 | 👍 | - | 1 |
Retrieves all files properties within a specified folder. | SharePoint | Configure | Connect-PnPOnline, Get-PnPList, Get-PnPListItem | PNP-POWERSHELL | 👍 | 👍 | - | 2 |
Pinpoint the items/docs that hasn't been indexed yet | SharePoint | Data | Connect-PnPOnline, Get-PnPList, Get-PnPListItem, Get-PnPSearchCrawlLog | PNP-POWERSHELL | 👍 | 👍 | - | 1 |
Find all items with unique permissions and export to csv | SharePoint | Report, Security | Connect-PnPOnline, Get-PnPList, Get-PnPListItem, Get-PnPProperty, Get-PnPSubWeb, Get-PnPTenant, Get-PnPTenantSite | PNP-POWERSHELL | 👍 | 👍 | - | 1 |
SharePoint List Item Version History Retrieval | SharePoint | Report | Connect-PnPOnline, Get-PnPListItem, Get-PnPProperty | PNP-POWERSHELL | 👍 | 👍 | - | 1 |
Get SharePoint List Or Library Permissions And Export It To CSV | SharePoint | Data, Report, Security | Permission, Connect-PnPOnline, Disconnect-PnPOnline, m365 login, m365 spo list get, m365 spo group user list, m365 status, Get-PnPGroup, Get-PnPGroupMember, Get-PnPProperty | PNP-POWERSHELL, CLI-FOR-MICROSOFT365 | 👍 | 👍 | 👍 | 2 |
Export all List and Libraries with Item count and Permission in CSV | SharePoint | Data | Connect-PnPOnline, Get-PnPList, Get-PnPProperty, m365 status, m365 login, m365 spo list list, m365 spo list view list | PNP-POWERSHELL, CLI-FOR-MICROSOFT365 | 👍 | 👍 | 👍 | 2 |
Retrieve Message Center announcements and post to MS Teams channel | SharePoint, Teams | Report | SharePoint, Teams, Connect-PnPOnline, Disconnect-PnPOnline, Get-PnPMessageCenterAnnouncement, Connect-MicrosoftTeams, Submit-PnPTeamsChannelMessage, m365 login, m365 logout, m365 status, m365 teams team get, m365 teams channel get, m365 teams message send, m365 tenant serviceannouncement message list | PNP-POWERSHELL, CLI-FOR-MICROSOFT365 | 👍 | 👍 | 👍 | 3 |
Get permissions including unique permissions up to item level including sharing links | SharePoint, SharingLinks, Permissions, Unique Permissions, SharePoint Groups, M365 Groups | Report, Security, Microsoft 365 Copilot | modern, Connect-PnPOnline, Get-PnPListItem, Get-PnPProperty, Get-PnPList, Get-PnPWeb, Get-PnPContext, Get-PnPGroupMember, Get-PnPMicrosoft365GroupOwners, Get-PnPMicrosoft365GroupMembers, Get-PnPSiteSensitivityLabel | PNP-POWERSHELL | 👍 | 👍 | - | 1 |
Get SharePoint Storage Usage Against Allocated Quota | SharePoint | Report | modern, Connect-PnPOnline, Get-PnPTenantSite | PNP-POWERSHELL | 👍 | 👍 | - | 2 |
Get sharing links within the tenant | SharePoint, SharingLinks | Report, Security, Microsoft 365 Copilot | modern, Connect-PnPOnline, Get-PnPListItem, Get-PnPProperty, Get-PnPList, Get-PnPWeb, Get-PnPContext, Get-PnPFileSharingLink, Get-PnPFolderSharingLink | PNP-POWERSHELL | 👍 | 👍 | - | 2 |
Get SharePoint site sharing Settings | SharePoint, Sharing settings, Permissions, SharePoint Advanced Management(SAM) | Report, Security, Microsoft 365 Copilot | modern, Connect-PnPOnline, Invoke-PnPSPRestMethod, Get-PnPConnection, Get-PnPTenantSite | PNP-POWERSHELL | 👍 | 👍 | - | 1 |
Retrieves site id from Microsoft Graph | SharePoint, SiteId | Report | modern, Connect-PnPOnline, Invoke-PnPGraphMethod | PNP-POWERSHELL | 👍 | 👍 | - | 1 |
Get membership report of a site | SharePoint | Data, Report, Security | Get-PnPTenantSite, Get-PnPMicrosoft365GroupOwner, Get-PnPMicrosoft365GroupMember, Get-PnPSiteCollectionAdmin, Get-PnPGroupMember | PNP-POWERSHELL, POWERSHELL | 👍 | 👍 | - | 1 |
Get sites report throughout the tenant which has unique permissions | SharePoint | Data, Report, Security | Connect-PnPOnline, Get-PnPWeb, Get-PnPGroup | PNP-POWERSHELL, POWERSHELL | 👍 | 👍 | - | 1 |
GET API Permissions for SPFx solutions | SharePoint | Report, Security | PNP-POWERSHELL | 👍 | 👍 | - | 1 | |
Get storage breakdown by file size, file version size and recycle bin | SharePoint | Data | Connect-PnPOnline, Get-PnPFile, Get-PnPFileVersion, Get-PnPList, Get-PnPListItem, Get-PnPRecycleBinItem, Get-PnPTenantSite | PNP-POWERSHELL | 👍 | 👍 | - | 1 |
How to retrieve the hierarchy of all term stores for all levels? | SharePoint, SharePoint Online, Termstores | Data | Microsoft.SharePoint.Client.ClientContext, Microsoft.SharePoint.Client.SharePointOnlineCredentials, GetTaxonomySession | POWERSHELL | 👍 | 👍 | - | 1 |
Gets usage from a particular user(s) or site(s) from the Unified Audit Log | SharePoint, Graph | Report | Unified Audit Logs, ULS, PDF | PNP-POWERSHELL | 👍 | 👍 | - | 1 |
Grant permissions for a given Azure Active Directory application registration | SharePoint, Azure | Configure, Security | Connect-PnPOnline, Get-PnPAzureADApp, Get-PnPAzureADAppSitePermission, Grant-PnPAzureADAppSitePermission, Set-PnPAzureADAppSitePermission | PNP-POWERSHELL | 👍 | 👍 | - | 1 |
Get permission group report of a site | SharePoint | Data, Security | m365 status, m365 login, m365 spo web get, m365 spo group list, m365 spo list list, m365 spo list get, m365 adaptivecard send | cli-for-microsoft365 | 👍 | 👍 | 👍 | 1 |
Hide SharePoint list from Site Contents | SharePoint | Configure | SharePoint Online, Hide List, Connect-PnPOnline, Set-PnPList, Disconnect-PnPOnline, m365 status, m365 login, m365 spo list set, m365 logout | PNP-POWERSHELL, CLI-FOR-MICROSOFT365 | 👍 | 👍 | 👍 | 2 |
SharePoint Online Hub Site Association | SharePoint | Configure | SharePoint Online, Hub Site, Connect-PnPOnline, Add-PnPHubSiteAssociation, m365 login, m365 status, m365 spo hubsite list, m365 spo hubsite connect, Add-SPOHubSiteAssociation, Connect-SPOService | PNP-POWERSHELL, SPO-MANAGEMENT-SHELL, cli-for-microsoft365 | 👍 | 👍 | 👍 | 3 |
Import CSV to an existing SharePoint List | SharePoint | Data | Connect-PnPOnline, New-PnPBatch, Invoke-PnPBatch, Add-PnPListItem, Disconnect-PnPOnline | PNP-POWERSHELL | 👍 | 👍 | - | 1 |
Import taxonomy terms and labels into a term set | SharePoint | Data | classic, Connect-PnPOnline, Get-PnPTerm, Get-PnPTermGroup, Get-PnPTermLabel, Import-PnPTermSet, New-PnPTerm, New-PnPTermGroup | PNP-POWERSHELL | 👍 | 👍 | - | 1 |
Install and deploy SPFx solution | SharePoint | Deploy | SharePoint, Azure DevOps, Continuous Deployment, m365 login, m365 spfx package generate, m365 spo app add, m365 spo app deploy, m365 spo app get, m365 spo app install | CLI-FOR-MICROSOFT365 | 👍 | 👍 | 👍 | 1 |
Add Large List items to PnP Template | SharePoint | Data, Provisioning | Connect-PnPOnline, Get-PnPContext, Get-PnPWeb, Add-PnPDataRowsToSiteTemplate, Get-PnPListItem, Disconnect-PnPOnline | PNP-POWERSHELL | 👍 | 👍 | - | 1 |
Disable Quick property editing (Grid view) from SharePoint list | SharePoint | Configure | SharePoint Online, Connect-PnPOnline, Set-PnPList, Disconnect-PnPOnline, m365 status, m365 login, m365 spo list set, m365 logout | PNP-POWERSHELL, CLI-FOR-MICROSOFT365 | 👍 | 👍 | 👍 | 2 |
Download all the content type document templates files associated with a library | SharePoint | Data | classic, Content Type, Content Type Document Templates, Connect-PnPOnline, Get-PnPList, Get-PnPFile, Disconnect-PnPOnline, m365 status, m365 login, m365 spo list contenttype list, m365 spo file get, m365 logout | PNP-POWERSHELL, CLI-FOR-MICROSOFT365 | 👍 | 👍 | 👍 | 2 |
Export / Import list formatting | SharePoint | Configure | Add-PnPView, Connect-PnPOnline, Get-PnPContentType, Get-PnPContext, Get-PnPField, Get-PnPList, Get-PnPSite, Get-PnPSiteTemplate, Get-PnPView, Invoke-PnPSiteTemplate, Set-PnPField, Set-PnPView | PNP-POWERSHELL | 👍 | 👍 | - | 1 |
Get/add/update/delete list items in large lists | SharePoint | Data | m365 login, m365 status, m365 spo list get, m365 spo listitem add, m365 spo listitem list, m365 spo listitem remove, m365 spo listitem set, Add-PnPListItem, Connect-PnPOnline, Get-PnPList, Get-PnPListItem, Invoke-PnPBatch, New-PnPBatch, Remove-PnPList, Remove-PnPListItem, Set-PnPList, Set-PnPListItem | PNP-POWERSHELL, CLI-FOR-MICROSOFT365 | 👍 | 👍 | 👍 | 2 |
Read SharePoint List Items Using CAML Query | SharePoint | Data | Connect-PnPOnline, Get-PnPListItem, m365 status, m365 login, m365 spo listitem list | PNP-POWERSHELL, CLI-FOR-MICROSOFT365 | 👍 | 👍 | 👍 | 2 |
List all external users in all site collections | SharePoint | Report, Security | SharePoint Online, Governance, External Users, Connect-PnPOnline, Get-PnPTenant, Get-PnPTenantSite, Get-PnPUser, Connect-SPOService, Get-SPOExternalUser, Get-SPOSite | SPO-MANAGEMENT-SHELL, PNP-POWERSHELL | 👍 | 👍 | - | 2 |
List external users across all sites and in what site groups they are | SharePoint | Report, Security | SharePoint Online, Governance, External Users, m365 login, m365 status, m365 spo site classic list, m365 util accesstoken get, Connect-PnPOnline, Get-PnPTenantSite, Invoke-PnPSPRestMethod | CLI-FOR-MICROSOFT365, PNP-POWERSHELL | 👍 | 👍 | 👍 | 2 |
Update content type of files in folder with system update | SharePoint | Data, Provision | classic, Connect-PnPOnline, Disconnect-PnPOnline, Get-PnPListItem, Set-PnPListItem | PNP-POWERSHELL | 👍 | 👍 | - | 1 |
Locate orphaned Termstore Terms | SharePoint | Modernize, Data, Report | Get-PnPTerm, Invoke-PnPSearchQuery | PNP-POWERSHELL | 👍 | 👍 | - | 1 |
SharePoint Modern Page Publishing Report | SharePoint | Configure, Report | m365 login, m365 spo web get, m365 spo page list, m365 status, Connect-PnPOnline, Get-PnPList, Get-PnPListItem, Get-PnPWeb | PNP-POWERSHELL, CLI-FOR-MICROSOFT365 | 👍 | 👍 | 👍 | 2 |
SharePoint Modern Page URL Report | SharePoint | Configure, Report | Connect-PnPOnline, Get-PnPList, Get-PnPListItem, Get-PnPPage, Get-PnPPageComponent, Get-PnPWeb | PNP-POWERSHELL | 👍 | 👍 | - | 1 |
Generate a csv report for a selection of site collections showing the time of the most recent update by any user | SharePoint, Graph, Azure | Data, Report | Connect-PnPOnline, Get-PnPAccessToken, Invoke-RestMethod, Get-PnPAccessToken, Get-PnPProperty | PNP-POWERSHELL | 👍 | 👍 | - | 1 |
Copying files between different SharePoint libraries with custom metadata | SharePoint | Configure, Security | Connect-PnPOnline, Get-PnPFolderItem, Get-PnPFolder, Get-PnPFile, Add-PnPFile | PNP-POWERSHELL | 👍 | 👍 | - | 1 |
Open Office documents in the Client | SharePoint | Configure | modern, SharePoint Online, Connect-PnPOnline, Get-PnPFeature, Enable-PnPFeature, m365 status, m365 login, m365 spo feature list, m365 spo feature enable | PNP-POWERSHELL, CLI-FOR-MICROSOFT365 | 👍 | 👍 | 👍 | 2 |
Provision Home Page to a SharePoint site | SharePoint | Data, Provision | classic, Connect-PnPOnline, Export-PnPPage, Invoke-PnPSiteTemplate, Set-PnPHomePage | PNP-POWERSHELL | 👍 | 👍 | - | 1 |
Create a Quick Links web part with items defined in a datasource | SharePoint | Data | Add-PnPField, Add-PnPListItem, Add-PnPPage, Add-PnPPageWebPart, Connect-PnPOnline, Disconnect-PnPOnline, Get-PnPList, Get-PnPListItem, Get-PnPPage, Get-PnPWeb, New-PnPList | PNP-POWERSHELL | 👍 | 👍 | - | 1 |
Lock and Unlock a file leveraging Microsoft Graph API | SharePoint | Data | Connect-PnPOnline, Get-PnPList, Invoke-PnPGraphMethod, Get-PnPListItem | PNP-POWERSHELL | 👍 | 👍 | - | 1 |
SPO Recover Deleted Meeting Recordings | SharePoint, Teams | Report, Security | bash, classic, Get-PnPRecycleBinItem, Restore-PnPRecycleBinItem, Get-SPODeletedSite, Get-SPOSite, Set-SPOUser | PNP-POWERSHELL, SPO-MANAGEMENT-SHELL | 👍 | 👍 | - | 2 |
Get SharePoint Site Recycle Bin Items And Export It To CSV | SharePoint | Data | Connect-PnPOnline, Get-PnPRecycleBinItem, m365 status, m365 login, m365 spo site recyclebinitem list | PNP-POWERSHELL, cli-for-microsoft365 | 👍 | 👍 | 👍 | 1 |
Register and login to SharePoint using an app | SharePoint | Data, Migration, Provision | Connect-PnPOnline, Register-PnPEntraIDApp | PNP-POWERSHELL | 👍 | 👍 | - | 1 |
Register SharePoint Organization Assets Library | SharePoint | Configure | modern, SharePoint Online, Connect-SPOService, Add-SPOOrgAssetsLibrary, Disconnect-SPOService, m365 login, m365 status, m365 spo orgassetslibrary add, m365 logout, Connect-PnPOnline, Add-PnPOrgAssetsLibrary, Disconnect-PnPOnline | SPO-MANAGEMENT-SHELL, PNP-POWERSHELL, CLI-FOR-MICROSOFT365 | 👍 | 👍 | 👍 | 3 |
Reindex Search index for lists where a specific term is used (when you have renamed the term) | SharePoint | Data, termstore, Configure, Search | Invoke-PnPSearchQuery, Get-PnPList, PSCustomObject, Request-PnPReIndexList, Export-Csv | PNP-POWERSHELL | 👍 | 👍 | - | 1 |
Reindex SharePoint sites | SharePoint | Configure | Connect-PnPOnline, Get-PnPTenantSite, Request-PnPReIndexWeb, Disconnect-PnPOnline, m365 status, m365 login, m365 spo site list, m365 spo web reindex, m365 logout | PNP-POWERSHELL, CLI-FOR-MICROSOFT365 | 👍 | 👍 | 👍 | 2 |
Remove site access requests | SharePoint | Configure | Connect-PnPOnline, New-PnPBatch, Get-PnPList, Get-PnPListItem, Remove-PnPListItem, Invoke-PnPBatch, Disconnect-PnPOnline | PNP-POWERSHELL | 👍 | 👍 | - | 1 |
Delete custom color themes from SharePoint | SharePoint | Configure | SharePoint Online, Themes, Connect-SPOService, Get-SPOTheme, Remove-SPOTheme, Disconnect-SPOService, Connect-PnPOnline, Get-PnPTenantTheme, Remove-PnPTenantTheme, Disconnect-PnPOnline, m365 status, m365 login, m365 spo theme list, m365 spo theme remove, m365 logout | PNP-POWERSHELL, SPO-MANAGEMENT-SHELL, CLI-FOR-MICROSOFT365 | 👍 | 👍 | 👍 | 3 |
Delete a library exceeding the list threshold limit | SharePoint | Data | Connect-PnPOnline, Get-PnPWeb, Get-PnPList, Get-PnPFolderItem, Remove-PnPFile, Remove-PnPFolder, Remove-PnPList, m365 status, m365 login, m365 spo folder list, m365 spo folder remove, m365 spo file list, m365 spo file remove, m365 spo list remove | PNP-POWERSHELL, cli-for-microsoft365 | 👍 | 👍 | 👍 | 2 |
Delete custom SharePoint list designs | SharePoint | Configure | SharePoint Online, List Designs, PnP PowerShell, Connect-PnPOnline, Get-PnPList, Get-PnPListDesign, Get-PnPSite, Get-PnPSiteScript, Remove-PnPList, Remove-PnPListDesign, Remove-PnPSiteScript | PNP-POWERSHELL | 👍 | 👍 | - | 1 |
Remove SharePoint Organization Assets Library | SharePoint | Configure | modern, SharePoint Online, Connect-SPOService, Remove-SPOOrgAssetsLibrary, Disconnect-SPOService, m365 login, m365 status, m365 spo orgassetslibrary remove, m365 logout, Connect-PnPOnline, Remove-PnPOrgAssetsLibrary, Disconnect-PnPOnline | SPO-MANAGEMENT-SHELL, PNP-POWERSHELL, CLI-FOR-MICROSOFT365 | 👍 | 👍 | 👍 | 3 |
Remove orphaned redirect sites | SharePoint | Report | SharePoint Online, Redirect sites, Connect-PnPOnline, Get-PnPTenant, Get-PnPTenantSite, Remove-PnPTenantSite | PNP-POWERSHELL | 👍 | 👍 | - | 1 |
Remove Title Area from SharePoint Page | SharePoint | Configure | modern, SharePoint Online, Connect-PnPOnline, Set-PnPPage, m365 status, m365 login, m365 spo page set | PNP-POWERSHELL, CLI-FOR-MICROSOFT365 | 👍 | 👍 | 👍 | 2 |
Delete custom SharePoint site designs | SharePoint | Configure | SharePoint Online, Site Designs, Connect-SPOService, Connect-PnPOnline, Get-SPOSite, Get-SPOSiteDesign, Get-PnPSiteDesign, Remove-SPOSite, Remove-SPOSiteDesign, Remove-PnPSiteScript, Remove-PnPSiteDesign, m365 login, m365 spo sitedesign list, m365 spo sitedesign remove | PNP-POWERSHELL, SPO-MANAGEMENT-SHELL, CLI-FOR-MICROSOFT365 | 👍 | 👍 | 👍 | 4 |
Delete custom SharePoint site scripts | SharePoint | Configure | SharePoint Online, Site Scripts, Connect-SPOService, Get-SPOSite, Get-SPOSiteScript, Remove-SPOSite, Remove-SPOSiteScript, Connect-PnPOnline, Get-PnPSiteScript, Remove-PnPSiteScript, m365 status, m365 login, m365 spo sitescript list, m365 spo sitescript remove | SPO-MANAGEMENT-SHELL, PNP-POWERSHELL, CLI-FOR-MICROSOFT365 | 👍 | 👍 | 👍 | 3 |
Remove the Teamify link on Group sites | SharePoint, Teams | Configure | Set-PnPSite, Set-PnPPropertyBagValue, Set-PnPTeamifyPromptHidden | PNP-POWERSHELL, CLI-FOR-MICROSOFT365 | 👍 | 👍 | 👍 | 1 |
Remove modern web parts from pages | SharePoint | Data, Migration, Archive | m365 login, m365 spo web part, m365 spo web part properties, Connect-PnPOnline, Disconnect-PnPOnline, Get-PnPList, Get-PnPListItem, Get-PnPPage | PNP-POWERSHELL | 👍 | 👍 | - | 1 |
Reorder Content Types in SharePoint List | SharePoint | Configure | SharePoint Online, ContentTypes, Connect-PnPOnline, Invoke-PnPQuery, Disconnect-PnPOnline | PNP-POWERSHELL | 👍 | 👍 | - | 1 |
Repair IdMismatch for user cross all Sites | SharePoint | Data, Report | Connect-PnPOnline, Get-PnPTenantSite, Get-PnPUserProfileProperty, Set-PnPTenantSite, Get-PnPUser, Remove-PnPSiteCollectionAdmin, Remove-PnPUser | PNP-POWERSHELL | 👍 | 👍 | - | 1 |
Replace specific users in the People web part | SharePoint | Data, Deploy, Provision, Configure, Report | Get-PnPClientSidePage | PNP-POWERSHELL | 👍 | 👍 | - | 1 |
Request Reindex of SharePoint User Profile Properties | SharePoint | Configure | Connect-PnPOnline, Get-PnPList, Get-PnPProperty, Get-PnPUPABulkImportStatus, New-PnPUPABulkImportJob, Submit-PnPSearchQuery | PNP-POWERSHELL | 👍 | 👍 | - | 1 |
Run jobs in parallel using ForEach-Object -Parallel to iterate SharePoint site collections | SharePoint | Data | Connect-PnPOnline, Get-PnPTenantSite, Get-PnPList, Get-PnPListItem | PNP-POWERSHELL | 👍 | 👍 | - | 1 |
Change the Placeholder text in SharePoint Search Box | SharePoint | Configure | modern, search, Connect-PnPOnline, Set-PnPSearchSettings | PNP-POWERSHELL | 👍 | 👍 | - | 1 |
Run A Search Query And Export To CSV | SharePoint | Report | search, Submit-PnPSearchQuery, m365 login, m365 spo search, m365 status | PNP-POWERSHELL, CLI-FOR-MICROSOFT365 | 👍 | 👍 | 👍 | 2 |
Audit Service Principal Access to SharePoint Sites with Sites.Selected Permissions | SharePoint, Entra ID | Audit, Security, Service Principal | PNP-POWERSHELL | 👍 | 👍 | - | 1 | |
Set Home site for SharePoint online tenant | SharePoint | Configure | modern, SharePoint Online, Home Site, Connect-SPOService, Set-SPOHomeSite, m365 login, m365 status, m365 spo homesite set, Connect-PnPOnline, Set-PnPHomeSite | SPO-MANAGEMENT-SHELL, PNP-POWERSHELL, CLI-FOR-MICROSOFT365 | 👍 | 👍 | 👍 | 3 |
Set Page Author Byline | SharePoint | Configure | Modern page, Author byline, Connect-PnPOnline, Disconnect-PnPOnline, Get-PnPConnection, Get-PnPPage, Get-PnPUser, New-PnPUser | PNP-POWERSHELL | 👍 | 👍 | - | 1 |
Set SharePoint regional settings | SharePoint | Configure | Connect-PnPOnline, Get-PnPWeb, Invoke-PnPQuery, Disconnect-PnPOnline | PNP-POWERSHELL | 👍 | 👍 | - | 1 |
Setup example site | SharePoint | Provision, Configure | SharePoint Online, Create Site, Create Field, Create Content type, Create List, Modify View, Modify Navigation, Add-PnPContentType, Add-PnPContentTypeToList, Add-PnPField, Add-PnPFieldFromXml, Add-PnPFieldToContentType, Add-PnPFolder, Add-PnPNavigationNode, Connect-PnPOnline, Disconnect-PnPOnline, Get-PnPContentType, Get-PnPField, Get-PnPFolder, Get-PnPList, Get-PnPNavigationNode, Get-PnPTenant, Get-PnPTenantSite, Get-PnPView, New-PnPList, New-PnPSite, Remove-PnPNavigationNode, Set-PnPList, Set-PnPView | PNP-POWERSHELL | 👍 | 👍 | - | 1 |
List of active sites in Tenant with Admins and storage used | SharePoint | Report | Connect-PnPOnline, Get-PnPTenantSite, Get-PnPSiteCollectionAdmin, Disconnect-PnPOnline | PNP-POWERSHELL | 👍 | 👍 | - | 1 |
M365 Consultant's Script Kit | SharePoint | Report | PNP-POWERSHELL | 👍 | 👍 | - | 1 | |
Translate columns in a SharePoint list | SharePoint | Configure | Document Library, Conversion, PDF, Add-PnPListItem, Connect-PnPOnline, Get-PnPList, Get-PnPListItem, Remove-PnPList, Remove-PnPListItem | PNP-POWERSHELL | 👍 | 👍 | - | 1 |
Trim file versions and archive Site Collection using Microsoft365 Archive | SharePoint | Provision, Configure | Set-PnPSiteArchiveState, Remove-PnPFileVersion, Get-PnPFileVersion, Governance, SharePoint Premium | pnp-powerShell | 👍 | 🤷 | - | 1 |
Retracting SPFx Solutions from Hub Site and associated sites | SharePoint | Modernize, Deploy, Remove, SPFx, Hub Site | modern, Connect-PnPOnline, Disconnect-PnPOnline, Get-PnPHubSiteChild, Invoke-PnPSPRestMethod, Get-PnPApp, Uninstall-PnPApp, Remove-PnPApp, Get-PnPWeb, Get-PnPTenantSite, Invoke-PnPSPRestMethod | PNP-POWERSHELL | 👍 | 👍 | - | 1 |
Update SharePoint Site Logo and Thumbnail | SharePoint, Branding | Branding | modern, Connect-PnPOnline, Add-PnPFile, Get-PnPFile, Set-PnPWebHeader, Get-PnPHubSiteChild | PNP-POWERSHELL | 👍 | 👍 | - | 1 |
Add document templates to the New dropdown in a document library | SharePoint, Office, Teams | Deploy, Provision, Configure | Get-PnPList, New-PnPList, Get-PnPFile, Copy-PnPFile, Get-PnPView, Get-PnPContentType, Invoke-PnPQuery | PNP-POWERSHELL | 👍 | 👍 | - | 1 |
How to Hide the 'See All' Button in the Highlighted Content Web Part | SharePoint | Configure | Connect-PnPOnline, Get-PnPClientSidePage, Set-PnPPageWebPart, Disconnect-PnPOnline | PNP-POWERSHELL | 👍 | 👍 | - | 1 |
Update large list with PnP-Batch with retries to address throttling challenges | SharePoint | Configure, Security | Connect-PnPOnline, New-PnPBatch, Get-PnPListItem, Set-PnPListItem, Invoke-PnPBatch | PNP-POWERSHELL | 👍 | 👍 | - | 1 |
Update list icons & color | SharePoint | modern, Connect-PnPOnline, Get-PnPList, Invoke-PnPQuery | PNP-POWERSHELL | 👍 | 👍 | - | 1 | |
Update a SharePoint list item without changing the Modified By and Modified fields | SharePoint | Data | Connect-PnPOnline, Disconnect-PnPOnline, Set-PnPListItem | PNP-POWERSHELL | 👍 | 👍 | - | 1 |
Update web part properties on modern pages | SharePoint | Data, Migration, Archive | m365 login, m365 spo web part, m365 spo web part properties, Connect-PnPOnline, Disconnect-PnPOnline, Get-PnPList, Get-PnPListItem, Get-PnPPage | PNP-POWERSHELL | 👍 | 👍 | - | 1 |
Update SharePoint Page Banner Image | SharePoint | Configure | modern, Connect-PnPOnline, Set-PnPPage, m365 status, m365 login, m365 spo page header set | PNP-POWERSHELL, CLI-FOR-MICROSOFT365 | 👍 | 👍 | 👍 | 2 |
Sample showing how to ensure that the Role/Title in each People web part is updated | SharePoint | Data | Connect-PnPOnline, Get-PnPUserProfileProperty, Export-Csv, Get-PnPClientSidePage, Get-PnPTenantSite | PNP-POWERSHELL | 👍 | 👍 | - | 1 |
Sample on how to locate the classic Search Result Web part and check the Remove Duplicates setting | SharePoint | Data | Get-PnPWebPart, Connect-PnPOnline, Get-PnPTenantSite, Disconnect-PnPOnline, Get-PnPListItem, Get-PnPSubWebs | PNP-POWERSHELL | 👍 | 👍 | - | 1 |
Update user profile properties | SharePoint, Office | Configure, Data | Connect-PnPOnline, Set-PnPUserProfileProperty, m365 status, m365 login, m365 spo userprofile set | PNP-POWERSHELL, cli-for-microsoft365 | 👍 | 👍 | 👍 | 2 |
Export a csv report on all Microsoft Stream videos | Office | Data, Report | Stream, Report, Video | POWERSHELL | 👍 | 👍 | - | 0 |
List and archives inactive Teams | Teams | Data | Invoke-RestMethod | POWERSHELL | 👍 | 👍 | - | 1 |
Bulk Create Teams with JSON File | Teams, Security | Provision | Connect-PnPOnline, Get-PnPTenantSite, New-PnPMicrosoft365Group, m365 status, m365 login, m365 teams team get, m365 aad o365group add, m365 aad o365group list, m365 aad o365group teamify | PNP-POWERSHELL, CLI-FOR-MICROSOFT365 | 👍 | 👍 | 👍 | 2 |
Clone a Microsoft Team with\without content | Teams | Data, Deploy, Provision | Get-PnPFolderItem, Connect-PnPOnline, Get-PnPList, Get-PnPProperty, Get-PnPFolder, Copy-PnPFile, Get-PnPAccessToken, Get-PnPMicrosoft365Group, Get-PnPWeb, Disconnect-PnPOnline | PNP-POWERSHELL | 👍 | 👍 | - | 1 |
Create a Teams based on a existing team template | Teams | Data | Get-PnPStoredCredential, Invoke-WebRequest, Invoke-RestMethod | PNP-POWERSHELL | 👍 | 👍 | - | 1 |
Export Teams's Channel Conversation to html file | Teams | Data, Report | m365 login, m365 teams team list, m365 teams channel list, m365 teams message list, m365 teams message reply list, m365 logout | CLI-FOR-MICROSOFT365 | 👍 | 👍 | 👍 | 1 |
Fetch Microsoft Teams Details And Export To CSV | Teams | Report, Connect-MicrosoftTeams, Get-Team, Get-TeamUser, Get-TeamChannel | MICROSOFTTEAMS-POWERSHELL | 👍 | 👍 | - | 1 | |
Export Microsoft Teams Direct Routing Calls | Teams | Report | Invoke-WebRequest, Invoke-RestMethod, m365 login, m365 teams report directroutingcalls | cli-for-microsoft365 | 👍 | 👍 | 👍 | 1 |
Export Microsoft Teams PSTN call logs | Teams | Report | Invoke-WebRequest, Invoke-RestMethod, m365 login, m365 teams report pstncalls | cli-for-microsoft365 | 👍 | 👍 | 👍 | 1 |
List all teams and teams members in Microsoft Teams in the tenant | Teams | Report, Security | Microsoft Teams, Microsoft 365, PowerShell, m365 login, m365 status, m365 teams team list, m365 teams user list, Connect-PnPOnline, Get-PnPTeamsTeam, Get-PnPTeamsUser | PNP-POWERSHELL, CLI-FOR-MICROSOFT365 | 👍 | 👍 | 👍 | 2 |
Force Team Files Tab Provision | Teams | Data | Get-PnPTenantId, Get-PnPStoredCredential, Connect-PnPOnline, Get-PnPAccessToken, Get-PnPMicrosoft365Group, Disconnect-PnPOnline | PNP-POWERSHELL | 👍 | 👍 | - | 1 |
Teams Full Report | Teams | Data | Connect-PnPOnline, Get-PnPAccessToken, Get-PnPMicrosoft365Group, Get-PnPMicrosoft365GroupOwner, Get-PnPMicrosoft365GroupMember, Get-PnPTeamsUser, Disconnect-PnPOnline, m365 status, m365 login, m365 teams team list, m365 aad o365group, m365 teams user list, m365 teams channel list, m365 teams channel get, m365 teams tab list, m365 logout | PNP-POWERSHELL, CLI-FOR-MICROSOFT365 | 👍 | 👍 | 👍 | 2 |
Get Teams Templates | Teams | Data | Get-PnPStoredCredential, Invoke-WebRequest, Invoke-RestMethod | PNP-POWERSHELL | 👍 | 👍 | - | 1 |
Get All Teams App Descriptions | SharePoint, Graph, Teams, Microsoft 365 Copilot | Data, Report, Microsoft 365 Copilot | Connect-PnPOnline, Invoke-PnPGraphMethod | PNP-POWERSHELL | 👍 | 👍 | - | 1 |
List guests within Teams in a tenant | Teams, Security | Report | Connect-MicrosoftTeams, Get-TeamUser, Get-Team, Connect-PnPOnline, Get-PnPTeamsTeam, Get-PnPTeamsUser, m365 status, m365 login, m365 teams team list, m365 teams user list | MICROSOFTTEAMS-POWERSHELL, PNP-POWERSHELL, cli-for-microsoft365 | 👍 | 👍 | 👍 | 3 |
List installed apps within Teams in a tenant | Teams | Report | Invoke-WebRequest, Invoke-RestMethod, m365 login, m365 teams team list, m365 teams team app list | cli-for-microsoft365 | 👍 | 👍 | 👍 | 1 |
List ownerless teams | Teams | Report | Connect-PnPOnline, Get-PnPMicrosoft365Group | PNP-POWERSHELL, POWERSHELL | 👍 | 👍 | - | 1 |
List all Microsoft Teams team's Owners and Members | Teams | Report, Security | Microsoft Teams, Governance, Connect-PnPOnline, Disconnect-PnPOnline, Get-PnPMicrosoft365Group, Get-PnPMicrosoft365GroupMember, Get-PnPMicrosoft365GroupOwner, m365 status, m365 login, m365 teams team list, m365 teams user list, m365 logout | PNP-POWERSHELL, CLI-FOR-MICROSOFT365 | 👍 | 👍 | 👍 | 2 |
Get notified in Microsoft Teams about SharePoint health incidents | SharePoint, Teams, Office | Report | Governance, Microsoft 365 Health Status, IT Pro, Azure Function, Health Status Monitoring, Imported CLI Sample, m365 spo set, m365 spo list get, m365 spo list add, m365 spo listitem list, m365 spo listitem add, m365 spo listitem remove, m365 tenant serviceannouncement healthissue list | CLI-FOR-MICROSOFT365 | 👍 | 👍 | 👍 | 2 |
Testing user preferred language of SharePoint site | SharePoint | Configure | modern, Connect-PnPOnline, Get-PnPListItem, Set-PnPListItem, Disconnect-PnPOnline, m365 status, m365 login, m365 spo listitem get, m365 spo listitem list, m365 spo listitem set, m365 logout | PNP-POWERSHELL, cli-for-microsoft365 | 👍 | 👍 | 👍 | 2 |
Export a csv report on all Whiteboards | Office, Whiteboard | Data, Report | Whiteboard, Report, Connect-MgGraph, Get-MgUser | MICROSOFTWHITEBOARDADMIN, GRAPH-POWERSHELL | 👍 | 👍 | - | 2 |
There are 298 script scenarios with metadata in the site | Generated: 12 Nov 2024 08:32:35