Report of Samples Command Usage
Sample | Cmdlets | Detected Cmdlets |
---|---|---|
Create AD app, add permissions and connect to SharePoint | Connect-PnPOnline | Install-Module, Import-Module, Connect-AzureAD, New-AzureADApplication, New-AzureADApplicationPasswordCredential, Get-AzureADServicePrincipal, New-Object, Get-AzureADApplication, Set-AzureADApplication, Get-pnpSite |
Analyze users for known data breaches with have i been pwned | m365 login, m365 status, Albert-Jan | ConvertFrom-Json, ForEach-Object, Write-Host, Start-Sleep |
List out all Azure AD Apps along with their Credentials | Connect-MgGraph, Get-MgApplication | Get-Date, Get-MgApplicationOwner, Export-Csv |
Prevent Guests from Being Added to a Specific Microsoft 365 Group or Microsoft Teams team | Connect-PnPOnline, Disconnect-PnPOnline, Get-PnPMicrosoft365Group, Get-PnPMicrosoft365GroupSettings, New-PnPMicrosoft365Group, New-PnPMicrosoft365GroupSettings, Set-PnPMicrosoft365Group, Set-PnPMicrosoft365GroupSettings | Split-Path, New-Item, ForEach-Object, Where-Object |
Delete all Microsoft 365 groups and SharePoint sites | m365 login, m365 logout, m365 status, m365 entra m365group list, m365 entra m365group remove, Connect-PnPOnline, Disconnect-PnPOnline, Get-PnPTenant, Get-PnPTenantSite, Remove-PnPDeletedMicrosoft365Group, Remove-PnPMicrosoft365Group, Remove-PnPTenantDeletedSite, Remove-PnPTenantSite | Format-Table, Read-Host, ForEach-Object, Start-Sleep, ConvertFrom-Json, Write-Host |
Ensuring m365 group owners are m365 group members | m365 login, m365 logout, m365 status, m365 entra m365group user add, m365 entra m365group user list, Add-PnPMicrosoft365GroupMember, Connect-PnPOnline, Get-PnPMicrosoft365Group, Get-PnPMicrosoft365GroupMember, Get-PnPMicrosoft365GroupOwner, Get-PnPTenant, Get-PnPTenantSite | Split-Path, Where-Object, ForEach-Object, foreach-object, New-Object, Add-Member, Write-host, sort-object, Export-CSV, ConvertFrom-Json |
Get Azure AD app permission info (delegated or application) | m365 login, m365 status, m365 cli config get, m365 cli config set, Connect-MgGraph | Get-CLIValue, ConvertFrom-Json, Get-AADPermission, Where-Object, Write-Host, Select-Object, Format-List, Write-Warning, Write-Error, Get-MgServicePrincipal |
Identifying Duplicate Microsoft 365 Group Names | Connect-PnPOnline, Disconnect-PnPOnline | built-in, Clear-Host, Join-Path, Group-Object, Where-Object, Export-Csv |
Get Tenant ID | Get-PnPTenant, Get-PnPTenantId | Get-TenantIdFromDomain, Invoke-WebRequest, Write-Error, ConvertFrom-Json, Get-TenantIdFromSubscriptionId, Get-Help |
Grant Managed Identity permissions to audit and cleanup SPFx App Principal permissions | Connect-MgGraph, Connect-PnPOnline, Get-PnPSite, Get-PnPSiteCollectionAppCatalog, Get-PnPTenant, Get-PnPTenantAppCatalogUrl, Grant-PnPAzureADAppSitePermission | System-Managed, site-level, Set-ManagedIdentityAPIPermissions, Set-SiteAppCatalogPermissions, tenant-level, Export-MsIdAppConsentGrantReport, Import-Module, Write-Host, Get-MgServicePrincipal, ForEach-Object, Where-Object, New-MgServicePrincipalAppRoleAssignment |
Create Dynamic Install and Uninstall Azure AD Groups using Graph | Connect-MgGraph | Write-Host, Install-Module, Import-Module, Select-MgProfile, write-host, New-MGGroup, Write-Error |
Inventory Guest Sign-In Activity with CLI for M365 and Microsoft Graph | m365 status, m365 spo field add, m365 spo list add, m365 spo list get, m365 spo listitem add, m365 spo listitem list, m365 spo listitem set, m365 util accesstoken get | Sign-In, Invoke-RestMethod, Start-Transcript, ConvertFrom-Json, Write-Host, read-host, Stop-Transcript, Test-GuestUserManagementList, New-GuestUserManagementList, Write-Verbose, Out-Null, Write-Error, Add-GuestUserManagementListItem, Get-JoinedTeams, Select-Object, Get-GuestUserSignInActivity, ForEach-Object, Add-Member |
Delete inactive Guest User | Connect-MgGraph | sign-in, Get-MgUser, Write-Host, ForEach-Object, Read-Host, Remove-MgUser, Disconnect-MgGraph |
Automate Renewal of Expiring M365 Groups or or Microsoft Teams teams | Connect-PnPOnline, Disconnect-PnPOnline, Get-PnPMicrosoft365ExpiringGroup, Get-PnPMicrosoft365Group, Reset-PnPMicrosoft365GroupExpiration | Split-Path, New-Item, ForEach-Object, Select-Object |
Replace a user's membership in selected Microsoft 365 Groups or Teams | Add-PnPMicrosoft365GroupMember, Add-PnPMicrosoft365GroupOwner, Connect-PnPOnline, Get-PnPMicrosoft365Group, Get-PnPMicrosoft365GroupMember, Get-PnPMicrosoft365GroupOwner, Remove-PnPMicrosoft365Group, Remove-PnPMicrosoft365GroupMember, Remove-PnPMicrosoft365GroupOwner | Replace-Membership, Import-Csv, ForEach-Object, Write-Host, Where-Object |
Replace an owner in a Microsoft 365 Group or Microsoft Team | m365 login, m365 logout, m365 status, m365 entra m365group list, m365 entra m365group user add, m365 entra m365group user list, m365 entra m365group user remove, Add-PnPMicrosoft365GroupOwner, Connect-PnPOnline, Disconnect-PnPOnline, Get-PnPMicrosoft365Group, Get-PnPMicrosoft365GroupOwner, Remove-PnPMicrosoft365Group, Remove-PnPMicrosoft365GroupOwner | Read-Host, Split-Path, where-object, ForEach-Object, New-Object, Add-Member, write-host, ConvertFrom-Json |
Update Global Microsoft 365 Group Settings | Connect-PnPOnline, Get-PnPMicrosoft365Group, Get-PnPMicrosoft365GroupSettings, Invoke-PnPGraphMethod | Clear-Host |
Delete all resources from a resource group | ConvertFrom-Json, Write-Host, Read-Host | |
Bring you own data with Azure Open AI example | Get-Content, ConvertFrom-Json, Write-Host, ConvertTo-Json, Invoke-RestMethod, Out-File | |
Restore large number of items from SharePoint Recycle bin in bulk | Connect-PnPOnline, Invoke-PnPSPRestMethod | Get-PnpRecycleBinItem, Export-Csv, Start-Processing, Get-Content, ConvertFrom-csv, Split-Array, Write-Information, Restore-RecycleBinItems, ForEach-Object, Write-Output, Out-Null, Add-Member, Write-Warning, ConvertFrom-Json |
Undelete items from SharePoint Recycle bin | m365 login, m365 status, m365 spo site recyclebinitem list, m365 spo site recyclebinitem restore, Connect-PnPOnline, Get-PnPRecycleBinItem, Restore-PnPRecycleBinItem | Install-Module, Where-Object, Write-Host, ConvertFrom-Json |
Create Modern Sites as alternative primary language | m365 login, m365 status, m365 spo site add, Connect-PnPOnline, New-PnPTenantSite, Connect-SPOService, New-SPOSite | Write-Host |
Create bulk dummy documents in SharePoint Document library | Add-PnPFile, Add-PnPFolder, Connect-PnPOnline | Get-Module, Install-Module, Get-ChildItem, Get-Date, write-host, write-output, Write-host |
Create bulk dummy documents inc versions in SharePoint Document library | m365 login, m365 status, m365 spo file add, m365 spo file checkin, m365 spo file checkout, m365 spo folder add, m365 spo list get, m365 spo list set, Add-PnPFile, Add-PnPFolder, Connect-PnPOnline, Set-PnPFileCheckedIn, Set-PnPFileCheckedOut, Set-PnPList | Get-Module, Install-Module, Get-ChildItem, Get-Date, write-host, write-output, Write-host, Write-Host, New-Versions, Out-Null, Write-Progress, ConvertFrom-Json |
Export data from MS Search | Connect-PnPOnline, Get-PnPSearchExternalSchema, Invoke-PnPGraphMethod | ConvertTo-Json |
Export Inactive Sites Based On Days To CSV | Connect-PnPOnline, Get-PnPTenant, Get-PnPTenantSite, Connect-SPOService, Get-SPOSite | ConvertTo-SecureString, New-Object, Write-Host, Where-Object, Export-Csv |
Export OneDrive Sites | Connect-PnPOnline, Get-PnPTenant, Get-PnPTenantSite, Connect-SPOService, Get-SPOSite | ConvertTo-SecureString, New-Object, Write-Host, Export-Csv |
Fetch User Profile Properties From Site Collection And Export To CSV | m365 login, m365 status, m365 spo user list, m365 spo userprofile get, Connect-PnPOnline, Get-PnPUser, Get-PnPUserProfileProperty, Get-PnPWeb | ConvertTo-SecureString, New-Object, Write-Host, Out-File, Read-Host, Export-Csv, Write-Progress, ConvertFrom-Json, Where-Object |
Export all flows in environment | Export-PnPFlow, Get-PnPFlow | Get-PnPFlowEnvironment, Where-Object, Write-Host, Get-Date, Out-File |
Get Flows Connected to SharePoint | Connect-AzureAD, Get-AzureADUser, Export-Csv | |
Simple way how to automate your flowtest | m365 login, m365 logout, m365 flow list, m365 flow environment get, m365 flow run get, m365 flow run list, m365 spo listitem add, m365 spo listitem set | ConvertFrom-Json, Where-Object, Start-Sleep, Out-Null, Write-Output, SharePoint-Item, Start-ThreadJob, Get-Job, Get-Member, Remove-Job |
Flows runs day summary | Connect-PnPOnline, Get-PnPFlow, Get-PnPFlowRun | Get-Date, Write-Host, ConvertTo-JSON, Invoke-RestMethod |
Flow run status list dashboard | m365 login, m365 status, m365 flow list, m365 flow environment list, m365 flow run list, m365 spo listitem add, m365 spo listitem list, m365 spo listitem set | ConvertFrom-JSON, Write-Host, ConvertFrom-Json, out-null |
Generate Markdown Report of LCIDs | m365 login, m365 status, m365 spo web installedlanguage list, Connect-PnPOnline, Get-PnPWeb | Sort-Object, Write-Host, ConvertFrom-Json |
How to to get all site collections with their sub webs | m365 login, m365 status, m365 spo web list, Connect-PnPOnline, Get-PnPSubWeb, Get-PnPTenant, Get-PnPTenantSite | sub-webs, ConvertTo-SecureString, New-Object, Write-Host, Get-PnPSubWebs, Connect-PNPonline, ConvertFrom-Json |
Get disabled or inactive user accounts | Connect-PnPOnline, Invoke-PnPGraphMethod | Get-UserFromGraph, Get-UserFromSharePointSearch, Invoke-PnPSearchQuery, Get-PnPGraphAccessToken, Invoke-RestMethod, Get-UserFromGraphThatHasntLoggedInResently, Export-Csv |
Get Site Collection invalid user accounts | Connect-PnPOnline, Get-PnPUser, Invoke-PnPGraphMethod, Submit-PnPSearchQuery | Get-AllUsersFromUPA, Get-UserFromGraph, Write-Host, Where-Object, Export-Csv |
Assign Graph permissions to a Managed Identity | Get-Random, system-assigned | |
Authenticate with and call the Microsoft Graph | m365 util accesstoken get, Connect-MgGraph, Connect-PnPOnline | Invoke-RestMethod, Get-PnPGraphAccessToken, Get-MgUser, Disconnect-MgGraph |
Microsoft Graph PowerShell SDK for Common Operations | Connect-MgGraph | App-only, sign-in, Out-GridView, Find-Module, Disconnect-MgGraph, Get-MgUserMessage, App-Only, New-MgChatMessage, Find-MgGraphCommand, Get-MgDirectorySetting, Select-MgProfile, Get-MgAuditLogSignIn, New-Item, Get-MgReportMailboxUsageDetail, Invoke-MgGraphRequest, Import-CSV |
Connect to Graph using V1 or V2 or the SDK | Connect-MgGraph | Write-Host, Install-Module, Import-Module, Connect-ToGraph, user-based, Select-Object, Invoke-RestMethod, write-host, ConvertTo-SecureString, Select-MgProfile, app-based |
Create test users from list or use ChatGPT to generate | Connect-MgGraph | Pre-requisites, Install-Module, Get-ListOfUsers, Select-Object, New-MgUser, Write-Host, Invoke-WebRequest, ConvertFrom-Json |
Send a delayed message | Connect-MgGraph | Send-MgUserDelayedMail, Import-Module, Send-MgUserMail, Write-Host, Disconnect-MgGraph |
Deactivate User License | Connect-Graph, Get-MgUser, Get-MgSubscribedSku, Where-Object, Select-Object, Get-MgUserLicenseDetail, Set-MgUserLicense | |
Download Library contents as PDF | m365 login, m365 request, m365 status | app-only, Invoke-RestMethod, Write-Host, ConvertFrom-Json |
Get users by license and review last signed in | Connect-MgGraph | Find-MgGraphCommand, Get-MgUser, sign-in, Get-MgContext, Select-MgProfile, Export-Csv, Disconnect-MgGraph |
Microsoft 365 License Monitoring and Alert Script | hard-coded, Install-Module, Import-Module, ConvertTo-SecureString, Get-MsalToken, Invoke-RestMethod, Where-Object, ForEach-Object, Write-Output | |
Locate all Teams having a Wiki and export the list to CSV | m365 util accesstoken get, Connect-MgGraph | Export-Csv |
Multilingual SharePoint Page Summarization with Open AI API and Microsoft Graph PowerShell SDK | Connect-MgGraph | Pre-requisites, Connect-Graph, Write-Host, Select-MgProfile, Get-SiteId, New-Object, Get-MgSite, Get-PageContent, Get-MgSitePage, ForEach-Object, Get-PageSummary, Invoke-WebRequest, ConvertFrom-Json, Select-Object, post-Brexit, Royaume-Uni |
Bulk Email Send from CSV using Microsoft Graph API | Import-Module, Out-String, ConvertFrom-Csv, Clear-MsalTokenCache, Get-MsalToken, ConvertTo-SecureString, New-Object, Invoke-RestMethod | |
Add or Update User Photo | Connect-MgGraph | Write-Host, Import-Module, Set-MgUserPhotoContent, Join-Path, New-Item, Move-Item |
Uploads a large file to SharePoint using MS Graph REST API and PowerShell | Pre-requisites, Write-Host, Where-Object, ConvertFrom-Json, Invoke-WebRequest, Out-Null | |
Get Unified log for SharePoint DLP Exchange and Entra | m365 login, m365 status, m365 purview auditlog list, Connect-PnPOnline, Get-PnPUnifiedAuditLog | Split-Path, ForEach-Object, sort-object, Write-Host, Get-Date, ConvertFrom-Json |
Get Started with Tooltip for Connected Account | Install-Module, Import-Module | |
Modernize Blog Pages | Connect-PnPOnline, Get-PnPList, Get-PnPListItem | Get-Credential, Start-Sleep, Write-Host, ConvertTo-PnPClientSidePage, Save-PnPClientSidePageConversionLog |
Bulk Convert Classic Publishing Pages to Modern Pages | Connect-PnPOnline, ConvertTo-PnPPage, Get-PnPFile, Get-PnPList, Get-PnPListItem, Get-PnPWeb, Save-PnPPageConversionLog | Write-Host, Get-Location |
Modernizing classic pages from on-premises sites | Connect-PnPOnline, ConvertTo-PnPPage, Export-PnPPage, Export-PnPPageMapping | on-premises, Export-PnPClientSidePageMapping, ConvertTo-PnPClientSidePage |
Export OneDrive Admins | Connect-PnPOnline, Get-PnPSite, Get-PnPSiteCollectionAdmin, Get-PnPTenant, Get-PnPTenantSite, Register-PnPAzureADApp | write-host, New-Object, Export-Csv |
Get TfL (Transport for London) status with OpenAI function calling feature | Pre-requisites, Get-TubeStatus, Invoke-WebRequest, Show-FunnyMessage, Write-Host, Invoke-OpenAI, ConvertTo-Json, Get-Result, ConvertFrom-Json, Select-Object, ForEach-Object, Start-Chat, Read-Host | |
Copy Planner plan | m365 login, m365 status, m365 planner bucket add, m365 planner bucket list, m365 planner plan add, m365 planner plan get, m365 planner task add, m365 planner task get, m365 planner task list, Add-PnPPlannerBucket, Add-PnPPlannerTask, Connect-PnPOnline, Get-PnPPlannerBucket, Get-PnPPlannerPlan, Get-PnPPlannerTask, New-PnPPlannerPlan | Write-Host, Write-Progress, ConvertFrom-Json, Invoke-Expression, Out-Null |
Planner migration to SharePoint list | m365 login, m365 status, m365 planner bucket list, m365 planner plan list, m365 planner task get, m365 planner task list, m365 spo field add, m365 spo list add, m365 spo list view field add, m365 spo list view set, m365 spo listitem add, m365 spo listitem set, Albert-Jan, 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 | ConvertFrom-Json, ForEach-Object, Where-Object, Write-Host |
PnP Modern Search V3 usage scanner | Connect-PnPOnline, Submit-PnPSearchQuery | Get-PnPClientSideComponent, Where-Object, Select-Object, Export-Csv |
Replace owner in all Power Automate flows | m365 login, m365 status, m365 entra user get, m365 flow list, m365 flow owner ensure, m365 flow owner list, m365 flow owner remove, m365 pp environment get, Add-PnPFlowOwner, Connect-PnPOnline, Get-PnPFlow, Get-PnPFlowOwner, Get-PnPPowerPlatformEnvironment, Remove-PnPFlow, Remove-PnPFlowOwner | Import-Module, Replace-PnPOwnerInFlows, Write-host, ConvertFrom-Json, Write-Host, get-pnpentraiduser, get-pnpflow |
Add/Remove users(bulk) from Power Apps from CSV file | co-owner, Install-Module, Add-PowerAppsAccount, write-host, New-Object, Add-Member, Co-Owner, Get-UsersOrGroupsFromGraph, Remove-AdminPowerAppRoleAssignment, Set-AdminPowerAppRoleAssignment, Export-Csv | |
Get all PowerApps in your tenant | Get-AdminPowerApp, New-Object, Export-Csv | |
Get all Bootstrap Icons to use in your powerapps | Invoke-WebRequest, Write-Host, Write-Error, Read-Host, Add-Type, Set-Content, Remove-item | |
Export all PowerApps details and its Role assignments from Tenant in CSV format | pre-release, Install-Module, Add-PowerAppsAccount, write-host, Get-PowerAppRoleAssignment, New-Object, Add-Member, Export-Csv | |
Remove delete option on a document library | m365 login, m365 logout, m365 status, m365 spo list set, Connect-PnPOnline, Disconnect-PnPOnline, Set-PnPList | Read-Host, Write-Host |
Report of Private Teams channels to Excel | m365 login, m365 status, m365 spo file add, Add-PnPFile, Connect-PnPOnline, Get-PnPTenant, Get-PnPTenantSite | Write-Host, Select-Object, Export-Excel, ConvertFrom-Json |
Report of where a Term is used | m365 login, m365 status, m365 spo field list, m365 spo list list, m365 spo listitem list, m365 spo web list, Connect-PnPOnline, Disconnect-PnPOnline, Get-PnPField, Get-PnPList, Get-PnPListItem, Get-PnPSubWeb, Get-PnPTenant, Get-PnPTenantSite | Get-Credential, Where-Object, Select-Object, Out-Null, Write-host, write-host, Export-Csv, ConvertFrom-Json |
Reset files permission unique to inheritance | m365 login, m365 status, m365 spo file get, m365 spo file list, m365 spo list get, m365 spo listitem get, m365 spo listitem roleinheritance reset, Connect-PnPOnline, Disconnect-PnPOnline, Get-PnPContext, Get-PnPFolder, Get-PnPList, Get-PnPListItem, Get-PnPProperty | Install-Module, Write-Host, Write-Output, Read-Host, ConvertFrom-Json, ForEach-Object |
Activate a site feature in SharePoint online | m365 login, m365 status, m365 spo feature enable, m365 spo feature list, Connect-PnPOnline, Enable-PnPFeature, Get-PnPFeature, sharepoint-online | Read-Host, Write-Host, Write-host, ConvertFrom-Json, Where-Object |
Add App Catalog to SharePoint site | m365 login, m365 status, m365 spo site appcatalog add, Add-PnPSiteCollectionAppCatalog, Connect-PnPOnline, Add-SPOSiteCollectionAppCatalog, Connect-SPOService, Get-SPOSite | Write-output, ConvertTo-SecureString, New-Object, Write-Host, Read-Host |
Add bulk users to SharePoint site groups from CSV. | m365 login, m365 logout, m365 status, m365 spo group get, m365 spo group member add, m365 spo group member list, Add-PnPGroupMember, Connect-PnPOnline, Get-PnPGroup, Get-PnPGroupMember, Add-SPOUser, Connect-SPOService, Get-SPOSite, Get-SPOUser | ConvertTo-SecureString, New-Object, Write-Host, Import-Csv, Write-host, Get-PnPGroupMembers, write-host, ConvertFrom-Json |
Add Content Type Hub with calendar format field to List | Add-PnPContentType, Add-PnPContentTypesFromContentTypeHub, Add-PnPContentTypeToList, Add-PnPField, Add-PnPFieldToContentType, Connect-PnPOnline, Disconnect-PnPOnline, Get-PnPContentType, Get-PnPContentTypePublishingHubUrl, Get-PnPView, New-PnPList, Publish-PnPContentType, Remove-PnPContentType, Remove-PnPContentTypeFromList, Set-PnPField, Set-PnPView | Invoke-WebRequest, Where-Object, Out-Null, Write-Output, Write-Host |
Add demo content from a website such as Wikipedia | Add-PnPFile, Connect-PnPOnline | Write-Output, Invoke-WebRequest, Out-File, Remove-Item |
Add a document library web part to a page | m365 login, m365 status, m365 spo page add, m365 spo page clientsidewebpart add, m365 spo page section add, m365 spo page set, m365 spo page text add, Add-PnPPage, Add-PnPPageSection, Add-PnPPageTextPart, Add-PnPPageWebPart, Connect-PnPOnline, Get-PnPList, Get-PnPPage | |
Add dummy folders and files to a SharePoint library | m365 login, m365 logout, m365 status, m365 spo file add, m365 spo folder add, Add-PnPFile, Add-PnPFolder, Connect-PnPOnline | Get-ChildItem, Out-Null, Write-Host, Read-Host, site-relative, write-host |
Create fields and add to Content Types | m365 login, m365 logout, m365 status, m365 spo contenttype field set, m365 spo contenttype get, m365 spo field add, m365 spo field get, Add-PnPField, Add-PnPFieldFromXml, Add-PnPFieldToContentType, Connect-PnPOnline, Disconnect-PnPOnline, Get-PnPConnection, Get-PnPField | Write-host, Write-Error, Write-Host, ConvertFrom-Json |
Associate Form Customizer Extension with List or Libraries Form | m365 login, m365 logout, m365 status, m365 spo contenttype set, Connect-PnPOnline, Disconnect-PnPOnline, Set-PnPContentType | Import-Module, Read-Host, Write-Host |
Add an alternate language to SharePoint Online Site | Connect-PnPOnline, Get-PnPWeb, Invoke-PnPQuery, sharepoint-online | |
Creates and apply custom list template | Connect-PnPOnline, Disconnect-PnPOnline, Add-SPOListDesign, Add-SPOSiteScript, Connect-SPOService, Get-SPOListDesign, Get-SPOSite, Get-SPOSiteScript, Get-SPOSiteScriptFromList | Import-Module, Start-Transcript, Where-Object, Invoke-SPOListDesign, Stop-Transcript |
Adding a new modern calendar view to a SharePoint list | Add-PnPView, Connect-PnPOnline, Invoke-PnPSPRestMethod, Set-PnPList, Set-PnPView, sharepoint-online | |
Creates multiple document libraries by applying custom list template | Add-PnPNavigationNode, Connect-PnPOnline, Disconnect-PnPOnline, Get-PnPField, Get-PnPList, Invoke-PnPQuery, Set-PnPList, Connect-SPOService, Get-SPOListDesign | Invoke-SPOListDesign, Create-Index, Start-Transcript, Import-Csv, ForEach-Object, Write-host, Stop-Transcript |
Add multiple folders in libraries using a CSV file | m365 login, m365 logout, m365 status, m365 spo folder add, m365 spo list get, Connect-PnPOnline, Get-PnPList, Get-PnPWeb, Resolve-PnPFolder | Import-Csv, Out-Null, Write-host, write-host, Read-Host, ConvertFrom-Json |
Add multiple lists or libraries using csv file | m365 login, m365 status, m365 spo list add, Connect-PnPOnline, Disconnect-PnPOnline, New-PnPList | Start-Transcript, Import-Csv, Stop-Transcript, Write-host |
Add Page template to Site | m365 login, m365 status, m365 spo page add, Add-PnPPage, Connect-PnPOnline, Disconnect-PnPOnline | Start-Transcript, Stop-Transcript |
Creates and apply custom site design with custom column types | 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 | Start-Transcript, Stop-Transcript, Write-host, ConvertFrom-Json |
Creates and apply site designs | Add-PnPSiteDesign, Add-PnPSiteScript, Connect-PnPOnline, Get-PnPSite, Get-PnPSiteScript, Get-PnPSiteScriptFromWeb, Grant-PnPSiteDesignRights | Out-File |
Add SharePoint Framework package to the app catalog and Azure AD app certificate | m365 login, m365 status, m365 spo set, m365 spo app add, m365 spo site apppermission add | New-SelfSignedCertificate, Export-Certificate, ConvertTo-SecureString, Export-PfxCertificate, ConvertFrom-Json |
Add a tenant theme to SharePoint Online | m365 login, m365 status, m365 spo theme set, Add-PnPTenantTheme, Connect-PnPOnline, Add-SPOTheme, Connect-SPOService | Write-Host, ConvertTo-SecureString, New-Object |
Add/Update Image in SharePoint Image column | m365 login, m365 logout, m365 status, m365 spo file get, m365 spo listitem add, m365 spo listitem set, Add-PnPListItem, Connect-PnPOnline, Disconnect-PnPOnline, Get-PnPFile, Set-PnPList, Set-PnPListItem | Read-Host |
Add users to follow SharePoint Sites | Connect-MgGraph | Write-Host, Install-Module, Import-Module, Get-MgUser, Invoke-MgGraphRequest, Write-Error, Write-Progress, Disconnect-MgGraph |
Allow custom scripts in SharePoint online site | m365 login, m365 logout, m365 status, m365 spo site set, Connect-PnPOnline, Disconnect-PnPOnline, Set-PnPSite, Connect-SPOService, Disconnect-SPOService, Set-SPOSite, sharepoint-online | Read-Host |
Script allow copy column format in SharePoint and apply to different column. | m365 login, m365 status, m365 spo field get, m365 spo field set, Connect-PnPOnline, Get-PnPField, Set-PnPField | Invoke-WebRequest, ConvertFrom-Json |
Apply SharePoint JSON View Formatting | m365 login, m365 status, m365 spo list view set, Connect-PnPOnline, Set-PnPView, sharepoint-online | |
Using a PnP Site Template including files and list items | Add-PnPDataRowsToSiteTemplate, Add-PnPFile, Add-PnPFileToSiteTemplate, Add-PnPListItem, Connect-PnPOnline, Copy-PnPFile, Get-PnPSite, Get-PnPSiteTemplate, Invoke-PnPSiteTemplate, New-PnPList, New-PnPTenantSite | Start-Sleep, write-host |
Use Invoke-PnPSiteTemplate with parameters | Add-PnPView, Connect-PnPOnline, Get-PnPSite, Get-PnPSiteTemplate, Get-PnPTenant, Get-PnPTenantSite, Get-PnPWeb, Invoke-PnPSiteTemplate, New-PnPList, New-PnPTenantSite | Extract-PnPSiteTemplate, Get-Content, New-Object, Apply-PnPSiteTemplate, Write-Host, Start-Sleep |
Associate Multiple Site Collections to Hub Site | m365 login, m365 logout, m365 status, m365 spo hubsite get, m365 spo site hubsite connect, Add-PnPHubSiteAssociation, Connect-PnPOnline, Disconnect-PnPOnline, Add-SPOHubSiteAssociation, Connect-SPOService, Disconnect-SPOService | Write-Host, ConvertFrom-Json |
Creation of SharePoint Online sites from CSV | m365 login, m365 logout, m365 status, m365 spo site add, m365 spo site get, Connect-PnPOnline, Disconnect-PnPOnline, Get-PnPTenant, Get-PnPTenantSite, New-PnPSite | import-csv, Write-Host, ConvertFrom-Json |
Bulk delete recycle bin items from a site in batch | Connect-PnPOnline, Get-PnPRecycleBinItem, Invoke-PnPSPRestMethod | two-step, Export-Csv, Start-Processing, Get-Content, ConvertFrom-Csv, Split-Array, Write-Information, Clear-RecycleBinItems, ForEach-Object, Write-Output, Out-Null, Add-Member, Write-Warning, ConvertFrom-Json |
Bulk import data from multiple files | Add-PnPListItem, Connect-PnPOnline, Get-PnPField, Get-PnPList, Get-PnPListItem | Import-CSV, Get-Member, ForEach-Object, Get-LookupID, Write-host, Format-Table, Out-Null, write-host |
Bulk Publish Syntex Models To Libraries | Connect-PnPOnline, Disconnect-PnPOnline, Invoke-PnPBatch, New-PnPBatch, Publish-PnPSyntexModel | Start-Transcript, Import-Csv, Stop-Transcript |
Bulk remove retention labels from files in a SharePoint Library | Connect-PnPOnline, Get-PnPContext, Get-PnPList, Get-PnPListItem, Invoke-PnPSPRestMethod | Clear-Host, Split-Collection, Write-Host, write-host, Where-Object, Select-Object, ForEach-Object |
Change SharePoint Online List URL | Connect-PnPOnline, Get-PnPList, Invoke-PnPQuery, Set-PnPList, sharepoint-online | |
M365 Consultant's Script Kit - Change Retention Labels | Connect-PnPOnline, Get-PnPField, Get-PnPList, Get-PnPListItem, Set-PnPList, Set-PnPListItem | Pre-requisites, Start-Transcript, Import-Module, Import-Csv, Select-Object, Write-Host, write-host, stop-Transcript |
Scan for potential inaccessible site collection homepages | m365 login, m365 logout, m365 status, m365 spo listitem list, m365 spo web get, Connect-PnPOnline, Disconnect-PnPOnline, Get-PnPHomePage, Get-PnPList, Get-PnPListItem, Get-PnPListItemPermission, Get-PnPTenant, Get-PnPTenantSite | Where-Object, New-Object, Write-Host, Out-Null, Export-Csv, ConvertFrom-Json |
Clean Up Unwanted Site Columns from Content Types and Lists/Libraries | m365 login, m365 status, m365 spo contenttype field remove, m365 spo contenttype get, m365 spo field get, m365 spo field remove, m365 spo list list, Connect-PnPOnline, Get-PnPContentType, Get-PnPField, Get-PnPList, Get-PnPProperty, Remove-PnPField, Remove-PnPFieldFromContentType | Import-Module, Write-Host, Where-Object, ConvertFrom-Json |
Compare files hash from two different SharePoint tenants | Connect-PnPOnline, Get-PnPFile | Get-FileHash, Write-Host |
Copy the folder structure of a directory to a SharePoint list | Add-PnPListItem, Connect-PnPOnline, Get-PnPList | new-PnPBatch, add-listitemwithLevels, Invoke-PnpBatch, get-folders, Get-ChildItem, Write-Host |
Copy a hub navigation from a source site to any desired target hub site | Add-PnPNavigationNode, Connect-PnPOnline, Get-PnPConnection, Get-PnPNavigationNode, Remove-PnPNavigationNode | Copy-Hubnavigation, Write-Host, New-HubnavigationElement, Get-ToplevelHubnavigation |
Copying a document library between different tenants with resume functionality | Add-PnPField, Add-PnPFile, Connect-PnPOnline, Get-PnPFile, Get-PnPList, Get-PnPListItem, Resolve-PnPFolder | app-only, Export-Excel, Import-Excel, Sort-Object, Write-Host, Copy-Files, Where-Object, Get-Date, New-TimeSpan |
Copy library view to another library(ies) | 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, Add-PnPView, Connect-PnPOnline, Disconnect-PnPOnline, Get-PnPList, Get-PnPView, Set-PnPView | Read-Host, Split-Path, ForEach-Object, ConvertFrom-Json, Where-Object, New-Object, Add-Member, Export-CSV |
Copy SharePoint List | m365 login, m365 status, m365 context option set, m365 spo field add, m365 spo field list, m365 spo list add, m365 spo list get, m365 spo list roleassignment add, m365 spo list roleinheritance break, m365 spo list set, m365 spo list view add, m365 spo list view list, Add-PnPField, Add-PnPFieldFromXml, Add-PnPView, Connect-PnPOnline, Get-PnPContext, Get-PnPField, Get-PnPList, Get-PnPRoleDefinition, New-PnPList, Set-PnPList, Set-PnPListPermission | Write-host, Write-Host, Select-Object, Where-Object, Out-Null, ConvertFrom-Json |
Copy Custom Web Part Settings | Connect-PnPOnline, Disconnect-PnPOnline, Get-PnPPage | Get-WebpartSettings, Write-Error, Update-WebpartSettings, Write-Host, ForEach-Object |
Copy Webparts From One Page To Another Page | Connect-PnPOnline | ConvertTo-SecureString, New-Object, Read-Host, Write-Host, Get-PnPClientSidePage, Add-PnPClientSideWebPart |
Bulk library generation | 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 | Write-Host, Out-Null, Write-Progress, ConvertFrom-Json |
Create Colored Folder | m365 login, m365 logout, m365 status, m365 spo folder add, m365 spo listitem get, m365 spo listitem set, Add-PnPFolder, Connect-PnPOnline, Disconnect-PnPOnline, Get-PnPList, Get-PnPListItem, Set-PnPList, Set-PnPListItem | Write-Host, ConvertFrom-Json |
Create Documentset in SharePoint Library | Add-PnPDocumentSet, Connect-PnPOnline, Get-PnPFolder, Set-PnPList, Set-PnPListItem | Write-Host |
Create Library and add custom Content Type | m365 login, m365 logout, m365 status, m365 spo contenttype add, m365 spo contenttype get, m365 spo list add, m365 spo list contenttype add, m365 spo list contenttype default set, m365 spo list contenttype remove, m365 spo list get, Add-PnPContentType, Add-PnPContentTypeToList, Connect-PnPOnline, Disconnect-PnPOnline, Get-PnPConnection, Get-PnPContentType, Get-PnPList, New-PnPList, Remove-PnPContentType, Remove-PnPContentTypeFromList, Set-PnPDefaultContentTypeToList | Write-Host, Write-Error, ConvertFrom-Json |
Create Modern SharePoint Pages and add web parts | Add-PnPPage, Add-PnPPageSection, Add-PnPPageTextPart, Add-PnPPageWebPart, Connect-PnPOnline, Get-PnPPage, Remove-PnPPage, Set-PnPPage | Write-Host, one-third |
Create a multi-hub set of communication sites | Add-PnPHubSiteAssociation, Add-PnPHubToHubAssociation, Connect-PnPOnline, Disconnect-PnPOnline, Get-PnPHubSite, Get-PnPTenant, Get-PnPTenantSite, New-PnPSite, Register-PnPHubSite, Set-PnPHubSite | multi-hub, multi-departmental, Start-Transcript, Get-Content, ConvertFrom-Json, Write-Host, Foreach-Object, Stop-Transcript |
Create SharePoint Groups in Bulk using CSV file | m365 login, m365 logout, m365 status, m365 spo group add, Connect-PnPOnline, New-PnPGroup, Connect-SPOService, Disconnect-SPOService, New-SPOSite, New-SPOSiteGroup | Read-Host, Import-Csv |
Query advanced CSOM properties with PnP PowerShell | Connect-PnPOnline, Get-PnPContext, Get-PnPGroup, Get-PnPList, Get-PnPProperty, Get-PnPSite, Invoke-PnPQuery | Select-Object, Format-Table, ForEach-Object, Out-Null, Add-Type |
Delete orphaned temporary pages from Site Pages | m365 login, m365 logout, m365 status, m365 spo file checkin, m365 spo file checkout, m365 spo list get, m365 spo page list, m365 spo page remove, Connect-PnPOnline, Disconnect-PnPOnline, Get-PnPContext, Get-PnPList, Invoke-PnPQuery | Write-Host, Write-host, Export-Csv, ForEach-Object, ConvertFrom-Json |
Deletes sharing links for folder, file and item in SharePoint | Connect-PnPOnline, Get-PnPList, Get-PnPListItem, Get-PnPProperty, Get-PnPWeb, Remove-PnPGroup | Read-Host, Split-Path, New-Object, Write-Host, Where-Object, Export-CSV, Write-host |
Delete SharePoint Online sites that have retention policies | Connect-PnPOnline, Remove-PnPTenantSite | Connect-IPPSSession, Get-RetentionCompliancePolicy, Select-Object, Write-Host, Set-RetentionCompliancePolicy |
Remove unused API Permissions assigned to SPFx App Principal | Connect-MgGraph | site-level, System-assigned, Get-GrantedAPIPermissions, Get-MgServicePrincipal, signed-in, ForEach-Object, get-MgServicePrincipalAppRoleAssignment, Write-Warning, Write-Error, Revoke-SelectedAPIPermissio, Revoke-SelectedAPIPermissions, Group-Object, Where-Object, ConvertTo-Json, Get-SPFxAPIPermissions, tenant-level, Get-SitesWithAppCatalog, Invoke-MgGraphRequest, Get-SPFSolutionsAndAPIPermissions, Get-Usage, Get-SpfxPermissionsByScope, Sort-Object, Get-Unique, Get-GrantedPermissionsByScope, Join-Arrays, Invoke-CleanupAPIPermissions |
Deploys and Installs SharePoint Framework (SPFx) solutions to Hub Site and Associated Sites | Add-PnPApp, Add-PnPSiteCollectionAppCatalog, Connect-PnPOnline, Disconnect-PnPOnline, Get-PnPApp, Get-PnPHubSite, Get-PnPSite, Get-PnPSiteCollectionAppCatalog, Get-PnPTenant, Get-PnPTenantSite, Get-PnPWeb, Install-PnPApp, Invoke-PnPSPRestMethod, Update-PnPApp | Split-Path, Get-ChildItem, Where-Object, ForEach-Object, Write-Host, New-Object, Add-Member, Start-Sleep, where-object, Export-CSV |
Deploying SPFx Packages from Tenant App Catalog to Hub Site and Associated Sites | Approve-PnPTenantServicePrincipalPermissionRequest, Connect-PnPOnline, Get-PnPApp, Get-PnPConnection, Get-PnPHubSite, Get-PnPHubSiteChild, Get-PnPTenant, Get-PnPTenantServicePrincipal, Get-PnPTenantServicePrincipalPermissionRequests, Get-PnPTenantSite, Get-PnPWeb, Install-PnPApp, Invoke-PnPSPRestMethod, Update-PnPApp | tenant-level, Split-Path, Get-ChildItem, Write-Host, Add-pnpapp, ForEach-Object, New-Object, Add-Member, where-object, Export-CSV, start-sleep |
Extract the configuration of a PnP Modern Search results web part and apply it on another site collection | Connect-PnPOnline, Set-PnPPage, Set-PnPPageWebPart | Extract-JSON, Get-PnPClientSidePage, Where-Object, Inject-JSON |
Deploy sppkgs and install apps | Add-PnPApp, Connect-PnPOnline, Disconnect-PnPOnline, Install-PnPApp | clear-host, ConvertTo-SecureString, New-Object, Write-Host, Get-ChildItem |
Detect Installed Theme | Connect-PnPOnline, Get-PnPTenant, Get-PnPTenantTheme, Get-PnPWeb | Install-Module, Write-Host |
Report and Export Solutions from M365 Developer Tenant | 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 | Start-Transcript, New-Item, Write-Host, Select-Object, Export-Csv, Where-Object, Remove-Item, ForEach-Object, Add-Member, ConvertTo-Json, Stop-Transcript |
Disable SharePoint List Commenting at list level | m365 login, m365 status, m365 spo list set, Connect-PnPOnline, Set-PnPList, sharepoint-online | |
Disable SharePoint List Commenting at tenant level | m365 login, m365 status, m365 spo tenant settings set, Connect-PnPOnline, Set-PnPTenant, Connect-SPOService, Set-SPOTenant, sharepoint-online | |
Disable Web Templates Gallery First Run Dialog | Connect-PnPOnline, Get-PnPWeb, Invoke-PnPQuery | |
Enable modern creation forms for Document sets | Connect-PnPOnline, Get-PnPContentType, Get-PnPList, Invoke-PnPQuery | Read-Host, Where-Object, Write-Host |
Download all documents from all document libraries in a site, including version history | Connect-PnPOnline, Get-PnPConnection, Get-PnPContext, Get-PnPFile, Get-PnPList, Get-PnPListItem, Get-PnPProperty, sharepoint-online | Import-Module, Download-SharePointFiles, Write-Verbose, New-Item, Out-Null, Where-Object, Write-Host, Join-Path |
Download all files from array of documents urls and archive them | m365 login, m365 logout, m365 status, m365 spo file get, Connect-PnPOnline, Disconnect-PnPOnline, Get-PnPFile | Import-Csv, Select-Object, New-Item, Join-Path, Compress-Archive, Write-Host |
Download all files from Document Libarary/Folder | m365 login, m365 spo file get, m365 spo file list, m365 spo folder get, Connect-PnPOnline, Get-PnPFile, Get-PnPFolder, Get-PnPFolderItem, Get-PnPList | Download-FilesFromSharePoint, Join-Path, Write-Host, ConvertFrom-Json, New-Item |
Download sppkgs from App Catalog | Connect-PnPOnline, Disconnect-PnPOnline, Get-PnPFile, Get-PnPFolder, Get-PnPList, Get-PnPProperty | Clear-Host, ConvertTo-SecureString, New-Object, New-Item, Get-ChildItem, ForEach-Object, Write-Progress, Write-host, Write-Host |
Empty SharePoint Online Site Recycle Bin | m365 login, m365 status, m365 spo site recyclebinitem clear, Connect-PnPOnline, sharepoint-online | Move-PnPRecycleBinItem, Clear-PnPRecycleBinItem |
Empty the tenant recycle bin | m365 login, m365 logout, m365 status, m365 spo tenant recyclebinitem list, m365 spo tenant recyclebinitem remove, Clear-PnPTenantRecycleBinItem, Connect-PnPOnline, Disconnect-PnPOnline, Get-PnPTenant, Get-PnPTenantRecycleBinItem, Connect-SPOService, Disconnect-SPOService, Get-SPODeletedSite, Remove-SPODeletedSite | Format-Table, Read-Host, Write-Host, ConvertFrom-Json |
Enable and Disable App Bar in SharePoint Online | Connect-PnPOnline, Disconnect-PnPOnline, Set-PnPTemporarilyDisableAppBar, Connect-SPOService, Disconnect-SPOService | Set-SPOTemporarilyDisableAppBar |
Enable/Disable Search Crawling on Sites and Libraries | m365 login, m365 logout, m365 status, m365 spo list get, m365 spo list set, m365 spo site set, m365 spo web get, m365 spo web set, Connect-PnPOnline, Disconnect-PnPOnline, Get-PnPList, Get-PnPWeb, Set-PnPList, Set-PnPSite, Set-PnPWeb | Write-Host, Read-Host, ConvertFrom-Json |
Enable page scheduling on a modern site pages library | Connect-PnPOnline, Disconnect-PnPOnline, Enable-PnPPageScheduling | Write-Host |
Enable Site Collection App Catalog on a specific sites using CSV | 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 | Write-Host, Import-Csv |
Ensure all required Content Types are available before Get-PnPSiteTemplate | Add-PnPContentType, Add-PnPContentTypesFromContentTypeHub, Connect-PnPOnline, Get-PnPContentType, Get-PnPList, Get-PnPProperty, Get-PnPSite, Get-PnPSiteTemplate | Write-Host, write-host, Where-Object, Out-Null |
Backup all custom formatting on a site | Connect-PnPOnline, Get-PnPList, Get-PnPWeb | Read-Host, Write-Host, Where-Object, New-Item, ConvertFrom-Json, ConvertTo-Json |
Export all site pages details from Site Pages library | Connect-PnPOnline, Get-PnPList, Get-PnPListItem | ConvertTo-SecureString, New-Object, Write-Host, Get-Date, Export-Csv |
Extract the employees shown on modern pages (Author byline) in a selection of Site Collections to CSV | Connect-PnPOnline, Get-PnPList, Get-PnPListItem, Get-PnPTenant, Get-PnPTenantSite | Where-Object, Write-Host, Export-Csv |
Sample showing how to export basic site collection properties to a CSV file | Connect-PnPOnline, Get-PnPProperty, Get-PnPSite, Get-PnPTenant, Get-PnPTenantSite, Get-PnPWeb | Write-Host, Export-Csv |
Export checked-out files in all sites associated with a hub site to CSV | Connect-PnPOnline, Disconnect-PnPOnline, Get-PnPHubSite, Get-PnPList, Get-PnPListItem, Get-PnPTenant, Get-PnPTenantSite | checked-out, Checked-Out, Get-Credential, Where-Object, Checked-out, Write-Host, Write-host, Export-Csv, write-host |
Getting checked-out files in the tenant using Search | Connect-PnPOnline | checked-out, Get-CheckedOutItems, Invoke-PnPSearchQuery, Write-Host, New-Object, Add-Member, Export-Csv |
Export Content Type Details To CSV | m365 login, m365 logout, m365 status, m365 spo contenttype list, Connect-PnPOnline, Disconnect-PnPOnline, Get-PnPContentType, Get-PnPProperty | Read-Host, ConvertTo-SecureString, New-Object, Write-Host, select-object, foreach-object, Export-Csv, ConvertFrom-Json |
Export CSV To SharePoint List 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 | Import-Csv, ConvertTo-SecureString, New-Object, Write-Host, Connect-PnpOnline, Write-host |
Export access shared links from SharePoint Library | m365 login, m365 logout, m365 status, m365 spo file list, m365 spo file sharinginfo get, Connect-PnPOnline, Disconnect-PnPOnline, Get-PnPContext, Get-PnPList, Get-PnPListItem | Write-Host, Add-Member, Write-Progress, ConvertTo-Csv, Out-File, ConvertFrom-Json, Where-Object |
Exporting Document libraries inc folders and versions for selected Site Collections to a Fileshare/drive | Connect-PnPOnline, Disconnect-PnPOnline, Get-PnPContext, Get-PnPFile, Get-PnPList, Get-PnPListItem, Get-PnPProperty, Get-PnPSubWeb, Get-PnPTenant, Get-PnPTenantSite, sharepoint-online | Get-Credential, Write-Progress, ForEach-Object, New-Item, Out-Null, Write-host, Write-Host, Where-Object, write-host, Get-SiteCollections |
Export of the Hierarchy of Hub Sites | m365 login, m365 logout, m365 status, m365 spo hubsite list, Connect-PnPOnline, Disconnect-PnPOnline, Get-PnPHubSite, Get-PnPTenant, Get-PnPTenantSite | Join-Path, Where-Object, Write-Host, New-Item, Out-File, Write-Error, ConvertFrom-Json |
Get Hub Sites Information And Export It To CSV | m365 login, m365 status, m365 spo hubsite list, Connect-PnPOnline, Get-PnPHubSite, Connect-SPOService, Get-SPOHubSite | ConvertTo-SecureString, New-Object, Write-Host, Export-Csv, ConvertFrom-Json |
Export and import library folder structure | Add-PnPFolder, Connect-PnPOnline, Get-PnPFile, Get-PnPFolder, Get-PnPFolderItem, Get-PnPList, Get-PnPListItem, Get-PnPProperty, Set-PnPList, Set-PnPListItem | Get-Folderstructure, write-host, ConvertFrom-Json, Write-Host, ConvertTo-Json, Out-File, Set-FolderstructurefromJson, connect-pnponline |
Export HTML content from SharePoint Online modern pages | Connect-PnPOnline, Get-PnPList, Get-PnPListItem | Out-Null, Where-Object, Out-File, Write-Host |
Extract the employees shown in the People Web part on pages in a selection of Site Collections to CSV | Connect-PnPOnline, Get-PnPList, Get-PnPListItem, Get-PnPTenant, Get-PnPTenantSite | Where-Object, Write-Host, Get-PnPClientSidePage, ConvertFrom-Json, write-host, Export-Csv |
Report of SharePoint Files Incidents | Connect-PnPOnline, Disconnect-PnPOnline, Get-PnPList, Get-PnPListItem, Get-PnPProperty, Invoke-PnPSPRestMethod | New-Object, Get-DocumentLibrary, Write-Host, Get-IsFolder, Get-IncidentObject, Get-ClonedPSCustomObject, ForEach-Object, Add-Member, Get-FileActivitiesIncidents, Get-FileIsCheckedOut, Get-EditorIncident, Get-DocumentVersionsIncidents, Get-CSVDataFromEditorsObject, key-value, Export-Csv |
Export SharePoint List Data to CSV with attachments | m365 login, m365 status, m365 spo field list, m365 spo file get, m365 spo listitem attachment list, m365 spo listitem list, Connect-PnPOnline, Disconnect-PnPOnline, Get-PnPField, Get-PnPFile, Get-PnPList, Get-PnPListItem, Get-PnPProperty | Start-Transcript, Write-Progress, Where-Object, Add-Member, ForEach-Object, export-csv, Write-Host, Stop-Transcript, New-Item, ConvertFrom-Json, Select-Object, Export-Csv |
Export all content from an existing SharePoint site | Add-PnPFile, Add-PnPFileToSiteTemplate, Connect-PnPOnline, Disconnect-PnPOnline, Get-PnPFile, Get-PnPFolder, Get-PnPFolderItem, Get-PnPList, Get-PnPSite, Get-PnPSiteTemplate, Invoke-PnPSiteTemplate, Save-PnPSiteTemplate | Write-Host, Add-Content, Write-Log, New-Object, Add-Member, Split-Path, Get-FoldersFiles, Export-Assets, where-object, Sort-Object, New-Item, Out-Null, Set-Content, Rename-Item, Split-path, New-PnPTemplate, Get-Location, Set-Location, Get-ChildItem, Select-Object, New-ZipPackage, Import-Module, Get-Date, Initial-Message |
Get Site Usage Reports And Export It To CSV | m365 login, m365 status, Connect-PnPOnline, Get-PnPTenant, Get-PnPTenantSite | ConvertTo-SecureString, New-Object, Write-Host, Export-Csv, Split-Path, ConvertFrom-Json |
Get SharePoint Site Collection and their Subwebs Permissions And Export It To CSV | Connect-PnPOnline, Get-PnPGroup, Get-PnPGroupMember, Get-PnPProperty, Get-PnPSubWeb, Get-PnPWeb | ConvertTo-SecureString, New-Object, Read-Host, Write-Host, Get-PnPGroupMembers, Get-PnPSubWebs, Export-Csv |
Extract Space content type page as template and save to SharePoint | Connect-PnPOnline, Get-PnPHomePage, Get-PnPList, Get-PnPListItem, Get-PnPSite, Get-PnPSiteTemplate, Get-PnPWeb, Invoke-PnPSiteTemplate, Set-PnPHomePage | Write-Host, New-Object, Start-Sleep, Set-Content, Remove-Item |
Export of pages that use Stream (Classic) Web Parts | Connect-PnPOnline, Disconnect-PnPOnline, Get-PnPList, Get-PnPListItem, Get-PnPPage, Get-PnPWeb | Get-Module, Write-Error, New-Item, Start-Transcript, Write-Host, Stop-Transcript, Where-Object, New-Object, Write-Progress, ConvertFrom-Json, Export-Csv, Invoke-Item |
Export SharePoint Term Store terms to CSV | m365 login, 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 | Add-Content, ConvertFrom-Json, Write-Host |
Export User Profiles to csv | m365 login, Connect-PnPOnline, Get-PnPUser, Get-PnPUserProfileProperty, sharepoint-online | Connect-AzAccount, Get-AzADUser, Write-host, New-Object, Add-Member, Write-Progress, Write-Host, Export-Csv, write-host |
Create a SharePoint site using the configuration of another site | Connect-PnPOnline, Get-PnPSite, Get-PnPSiteTemplate, Invoke-PnPSiteTemplate | |
Extract Modern Pages to Individual Provisioning Files | Connect-PnPOnline, Export-PnPPage, Get-PnPList, Get-PnPListItem | Write-Host |
File Version Trimmer | m365 login, m365 logout, m365 status, m365 spo file list, m365 spo file version list, m365 spo file version remove, Connect-PnPOnline, Disconnect-PnPOnline, Get-PnPFile, Get-PnPFileVersion, Get-PnPLibraryFileVersionBatchDeleteJobStatus, Get-PnPList, Get-PnPListItem, Get-PnPSite, Get-PnPSiteFileVersionBatchDeleteJobStatus, Get-PnPTenant, Get-PnPTenantSite, New-PnPLibraryFileVersionBatchDeleteJob, New-PnPSite, New-PnPSiteFileVersionBatchDeleteJob, Remove-PnPFile, Remove-PnPFileVersion | New-Object, Where-Object, Select-Object, Out-Null, write-host, Write-Host, Write-Output, Get-SiteCollections, Export-Csv, Read-Host, site-relative, ConvertFrom-Json |
Find Links in Modern Page | Connect-PnPOnline, Disconnect-PnPOnline, Get-PnPList, Get-PnPListItem, Get-PnPWeb | Get-Date, Get-Location, Import-Csv, Join-Path, New-Item, select-string, Add-Content |
Find every page that contains a Modern Script Editor web part | Connect-PnPOnline | Invoke-PnPSearchQuery, New-Object, Add-Member, Export-Csv |
Find SharePoint Framework (SPFx) Packages in Tenant and Site Collection App Catalogs | Connect-PnPOnline, Get-PnPApp, Get-PnPConnection, Get-PnPSite, Get-PnPSiteCollectionAppCatalog, Get-PnPTenant, Get-PnPTenantSite, Get-PnPWeb, Invoke-PnPSPRestMethod | third-party, Split-Path, Get-ChildItem, Where-Object, ForEach-Object, where-object, Write-Host, New-Object, Add-Member, write-host, Export-CSV |
Find Web Part in Pages e.g., Twitter Web Part | Connect-PnPOnline, Get-PnPList, Get-PnPListItem, Get-PnPPage, Get-PnPPageComponent, Get-PnPWeb | Write-Host, Where-Object, Export-Csv |
Generate Demo Events for SharePoint Events List | m365 login, m365 status, m365 spo listitem add, Add-PnPListItem, Connect-PnPOnline | Import-CSV, ForEach-Object, Write-Host |
Generate file count report | Connect-PnPOnline, Get-PnPList, Get-PnPListItem, Get-PnPTenant, Get-PnPTenantSite | sub-folders, Write-Host, Where-Object, ForEach-Object, Measure-Object, Select-Object, write-host, Sort-Object, Export-Csv, Invoke-Item |
Report of SharePoint Storage Savings by trimming document versions | Connect-PnPOnline, Get-PnPFile, Get-PnPList, Get-PnPListItem, Get-PnPProperty, Get-PnPSubWeb, Get-PnPTenant, Get-PnPTenantSite | Where-Object, write-host, Select-Object, Out-Null, Write-Host, Get-SiteCollections, Write-host, Export-Csv |
Get All Apps From The App Catalog And Export It To CSV | m365 login, m365 status, m365 spo app list, Connect-PnPOnline, Get-PnPApp | ConvertTo-SecureString, New-Object, Write-Host, Export-Csv, ConvertFrom-Json, select-object |
Get All Hub Site Main Sites and Navigation Nodes | Connect-PnPOnline, Disconnect-PnPOnline, Get-PnPHubSite, Get-PnPHubSiteChild, Get-PnPNavigationNode | top-level, Format-Table |
Get SharePoint List Fields With Required properties And Export It To CSV | m365 login, m365 status, m365 spo field get, m365 spo field list, Connect-PnPOnline, Get-PnPField | ConvertTo-SecureString, New-Object, Read-Host, Write-Host, Export-Csv, ConvertFrom-Json, ConvertTo-Csv, Out-File |
Get Checked Out Files including those with no checked in version | Connect-PnPOnline, Get-PnPContext, Get-PnPList, Get-PnPListItem, Get-PnPTenant, Get-PnPTenantSite, Get-PnPUser | Split-Path, Where-Object, ForEach-Object, write-host, Checked-Out, New-Object, Add-Member, sort-object |
Get Content Type usage within a site collection. | Connect-PnPOnline, Get-PnPConnection, Get-PnPContentType, Get-PnPList, Get-PnPListItem, Get-PnPProperty | Remove-Item, Where-Object, Write-host, New-Object, Add-Member, Start-Sleep, Export-CSV, write-host |
Get custom fields within lists and libraries within a site | m365 login, m365 logout, m365 status, m365 spo field list, m365 spo list list, Connect-PnPOnline, Disconnect-PnPOnline, Get-PnPField, Get-PnPList | Split-Path, ForEach-Object, New-Object, Add-Member, Export-Csv, ConvertFrom-Json, Write-Host |
Retrieve SPFx Details from Tenant and Site Collection App Catalogs | Connect-PnPOnline, Get-PnPConnection, Get-PnPSite, Get-PnPSiteCollectionAppCatalog, Get-PnPTenant, Get-PnPTenantAppCatalogUrl, Get-PnPTenantSite, Invoke-PnPSPRestMethod | tenant-level, Read-Host, Split-Path, Where-Object, Add-Member, ForEach-Object, write-host, Export-CSV |
Audit 'Everyone' and 'Everyone except external users' claim within a SharePoint site | Connect-PnPOnline, Get-PnPConnection, Get-PnPGroup, Get-PnPGroupMember, Get-PnPList, Get-PnPListItem, Get-PnPProperty, Get-PnPSite, Get-PnPSiteSensitivityLabel, Get-PnPTenant, Get-PnPTenantSite, Get-PnPWeb | Clear-Host, Read-Host, invoke-pnpsprestmethod, write-host, Start-Sleep, New-Object, Extract-Guid, ForEach-Object, Write-Host, Where-Object, foreach-object, Join-Path, Select-Object |
Get (or export) an existing site structure in a SharePoint Online tenant | Connect-PnPOnline, Get-PnPHomeSite, Get-PnPHubSite, Get-PnPHubSiteChild, Get-PnPList, Get-PnPTenant, Get-PnPTenantInfo, Get-PnPTenantSite | sub-functions, High-level, Get-SiteStructure, ConvertTo-Json, Initialize-Routine, Clear-Host, Get-StartSite, Write-Host, Get-SiteInfo, Get-SiteContent, Get-HomeSite, Get-HubSite, Get-AssignedSites, Where-Object, Write-Error |
Get all files in a Document Library along with Created By and Modified By | Connect-PnPOnline, Get-PnPList, Get-PnPListItem, Get-PnPTenant, Get-PnPTenantSite | Export-CSV, Where-Object, Select-Object, Export-Csv |
Get Files with Retention or Sensitivity Labels in SharePoint Online | Connect-PnPOnline, Get-PnPConnection, Get-PnPList, Get-PnPListItem, Get-PnPTenant, Get-PnPTenantSite | Split-Path, Where-Object, ForEach-Object, Write-Host, Write-Output, foreach-object, Export-Csv |
Retrieves all files properties within a specified folder. | Connect-PnPOnline, Get-PnPList, Get-PnPListItem | Read-Host, Write-Progress, foreach-object, write-host, Export-Csv |
Pinpoint the items/docs that hasn't been indexed yet | Connect-PnPOnline, Get-PnPList, Get-PnPListItem, Get-PnPSearchCrawlLog | Write-Host, Write-Debug, Get-Date, write-host |
Find all items with unique permissions and export to csv | Connect-PnPOnline, Get-PnPList, Get-PnPListItem, Get-PnPProperty, Get-PnPSubWeb, Get-PnPTenant, Get-PnPTenantSite | Handle-Web, app-only, write-host, New-Object, Add-Member, Write-Error, Export-Csv |
SharePoint List Item Version History Retrieval | Connect-PnPOnline, Get-PnPList, Get-PnPListItem, Get-PnPProperty | comma-separated, Where-Object, Select-Object, New-Object, Add-Member, ConvertTo-Json, Write-Output |
Get SharePoint List Or Library Permissions And Export It To CSV | m365 login, m365 status, m365 spo list get, Connect-PnPOnline, Get-PnPGroup, Get-PnPGroupMember, Get-PnPProperty | ConvertTo-SecureString, New-Object, Write-Host, Read-Host, Get-PnpList, Get-PnPGroupMembers, Export-Csv, ConvertFrom-Json, Select-Object |
Export all List and Libraries with Item count and Permission in CSV | m365 login, m365 status, m365 spo list list, m365 spo list view list, Connect-PnPOnline, Get-PnPList, Get-PnPProperty | Install-Module, New-Object, Export-Csv, ConvertFrom-Json, Where-Object |
Retrieve Message Center announcements and post to MS Teams channel | m365 login, m365 logout, m365 status, m365 teams channel get, m365 teams message send, m365 teams team get, m365 tenant serviceannouncement message list, Connect-PnPOnline, Get-PnPMessageCenterAnnouncement, Submit-PnPTeamsChannelMessage | Where-Object, Select-Object, Connect-MicrosoftTeams, Write-Host, ConvertFrom-Json |
Get permissions including unique permissions up to item level including sharing links | Connect-PnPOnline, Get-PnPFile, Get-PnPFileSharingLink, Get-PnPFolder, Get-PnPFolderSharingLink, Get-PnPGroup, Get-PnPGroupMember, Get-PnPList, Get-PnPListItem, Get-PnPMicrosoft365Group, Get-PnPMicrosoft365GroupMember, Get-PnPMicrosoft365GroupOwner, Get-PnPProperty, Get-PnPSite, Get-PnPSiteSensitivityLabel, Get-PnPWeb | Clear-Host, Read-Host, invoke-pnpsprestmethod, write-host, Start-Sleep, New-Object, Extract-Guid, where-object, ForEach-Object, Write-Host, Where-Object, Join-Path, Select-Object |
Get SharePoint Storage Usage Against Allocated Quota | Get-PnPTenant, Get-PnPTenantSite | connect-pnpOnline, Sort-Object, Select-Object, export-csv |
Get sharing links within the tenant | Connect-PnPOnline, Get-PnPFile, Get-PnPFileSharingLink, Get-PnPFolder, Get-PnPFolderSharingLink, Get-PnPList, Get-PnPListItem, Get-PnPProperty, Get-PnPTenant, Get-PnPTenantSite | Read-Host, Split-Path, New-Object, Where-Object, ForEach-Object, Write-Host, Export-CSV, Write-host |
Get Site Ids to URL | Connect-PnPOnline, Submit-PnPSearchQuery | Add-Type, Select-FileDialog, New-Object, Write-Error, Get-ExecutionPolicy, Write-Host, Set-ExecutionPolicy, Get-Module, Read-Host, Install-Module, Import-Module, Get-Content, Get-Date, Write-Progress, Add-Member, Export-Csv |
Get SharePoint site sharing Settings | Connect-PnPOnline, Get-PnPConnection, Get-PnPMicrosoft365Group, Get-PnPMicrosoft365GroupEndpoint, Get-PnPMicrosoft365GroupSettings, Get-PnPTenant, Get-PnPTenantSite, New-PnPMicrosoft365Group, New-PnPMicrosoft365GroupSettings | Split-Path, New-Item, Write-Host, Where-Object, foreach-object, connect-PnPOnline, invoke-pnpsprestmethod |
Retrieves site id from Microsoft Graph | Connect-PnPOnline, Invoke-PnPGraphMethod | New-Object, write-host |
Get sites membership as an admin | m365 login, m365 logout, m365 status, m365 spo site admin list, m365 spo tenant site membership list | ConvertFrom-Json, Where-Object, ForEach-Object, Write-host, New-Object, Export-Csv |
Get membership report of a site | Connect-PnPOnline, Disconnect-PnPOnline, Get-PnPGroup, Get-PnPGroupMember, Get-PnPMicrosoft365Group, Get-PnPMicrosoft365GroupMember, Get-PnPMicrosoft365GroupOwner, Get-PnPSite, Get-PnPSiteCollectionAdmin, Get-PnPTenant, Get-PnPTenantSite | Split-Path, Where-Object, ForEach-Object, New-Object, Add-Member, select-object, sort-object |
Get sites report throughout the tenant which has unique permissions | Connect-PnPOnline, Get-PnPGroup, Get-PnPTenant, Get-PnPTenantSite, Get-PnPWeb | Export-Csv |
GET API Permissions for SPFx solutions | Connect-MgGraph, Connect-PnPOnline, Disconnect-PnPOnline, Get-PnPList, Get-PnPListItem, Get-PnPProperty, Get-PnPSite, Get-PnPSiteCollectionAppCatalog, Get-PnPTenant, Get-PnPTenantAppCatalogUrl, Get-PnPWeb, Remove-PnPSiteCollectionAdmin, Set-PnPTenant, Set-PnPTenantSite | tenant-level, site-level, Site-level, Import-Module, Get-APIPermissions, Clear-Host, Get-MgServicePrincipal, signed-in, ForEach-Object, get-MgServicePrincipalAppRoleAssignment, Write-Host, Where-Object, Select-Object, Export-Excel, Write-host |
Get storage breakdown by file size, file version size and recycle bin | Connect-PnPOnline, Get-PnPFile, Get-PnPFileVersion, Get-PnPList, Get-PnPListItem, Get-PnPRecycleBinItem, Get-PnPTenant, Get-PnPTenantSite | Split-Path, New-Object, Where-Object, ForEach-Object, Write-host, Select-Object, Measure-Object, Out-Null, Write-Output, Write-Host, Export-Csv |
How to retrieve the hierarchy of all term stores for all levels? | Add-Type, ConvertTo-SecureString, New-Object, Write-Host, write-host | |
Gets usage from a particular user(s) or site(s) from the Unified Audit Log | Connect-PnPOnline, Get-PnPUnifiedAuditLog | Get-Date, Write-Host, Export-Csv |
Grant permissions for a given Azure Active Directory application registration | Connect-PnPOnline, Get-PnPAzureADApp, Get-PnPAzureADAppSitePermission, Grant-PnPAzureADAppSitePermission, Set-PnPAzureADAppSitePermission | Out-Null |
Get permission group report of a site | m365 login, m365 status, m365 adaptivecard send, m365 spo group list, m365 spo list get, m365 spo list list, m365 spo web get | Write-Host, ConvertFrom-Json, Get-Date |
Hide SharePoint list from Site Contents | m365 login, m365 logout, m365 status, m365 spo list set, Connect-PnPOnline, Disconnect-PnPOnline, Set-PnPList | |
SharePoint Online Hub Site Association | m365 login, m365 status, m365 spo hubsite connect, m365 spo hubsite list, Add-PnPHubSiteAssociation, Connect-PnPOnline, Add-SPOHubSiteAssociation, Connect-SPOService | ConvertTo-SecureString, New-Object, Write-Host, Read-Host, Connect-PnpOnline, ConvertFrom-Json, Where-Object |
Import CSV to an existing SharePoint List | Add-PnPListItem, Connect-PnPOnline, Disconnect-PnPOnline, Invoke-PnPBatch, New-PnPBatch | Import-Module, Write-Output, Get-Member, Where-Object, Select-object, Import-Csv |
Import taxonomy terms and labels into a term set | Connect-PnPOnline, Get-PnPTerm, Get-PnPTermGroup, Get-PnPTermLabel, Import-PnPTermSet, New-PnPTerm, New-PnPTermGroup | Import-Csv, ForEach-Object, write-host, Write-Host, Add-Synonyms |
Install and deploy SPFx solution | m365 login, m365 spfx package generate, m365 spo app add, m365 spo app deploy, m365 spo app get, m365 spo app install | no-framework, ConvertFrom-Json |
Add Large List items to PnP Template | Add-PnPDataRowsToSiteTemplate, Connect-PnPOnline, Disconnect-PnPOnline, Get-PnPContext, Get-PnPList, Get-PnPListItem, Get-PnPWeb | |
Disable Quick property editing (Grid view) from SharePoint list | m365 login, m365 logout, m365 status, m365 spo list set, Connect-PnPOnline, Disconnect-PnPOnline, Set-PnPList | Read-Host, Write-Host |
Download all the content type document templates files associated with a library | m365 login, m365 logout, m365 status, m365 spo file get, m365 spo list contenttype list, Connect-PnPOnline, Disconnect-PnPOnline, Get-PnPFile, Get-PnPList | Where-Object, Write-Host, ConvertFrom-Json |
Export / Import list formatting | Add-PnPView, Connect-PnPOnline, Get-PnPContentType, Get-PnPContext, Get-PnPField, Get-PnPList, Get-PnPSite, Get-PnPSiteTemplate, Get-PnPView, Invoke-PnPSiteTemplate, Set-PnPField, Set-PnPView | Get-ListFormatting, Set-SPOListFormatting, Where-Object, Out-File, Select-Object, Export-Csv, ForEach-Object, Set-ListFormatting, Write-Host, Test-Path, Import-Csv, Get-Content |
Get/add/update/delete list items in large lists | 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 | ForEach-Object, get-PnPListItem, Write-Host, ConvertFrom-Json |
Read SharePoint List Items Using CAML Query | m365 login, m365 status, m365 spo listitem list, Connect-PnPOnline, Get-PnPList, Get-PnPListItem | ConvertTo-SecureString, New-Object, Write-Host, Format-Table |
List all external users in all site collections | Connect-PnPOnline, Get-PnPTenant, Get-PnPTenantSite, Get-PnPUser, Connect-SPOService, Get-SPOExternalUser, Get-SPOSite | Write-host, Write-Host, Export-Csv, ConvertTo-SecureString, New-Object |
List external users across all sites and in what site groups they are | m365 login, m365 status, m365 util accesstoken get, Connect-PnPOnline, Get-PnPTenant, Get-PnPTenantSite, Invoke-PnPSPRestMethod | Write-Host, ConvertFrom-Json, Invoke-WebRequest, Out-Null, Export-Csv, Bart-Jan |
Update content type of files in folder with system update | Connect-PnPOnline, Get-PnPList, Get-PnPListItem, Set-PnPList, Set-PnPListItem | ForEach-Object, Write-host, write-host |
Locate orphaned Termstore Terms | Connect-PnPOnline, Get-PnPTerm, Get-PnPTermGroup, Get-PnPTermSet | Out-Null, New-Object, Write-Host, Invoke-PnPSearchQuery, Where-Object |
SharePoint Modern Page Publishing Report | m365 login, m365 status, m365 spo page list, m365 spo web get, Connect-PnPOnline, Get-PnPList, Get-PnPListItem, Get-PnPWeb | Write-Host, Get-Location, Out-File, ConvertFrom-Json, ForEach-Object, New-Object, ConvertTo-Csv |
SharePoint Modern Page URL Report | Connect-PnPOnline, Get-PnPList, Get-PnPListItem, Get-PnPPage, Get-PnPPageComponent, Get-PnPWeb | Write-Host, Get-Location, Out-File, Where-Object, ConvertFrom-Json |
Generate a csv report for a selection of site collections showing the time of the most recent update by any user | Connect-PnPOnline, Get-PnPAccessToken, Get-PnPProperty, Get-PnPTenant, Get-PnPTenantSite, Get-PnPWeb | Invoke-RestMethod, ConvertFrom-Csv, New-Object, Add-Member, Write-Host, Out-Null, Export-Csv |
Copying files between different SharePoint libraries with custom metadata | Add-PnPFile, Connect-PnPOnline, Get-PnPConnection, Get-PnPFile, Get-PnPFolder, Get-PnPFolderItem | Get-Date, Join-Path, Copy-FilesToSharePoint, Write-Host, Add-Content, ForEach-Object |
Open Office documents in the Client | m365 login, m365 status, m365 spo feature enable, m365 spo feature list, Connect-PnPOnline, Enable-PnPFeature, Get-PnPFeature | Write-host, ConvertFrom-Json, Where-Object |
Provision Home Page to a SharePoint site | Connect-PnPOnline, Export-PnPPage, Invoke-PnPSiteTemplate, Set-PnPHomePage | Read-Host, Set-location, Write-Host, Join-Path |
Create a Quick Links web part with items defined in a datasource | Add-PnPField, Add-PnPListItem, Add-PnPPage, Add-PnPPageWebPart, Connect-PnPOnline, Disconnect-PnPOnline, Get-PnPList, Get-PnPListItem, Get-PnPPage, Get-PnPWeb, New-PnPList | Create-QuickLinkList, Create-PropertiesJson, Where-Object |
Lock and Unlock a file leveraging Microsoft Graph API | Connect-PnPOnline, Get-PnPList, Get-PnPListItem, Invoke-PnPGraphMethod | Read-Host, Get-UrlComponents, New-Object, Where-Object, Select-Object, write-host |
SPO Recover Deleted Meeting Recordings | Get-PnPRecycleBinItem, Restore-PnPRecycleBinItem, Get-SPODeletedSite, Get-SPOSite, Set-SPOUser, sharepoint-online | Connect-spoService, import-csv, Restore-SPODeleted, write-host, Connect-pnponline, Write-host, Disconnect-pnponline |
Get SharePoint Site Recycle Bin Items And Export It To CSV | m365 login, m365 status, m365 spo site recyclebinitem list, Connect-PnPOnline, Get-PnPRecycleBinItem | ConvertTo-SecureString, New-Object, Write-Host, Read-Host, Select-Object, Where-Object, Export-Csv, ConvertFrom-Json |
Register and login to SharePoint using an app | Connect-PnPOnline, Set-PnPTenant, Set-PnPTenantSite | Register-PnPEntraIDApp |
Register SharePoint Organization Assets Library | m365 login, m365 logout, m365 status, m365 spo orgassetslibrary add, Add-PnPOrgAssetsLibrary, Connect-PnPOnline, Disconnect-PnPOnline, Add-SPOOrgAssetsLibrary, Connect-SPOService, Disconnect-SPOService, sharepoint-online | Read-Host |
Reindex Search index for lists where a specific term is used (when you have renamed the term) | Connect-PnPOnline, Get-PnPList, Request-PnPReIndexList | Invoke-PnPSearchQuery, Write-Host, Export-Csv |
Reindex SharePoint sites | m365 login, m365 logout, m365 status, m365 spo web reindex, Connect-PnPOnline, Disconnect-PnPOnline, Get-PnPTenant, Get-PnPTenantSite, Request-PnPReIndexList, Request-PnPReIndexWeb | Re-index, re-index, re-indexing, Re-crawls, Read-Host, Where-Object, ForEach-Object, Write-host, ConvertFrom-Json, Re-indexing |
Remove site access requests | Connect-PnPOnline, Disconnect-PnPOnline, Get-PnPList, Get-PnPListItem, Invoke-PnPBatch, New-PnPBatch, Remove-PnPList, Remove-PnPListItem | Where-Object, ForEach-Object |
Delete custom color themes from SharePoint | m365 login, m365 logout, m365 status, m365 spo theme list, m365 spo theme remove, Connect-PnPOnline, Disconnect-PnPOnline, Get-PnPTenant, Get-PnPTenantTheme, Remove-PnPTenantTheme, Connect-SPOService, Disconnect-SPOService, Get-SPOTheme, Remove-SPOTheme | Format-Table, Read-Host, write-host, ConvertFrom-Json |
Delete a library exceeding the list threshold limit | m365 login, m365 status, m365 spo file list, m365 spo file remove, m365 spo folder list, m365 spo folder remove, m365 spo list remove, Connect-PnPOnline, Get-PnPFolder, Get-PnPFolderItem, Get-PnPList, Remove-PnPFile, Remove-PnPFolder, Remove-PnPList | write-host, Write-Host, ConvertFrom-Json |
Delete custom SharePoint list designs | Connect-PnPOnline, Get-PnPList, Get-PnPListDesign, Get-PnPSite, Get-PnPSiteScript, Remove-PnPList, Remove-PnPListDesign, Remove-PnPSiteScript | Where-Object, Format-Table, Read-Host, Write-Host |
Remove SharePoint Organization Assets Library | m365 login, m365 logout, m365 status, m365 spo orgassetslibrary remove, Connect-PnPOnline, Disconnect-PnPOnline, Remove-PnPOrgAssetsLibrary, Connect-SPOService, Disconnect-SPOService, Remove-SPOOrgAssetsLibrary, sharepoint-online | Read-Host |
Remove orphaned redirect sites | Connect-PnPOnline, Get-PnPTenant, Get-PnPTenantSite, Remove-PnPTenantSite | ForEach-Object, Write-Host, Invoke-WebRequest, Write-host |
Remove Title Area from SharePoint Page | m365 login, m365 status, m365 spo page set, Connect-PnPOnline, Set-PnPPage, sharepoint-online | |
Delete custom SharePoint site designs | m365 login, m365 status, m365 spo sitedesign list, m365 spo sitedesign remove, Connect-PnPOnline, Get-PnPSite, Get-PnPSiteDesign, Remove-PnPSiteDesign, Connect-SPOService, Get-SPOSite, Get-SPOSiteDesign, Remove-SPOSite, Remove-SPOSiteDesign | Where-Object, Format-Table, Read-Host, Write-Host, write-host, ConvertFrom-Json |
Delete custom SharePoint site scripts | m365 login, m365 status, m365 spo sitescript list, m365 spo sitescript remove, Connect-PnPOnline, Get-PnPSite, Get-PnPSiteScript, Remove-PnPSiteScript, Connect-SPOService, Get-SPOSite, Get-SPOSiteScript, Remove-SPOSite, Remove-SPOSiteScript | Where-Object, Format-Table, Read-Host, Write-Host, ConvertFrom-Json |
Remove the Teamify link on Group sites | m365 login, m365 spo propertybag set, Connect-PnPOnline, Set-PnPPropertyBagValue, Set-PnPSite, Set-PnPTeamifyPromptHidden | |
Remove modern web parts from pages | Connect-PnPOnline, Disconnect-PnPOnline, Get-PnPList, Get-PnPListItem, Get-PnPPage, Remove-PnPPage, Remove-PnPPageComponent | Write-Host, ForEach-Object, Where-Object, Remove-WebPartFromPages |
Reorder Content Types in SharePoint List | Connect-PnPOnline, Disconnect-PnPOnline, Get-PnPList, Invoke-PnPQuery | New-Object |
Repair IdMismatch for user cross all Sites | Connect-PnPOnline, Get-PnPTenant, Get-PnPTenantSite, Get-PnPUser, Get-PnPUserProfileProperty, Remove-PnPSiteCollectionAdmin, Remove-PnPUser, Set-PnPTenant, Set-PnPTenantSite | New-Object, Export-Csv, Write-host, Get-Date, Add-Content, New-Item, Add-ScriptLog, Remove-UserIDMismatch, Where-Object, Add-ReportRecord |
Replace specific users in the People web part | Connect-PnPOnline, Get-PnPList, Get-PnPListItem, Get-PnPTenant, Get-PnPTenantSite | Where-Object, ConvertFrom-Json, ConvertTo-Json, Write-Host, Get-PnPClientSidePage, Export-Csv |
Request Reindex of SharePoint User Profile Properties | Connect-PnPOnline, Get-PnPList, Get-PnPProperty, Get-PnPUPABulkImportStatus, New-PnPUPABulkImportJob, Submit-PnPSearchQuery | Import-Module, Request-PnPReindexUserProfile, Re-index, re-indexing, Get-Location, Write-Output, Write-Error, Set-Content, re-run, Where-Object, Sort-Object, Write-Verbose, Remove-Item |
Run jobs in parallel using ForEach-Object -Parallel to iterate SharePoint site collections | Connect-PnPOnline, Get-PnPList, Get-PnPListItem, Get-PnPTenant, Get-PnPTenantSite | ForEach-Object, Get-Credential, select-object, Write-Host, Where-Object, new-object, Write-Warning, Start-Sleep, write-host, Get-Date, Out-Null |
Change the Placeholder text in SharePoint Search Box | Connect-PnPOnline, Set-PnPSearchSettings, sharepoint-online | |
Run A Search Query And Export To CSV | m365 login, m365 status, m365 spo search, Submit-PnPSearchQuery | Export-Csv, Write-Host, Out-File |
Audit Service Principal Access to SharePoint Sites with Sites.Selected Permissions | Connect-PnPOnline, Get-PnPAzureADApp, Get-PnPAzureADAppSitePermission, Get-PnPTenant, Get-PnPTenantSite | grant-PnPAzureADAppSitePermission, Split-Path, New-Item, Write-Host, Where-Object, foreach-object, connect-PnPOnline, ForEach-Object |
Set Home site for SharePoint online tenant | m365 login, m365 status, m365 spo homesite set, Connect-PnPOnline, Set-PnPHomeSite, Connect-SPOService, Set-SPOHomeSite, sharepoint-online | Write-Host |
Set Page Author Byline | Connect-PnPOnline, Disconnect-PnPOnline, Get-PnPConnection, Get-PnPPage, Get-PnPUser, New-PnPUser | Set-PageAuthorByline, Write-Error, Write-Host, Where-Object |
Set SharePoint regional settings | Connect-PnPOnline, Disconnect-PnPOnline, Get-PnPWeb, Invoke-PnPQuery | Start-Transcript, Where-Object, Stop-Transcript |
Setup example site | 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 | Write-host |
List of active sites in Tenant with Admins and storage used | Connect-PnPOnline, Disconnect-PnPOnline, Get-PnPSite, Get-PnPSiteCollectionAdmin, Get-PnPTenant, Get-PnPTenantSite | Select-Object, Export-Csv |
M365 Consultant's Script Kit | Add-PnPFile, Connect-PnPOnline, Get-PnPList, Get-PnPListItem | Pre-requisites, app-only, Get-Date, Start-Transcript, Write-host, Import-Csv, Write-Host, write-host, Sort-Object, Export-Excel, stop-Transcript, Where-Object, Format-List, Stop-Transcript |
Translate columns in a SharePoint list | Add-PnPListItem, Connect-PnPOnline, Get-PnPList, Get-PnPListItem, Remove-PnPList, Remove-PnPListItem | ID-App, ID-Languages, Translate-List, get-pnpList, Get-PNPField, Write-Error, new-PnPBatch, Invoke-PnpBatch, Where-Object, Write-Host, ConvertTo-Json, Invoke-WebRequest, ConvertFrom-Json, ID-Ease, re-translate |
Trim file versions and archive Site Collection using Microsoft365 Archive | Connect-PnPOnline, Get-PnPFile, Get-PnPFileVersion, Get-PnPList, Get-PnPListItem, Remove-PnPFile, Remove-PnPFileVersion, Set-PnPSite, Set-PnPSiteArchiveState | Where-Object, Select-Object, Out-Null, write-host, Write-Host, Write-Output |
Retracting SPFx Solutions from Hub Site and associated sites | Connect-PnPOnline, Disconnect-PnPOnline, Get-PnPApp, Get-PnPConnection, Get-PnPHubSite, Get-PnPHubSiteChild, Get-PnPTenant, Get-PnPTenantSite, Get-PnPWeb, Invoke-PnPSPRestMethod, Remove-PnPApp, Uninstall-PnPApp | tenant-level, Split-Path, Get-ChildItem, ForEach-Object, where-object, Select-Object, Write-Host, New-Object, Add-Member, Export-CSV |
Update SharePoint Site Logo and Thumbnail | Add-PnPFile, Connect-PnPOnline, Get-PnPFile, Get-PnPHubSite, Get-PnPHubSiteChild, Set-PnPWeb, Set-PnPWebHeader | Start-Transcript, ForEach-Object, Out-Null, Stop-Transcript |
Add document templates to the New dropdown in a document library | Connect-PnPOnline, Copy-PnPFile, Get-PnPContentType, Get-PnPFile, Get-PnPList, Get-PnPView, Invoke-PnPQuery, New-PnPList | Start-Sleep, Where-Object |
How to Hide the 'See All' Button in the Highlighted Content Web Part | Connect-PnPOnline, Disconnect-PnPOnline, Set-PnPPage, Set-PnPPageWebPart | Get-PnPClientSidePage, Where-Object |
Update large list with PnP-Batch with retries to address throttling challenges | Connect-PnPOnline, Get-PnPList, Get-PnPListItem, Invoke-PnPBatch, New-PnPBatch, Set-PnPList, Set-PnPListItem | PnP-Batch, ForEach-Object, write-host, Write-Host, Start-Sleep |
Update list icons & color | Connect-PnPOnline, Get-PnPList, Invoke-PnPQuery, Set-PnPList | |
Update a SharePoint list item without changing the Modified By and Modified fields | Connect-PnPOnline, Disconnect-PnPOnline, Set-PnPList, Set-PnPListItem | |
Update web part properties on modern pages | Connect-PnPOnline, Disconnect-PnPOnline, Get-PnPList, Get-PnPListItem, Get-PnPPage | Write-Host, ForEach-Object, Where-Object, ConvertFrom-Json, ConvertTo-Json, Update-CCWebpartProperties |
Update SharePoint Page Banner Image | m365 login, m365 status, m365 spo page header set, Connect-PnPOnline, Set-PnPPage | |
Sample showing how to ensure that the Role/Title in each People web part is updated | Connect-PnPOnline, Get-PnPList, Get-PnPListItem, Get-PnPPage, Get-PnPTenant, Get-PnPTenantSite, Get-PnPUser, Get-PnPUserProfileProperty | Where-Object, ConvertFrom-Json, ConvertTo-Json, Write-Host, Get-PnPClientSidePage, write-host, Export-Csv |
Sample on how to locate the classic Search Result Web part and check the Remove Duplicates setting | Connect-PnPOnline, Disconnect-PnPOnline, Get-PnPList, Get-PnPListItem, Get-PnPSubWeb, Get-PnPTenant, Get-PnPTenantSite, Get-PnPWeb, Get-PnPWebPart | Handle-Pages, ConvertFrom-Json, Write-Host, write-host, New-Object, Get-Credential, Get-PnPSubWebs, Export-Csv |
Update user profile properties | m365 login, m365 status, m365 spo userprofile set, Connect-PnPOnline, Set-PnPUserProfileProperty | ConvertTo-SecureString, New-Object, Write-Host, Read-Host |
Export a csv report on all Microsoft Stream videos | mid-term, Clear-WebBrowser, Add-Type, out-null, Show-OAuthWindowStream, New-Object, ConvertFrom-Json, Out-Null, Write-Host, Write-Log, Resolve-Path, Export-Csv, ForEach-Object, Get-Member, Set-AttributesCammelCase, Add-Member, SeLect-Object, Write-Output, Get-StreamToken, Get-RequestedAssets, Export-ReportAssets, Where-Object, write-output, Select-Object, Export-CSV, Invoke-Item | |
List and archives inactive Teams | Import-Module, Archive-PnPInactiveTeams, Write-Host, Invoke-RestMethod, Get-Date, ConvertFrom-Csv, Where-Object, New-TimeSpan | |
Bulk Create Teams with JSON File | m365 login, m365 status, m365 teams team get, Connect-PnPOnline, Get-PnPTenant, Get-PnPTenantSite, New-PnPMicrosoft365Group | Write-Host, Get-Content, ConvertFrom-Json, Foreach-Object, Start-Sleep |
Clone a Microsoft Team with\without content | Connect-PnPOnline, Copy-PnPFile, Disconnect-PnPOnline, Get-PnPAccessToken, Get-PnPFolder, Get-PnPFolderItem, Get-PnPList, Get-PnPMicrosoft365Group, Get-PnPProperty, Get-PnPWeb | Import-Module, Write-Host, Add-Content, New-Object, Add-Member, Split-Path, Write-Log, Get-FoldersFiles, where-object, Write-Output, Group-Object, Where-Object, Where-object, Select-Object, Invoke-Rest, Invoke-WebRequest, long-running, Start-Sleep, Invoke-RestMethod |
Create a Teams based on a existing team template | Add-PnPStoredCredential, Get-PnPStoredCredential | Resolve-Path, Add-Type, New-Object, Invoke-RestMethod, Out-Null, Write-Output, Get-TenantId, Add-Member, Write-Log, ForEach-Object, Get-Member, Where-object, Select-Object, Get-TeamsApiTokens, Write-log, Get-TeamsTemplates, ConvertTo-Json, Set-Content, Get-Content, long-running, Start-Sleep |
Export Teams's Channel Conversation to html file | m365 login, m365 logout, m365 teams channel list, m365 teams message list, m365 teams message reply list, m365 teams team list | Get-login, Get-Teams, ConvertFrom-Json, Get-Channels, Get-Messages, Get-MessageReplies, Write-Progress, ConvertTo-Json, Out-File, Write-Host, Write-Error |
Fetch Microsoft Teams Details And Export To CSV | ConvertTo-SecureString, New-Object, Write-Host, Connect-MicrosoftTeams, Get-Team, Get-TeamChannel, Select-Object, Export-Csv | |
Export Microsoft Teams Direct Routing Calls | m365 login, m365 status, m365 teams report directroutingcalls | Get-AccessToken, Invoke-WebRequest, Get-GraphQueryOutput, Write-Host, Invoke-RestMethod, Select-Object, Start-Sleep, Start-Transcript, New-TimeSpan, Get-Date, Export-Csv, Stop-Transcript, Out-File |
Export Microsoft Teams PSTN call logs | m365 login, m365 status, m365 teams report pstncalls | Get-AccessToken, Invoke-WebRequest, Get-GraphQueryOutput, Write-Host, Invoke-RestMethod, Select-Object, Start-Sleep, Start-Transcript, New-TimeSpan, Get-Date, Export-Csv, Stop-Transcript, Out-File |
List all teams and teams members in Microsoft Teams in the tenant | m365 login, m365 status, m365 teams team list, m365 teams user list, Connect-PnPOnline, Get-PnPTeamsTeam, Get-PnPTeamsUser | ConvertTo-SecureString, New-Object, Write-Host, Export-Csv, ConvertFrom-Json |
Force Team Files Tab Provision | Add-PnPStoredCredential, Connect-PnPOnline, Disconnect-PnPOnline, Get-PnPAccessToken, Get-PnPMicrosoft365Group, Get-PnPStoredCredential, Get-PnPTenant, Get-PnPTenantId | Import-Module, Invoke-RestMethod, Add-Member, Write-Output, Get-TeamsNativeApiTokens, Where-object, ForEach-Object |
Teams Full Report | m365 login, m365 logout, m365 status, m365 teams channel get, m365 teams channel list, m365 teams tab list, m365 teams team list, m365 teams user list, Connect-PnPOnline, Disconnect-PnPOnline, Get-PnPAccessToken, Get-PnPMicrosoft365Group, Get-PnPMicrosoft365GroupMember, Get-PnPMicrosoft365GroupOwner, Get-PnPTeamsUser | Import-Module, Get-Member, ForEach-Object, Add-Member, Write-Output, Where-object, Get-UserInfo, Invoke-RestMethod, ForEach-object, Sort-Object, Select-Object, Export-Csv, ConvertFrom-Json |
Retrieving SharePoint Site URL for Teams Channels | Connect-PnPOnline, Get-PnPTeamsTeam, Get-PnPTenant, Get-PnPTenantSite | Where-Object |
Get Teams Templates | Add-PnPStoredCredential, Get-PnPStoredCredential | Write-Output, Add-Type, New-Object, Write-Host, Invoke-RestMethod, Out-Null, Get-TenantId, Add-Member, Write-Log, Get-TeamsApiTokens, ForEach-Object, Get-Member, Where-object, Select-Object, Resolve-Path, Export-Csv, Format-Table |
Get All Teams App Descriptions | Connect-PnPOnline, Invoke-PnPGraphMethod | New-Item, Write-Host, ForEach-Object, ConvertTo-Json, Out-String, Export-Csv |
List guests within Teams in a tenant | m365 login, m365 status, m365 teams team list, m365 teams user list, Connect-PnPOnline, Get-PnPTeamsTeam, Get-PnPTeamsUser | Install-Module, Connect-MicrosoftTeams, get-team, Where-Object, Write-Host, Export-Csv, Write-host, ConvertFrom-Json |
List installed apps within Teams in a tenant | m365 login, m365 status, m365 teams team app list, m365 teams team list | Get-AccessToken, Invoke-WebRequest, Get-GraphQueryOutput, Write-Host, Invoke-RestMethod, Select-Object, Start-Sleep, Start-Transcript, Export-Csv, Stop-Transcript, ConvertFrom-Json, ForEach-Object |
List ownerless teams | Connect-PnPOnline, Get-PnPMicrosoft365Group | Where-Object, Select-Object, Join-String, Export-Csv |
List all Microsoft Teams team's Owners and Members | m365 login, m365 logout, m365 status, m365 teams team list, m365 teams user list, Connect-PnPOnline, Disconnect-PnPOnline, Get-PnPMicrosoft365Group, Get-PnPMicrosoft365GroupMember, Get-PnPMicrosoft365GroupOwner | Split-Path, where-object, ForEach-Object, New-Object, Add-Member, ConvertFrom-Json |
Get notified in Microsoft Teams about SharePoint health incidents | m365 login, m365 adaptivecard send, m365 spo set, m365 spo list add, m365 spo list get, m365 spo listitem add, m365 spo listitem list, m365 spo listitem remove, m365 tenant serviceannouncement healthissue list | ConvertFrom-Json, Where-Object, out-null |
Testing user preferred language of SharePoint site | m365 login, m365 logout, m365 status, m365 spo listitem get, m365 spo listitem list, m365 spo listitem set, multi-lingual, Connect-PnPOnline, Disconnect-PnPOnline, Get-PnPList, Get-PnPListItem, Set-PnPList, Set-PnPListItem, sharepoint-online | |
Export a csv report on all Whiteboards | Connect-MgGraph | Install-Module, Set-ExecutionPolicy, Import-Module, Split-Path, Start-Transcript, Get-credential, Write-Host, Get-WhiteboardOwners, New-Object, Add-Member, Get-MgUser, write-host, Start-Sleep, Export-CSV, Stop-Transcript |
Overview of Sample Command Usage
CLI for Microsoft 365 Usage
Used Cmdlets | Unused Cmdlets |
---|---|
m365 login m365 logout m365 request m365 status m365 adaptivecard send m365 cli config get m365 cli config set m365 context option set m365 entra m365group list m365 entra m365group remove m365 entra m365group user add m365 entra m365group user list m365 entra m365group user remove m365 entra user get m365 flow list m365 flow environment get m365 flow environment list m365 flow owner ensure m365 flow owner list m365 flow owner remove m365 flow run get m365 flow run list m365 planner bucket add m365 planner bucket list m365 planner plan add m365 planner plan get m365 planner plan list m365 planner task add m365 planner task get m365 planner task list m365 pp environment get m365 purview auditlog list m365 spfx package generate m365 spo search m365 spo set m365 spo app add m365 spo app deploy m365 spo app get m365 spo app install m365 spo app list m365 spo contenttype add m365 spo contenttype field remove m365 spo contenttype field set m365 spo contenttype get m365 spo contenttype list m365 spo contenttype set m365 spo feature enable m365 spo feature list m365 spo field add m365 spo field get m365 spo field list m365 spo field remove m365 spo field set m365 spo file add m365 spo file checkin m365 spo file checkout m365 spo file get m365 spo file list m365 spo file remove m365 spo file sharinginfo get m365 spo file version list m365 spo file version remove m365 spo folder add m365 spo folder get m365 spo folder list m365 spo folder remove m365 spo group add m365 spo group get m365 spo group list m365 spo group member add m365 spo group member list m365 spo homesite set m365 spo hubsite connect m365 spo hubsite get m365 spo hubsite list m365 spo list add m365 spo list contenttype add m365 spo list contenttype default set m365 spo list contenttype list m365 spo list contenttype remove m365 spo list get m365 spo list list m365 spo list remove m365 spo list roleassignment add m365 spo list roleinheritance break m365 spo list set m365 spo list view add m365 spo list view field add m365 spo list view get m365 spo list view list m365 spo list view set m365 spo listitem add m365 spo listitem attachment list m365 spo listitem get m365 spo listitem list m365 spo listitem remove m365 spo listitem roleinheritance reset m365 spo listitem set m365 spo orgassetslibrary add m365 spo orgassetslibrary remove m365 spo page add m365 spo page clientsidewebpart add m365 spo page header set m365 spo page list m365 spo page remove m365 spo page section add m365 spo page set m365 spo page text add m365 spo propertybag set m365 spo site add m365 spo site admin list m365 spo site appcatalog add m365 spo site apppermission add m365 spo site get m365 spo site hubsite connect m365 spo site recyclebinitem clear m365 spo site recyclebinitem list m365 spo site recyclebinitem restore m365 spo site set m365 spo sitedesign add m365 spo sitedesign apply m365 spo sitedesign list m365 spo sitedesign remove m365 spo sitedesign set m365 spo sitescript add m365 spo sitescript list m365 spo sitescript remove m365 spo tenant recyclebinitem list m365 spo tenant recyclebinitem remove m365 spo tenant settings set m365 spo tenant site membership list m365 spo term group list m365 spo term list m365 spo term set list m365 spo theme list m365 spo theme remove m365 spo theme set m365 spo user list m365 spo userprofile get m365 spo userprofile set m365 spo web get m365 spo web installedlanguage list m365 spo web list m365 spo web reindex m365 spo web set m365 teams channel get m365 teams channel list m365 teams message list m365 teams message reply list m365 teams message send m365 teams report directroutingcalls m365 teams report pstncalls m365 teams tab list m365 teams team app list m365 teams team get m365 teams team list m365 teams user list m365 tenant serviceannouncement healthissue list m365 tenant serviceannouncement message list m365 util accesstoken get |
m365 _global m365 docs m365 search m365 setup m365 version m365 app get m365 app open m365 app permission add m365 app permission list m365 booking business get m365 booking business list m365 cli consent m365 cli doctor m365 cli issue m365 cli completion clink update m365 cli completion pwsh setup m365 cli completion pwsh update m365 cli completion sh setup m365 cli completion sh update m365 cli config list m365 cli config reset m365 connection list m365 connection remove m365 connection set m365 connection use m365 context init m365 context remove m365 context option list m365 context option remove m365 entra administrativeunit add m365 entra administrativeunit get m365 entra administrativeunit list m365 entra administrativeunit member add m365 entra administrativeunit member get m365 entra administrativeunit member list m365 entra administrativeunit member remove m365 entra administrativeunit remove m365 entra administrativeunit roleassignment add m365 entra app add m365 entra app get m365 entra app list m365 entra app permission add m365 entra app permission list m365 entra app permission remove m365 entra app remove m365 entra app role add m365 entra app role list m365 entra app role remove m365 entra app set m365 entra approleassignment add m365 entra approleassignment list m365 entra approleassignment remove m365 entra enterpriseapp add m365 entra enterpriseapp get m365 entra enterpriseapp list m365 entra enterpriseapp remove m365 entra group add m365 entra group get m365 entra group list m365 entra group member add m365 entra group member list m365 entra group member set m365 entra group remove m365 entra group set m365 entra groupsetting add m365 entra groupsetting get m365 entra groupsetting list m365 entra groupsetting remove m365 entra groupsetting set m365 entra groupsettingtemplate get m365 entra groupsettingtemplate list m365 entra license list m365 entra m365group add m365 entra m365group conversation list m365 entra m365group conversation post list m365 entra m365group get m365 entra m365group recyclebinitem clear m365 entra m365group recyclebinitem list m365 entra m365group recyclebinitem remove m365 entra m365group recyclebinitem restore m365 entra m365group renew m365 entra m365group report activitycounts m365 entra m365group report activitydetail m365 entra m365group report activityfilecounts m365 entra m365group report activitygroupcounts m365 entra m365group report activitystorage m365 entra m365group set m365 entra m365group teamify m365 entra m365group user set m365 entra multitenant add m365 entra multitenant get m365 entra multitenant remove m365 entra multitenant set m365 entra oauth2grant add m365 entra oauth2grant list m365 entra oauth2grant remove m365 entra oauth2grant set m365 entra pim role assignment add m365 entra pim role assignment eligibility list m365 entra pim role assignment list m365 entra pim role request list m365 entra policy list m365 entra siteclassification disable m365 entra siteclassification enable m365 entra siteclassification get m365 entra siteclassification set m365 entra user add m365 entra user groupmembership list m365 entra user guest add m365 entra user hibp m365 entra user license add m365 entra user license list m365 entra user license remove m365 entra user list m365 entra user password validate m365 entra user recyclebinitem clear m365 entra user recyclebinitem list m365 entra user recyclebinitem remove m365 entra user recyclebinitem restore m365 entra user registrationdetails list m365 entra user remove m365 entra user set m365 entra user signin list m365 external connection add m365 external connection doctor m365 external connection get m365 external connection list m365 external connection remove m365 external connection schema add m365 external connection urltoitemresolver add m365 external item add m365 file add m365 file copy m365 file list m365 file move m365 file convert pdf m365 flow disable m365 flow enable m365 flow export m365 flow get m365 flow remove m365 flow recyclebinitem list m365 flow recyclebinitem restore m365 flow run cancel m365 flow run resubmit m365 graph changelog list m365 graph schemaextension add m365 graph schemaextension get m365 graph schemaextension list m365 graph schemaextension remove m365 graph schemaextension set m365 graph subscription add m365 onedrive list m365 onedrive report activityfilecounts m365 onedrive report activityusercounts m365 onedrive report activityuserdetail m365 onedrive report usageaccountcounts m365 onedrive report usageaccountdetail m365 onedrive report usagefilecounts m365 onedrive report usagestorage m365 onenote notebook add m365 onenote notebook list m365 onenote page list m365 outlook mail send m365 outlook message get m365 outlook message list m365 outlook message move m365 outlook message remove m365 outlook report mailactivitycounts m365 outlook report mailactivityusercounts m365 outlook report mailactivityuserdetail m365 outlook report mailappusageappsusercounts m365 outlook report mailappusageusercounts m365 outlook report mailappusageuserdetail m365 outlook report mailappusageversionsusercounts m365 outlook report mailboxusagedetail m365 outlook report mailboxusagemailboxcount m365 outlook report mailboxusagequotastatusmailboxcounts m365 outlook report mailboxusagestorage m365 outlook room list m365 outlook roomlist list m365 pa app consent set m365 pa app export m365 pa app get m365 pa app list m365 pa app owner set m365 pa app permission ensure m365 pa app permission list m365 pa app permission remove m365 pa app remove m365 pa connector export m365 pa connector list m365 pa environment get m365 pa environment list m365 planner bucket get m365 planner bucket remove m365 planner bucket set m365 planner plan remove m365 planner plan set m365 planner roster add m365 planner roster get m365 planner roster member add m365 planner roster member get m365 planner roster member list m365 planner roster member remove m365 planner roster plan list m365 planner roster remove m365 planner task checklistitem add m365 planner task checklistitem list m365 planner task checklistitem remove m365 planner task reference add m365 planner task reference list m365 planner task reference remove m365 planner task remove m365 planner task set m365 planner tenant settings list m365 planner tenant settings set m365 pp aibuildermodel get m365 pp aibuildermodel list m365 pp aibuildermodel remove m365 pp card clone m365 pp card get m365 pp card list m365 pp card remove m365 pp chatbot get m365 pp chatbot list m365 pp chatbot remove m365 pp dataverse table get m365 pp dataverse table list m365 pp dataverse table remove m365 pp dataverse table row list m365 pp dataverse table row remove m365 pp environment list m365 pp gateway get m365 pp gateway list m365 pp managementapp add m365 pp managementapp list m365 pp solution get m365 pp solution list m365 pp solution publish m365 pp solution publisher add m365 pp solution publisher get m365 pp solution publisher list m365 pp solution publisher remove m365 pp solution remove m365 pp tenant settings list m365 pp tenant settings set m365 purview retentionevent add m365 purview retentionevent get m365 purview retentionevent list m365 purview retentionevent remove m365 purview retentioneventtype add m365 purview retentioneventtype get m365 purview retentioneventtype list m365 purview retentioneventtype remove m365 purview retentioneventtype set m365 purview retentionlabel add m365 purview retentionlabel get m365 purview retentionlabel list m365 purview retentionlabel remove m365 purview retentionlabel set m365 purview sensitivitylabel get m365 purview sensitivitylabel list m365 purview sensitivitylabel policysettings list m365 purview threatassessment add m365 purview threatassessment get m365 purview threatassessment list m365 skype report activitycounts m365 skype report activityusercounts m365 skype report activityuserdetail m365 spe containertype add m365 spe containertype list m365 spfx doctor m365 spfx project azuredevops pipeline add m365 spfx project doctor m365 spfx project externalize m365 spfx project github workflow add m365 spfx project permissions grant m365 spfx project rename m365 spfx project upgrade m365 spo get m365 spo app instance list m365 spo app remove m365 spo app retract m365 spo app teamspackage download m365 spo app uninstall m365 spo app upgrade m365 spo applicationcustomizer add m365 spo applicationcustomizer get m365 spo applicationcustomizer list m365 spo applicationcustomizer remove m365 spo applicationcustomizer set m365 spo apppage add m365 spo apppage set m365 spo cdn get m365 spo cdn origin add m365 spo cdn origin list m365 spo cdn origin remove m365 spo cdn policy list m365 spo cdn policy set m365 spo cdn set m365 spo commandset add m365 spo commandset get m365 spo commandset list m365 spo commandset remove m365 spo commandset set m365 spo contenttype field list m365 spo contenttype remove m365 spo contenttype sync m365 spo contenttypehub get m365 spo customaction add m365 spo customaction clear m365 spo customaction get m365 spo customaction list m365 spo customaction remove m365 spo customaction set m365 spo eventreceiver get m365 spo eventreceiver list m365 spo eventreceiver remove m365 spo externaluser list m365 spo feature disable m365 spo file checkout undo m365 spo file copy m365 spo file move m365 spo file rename m365 spo file retentionlabel ensure m365 spo file retentionlabel remove m365 spo file roleassignment add m365 spo file roleassignment remove m365 spo file roleinheritance break m365 spo file roleinheritance reset m365 spo file sharinglink add m365 spo file sharinglink clear m365 spo file sharinglink get m365 spo file sharinglink list m365 spo file sharinglink remove m365 spo file sharinglink set m365 spo file version clear m365 spo file version get m365 spo file version restore m365 spo folder copy m365 spo folder move m365 spo folder retentionlabel ensure m365 spo folder retentionlabel remove m365 spo folder roleassignment add m365 spo folder roleassignment remove m365 spo folder roleinheritance break m365 spo folder roleinheritance reset m365 spo folder set m365 spo folder sharinglink add m365 spo folder sharinglink clear m365 spo folder sharinglink get m365 spo folder sharinglink list m365 spo folder sharinglink remove m365 spo folder sharinglink set m365 spo group member remove m365 spo group remove m365 spo group set m365 spo hidedefaultthemes get m365 spo hidedefaultthemes set m365 spo homesite get m365 spo homesite remove m365 spo hubsite data get m365 spo hubsite disconnect m365 spo hubsite register m365 spo hubsite rights grant m365 spo hubsite rights revoke m365 spo hubsite set m365 spo hubsite unregister m365 spo knowledgehub get m365 spo knowledgehub remove m365 spo knowledgehub set m365 spo list retentionlabel ensure m365 spo list retentionlabel get m365 spo list retentionlabel remove m365 spo list roleassignment remove m365 spo list roleinheritance reset m365 spo list sensitivitylabel ensure m365 spo list sitescript get m365 spo list view field remove m365 spo list view field set m365 spo list view remove m365 spo list webhook add m365 spo list webhook get m365 spo list webhook list m365 spo list webhook remove m365 spo list webhook set m365 spo listitem attachment add m365 spo listitem attachment get m365 spo listitem attachment remove m365 spo listitem attachment set m365 spo listitem batch add m365 spo listitem batch remove m365 spo listitem batch set m365 spo listitem isrecord m365 spo listitem record declare m365 spo listitem record lock m365 spo listitem record undeclare m365 spo listitem record unlock m365 spo listitem retentionlabel ensure m365 spo listitem retentionlabel remove m365 spo listitem roleassignment add m365 spo listitem roleassignment remove m365 spo listitem roleinheritance break m365 spo mail send m365 spo navigation node add m365 spo navigation node get m365 spo navigation node list m365 spo navigation node remove m365 spo navigation node set m365 spo orgassetslibrary list m365 spo orgnewssite list m365 spo orgnewssite remove m365 spo orgnewssite set m365 spo page column get m365 spo page column list m365 spo page control get m365 spo page control list m365 spo page control set m365 spo page copy m365 spo page get m365 spo page publish m365 spo page section get m365 spo page section list m365 spo page template list m365 spo propertybag get m365 spo propertybag list m365 spo propertybag remove m365 spo report activityfilecounts m365 spo report activitypages m365 spo report activityusercounts m365 spo report activityuserdetail m365 spo report siteusagedetail m365 spo report siteusagefilecounts m365 spo report siteusagepages m365 spo report siteusagesitecounts m365 spo report siteusagestorage m365 spo roledefinition add m365 spo roledefinition get m365 spo roledefinition list m365 spo roledefinition remove m365 spo serviceprincipal grant add m365 spo serviceprincipal grant list m365 spo serviceprincipal grant revoke m365 spo serviceprincipal permissionrequest approve m365 spo serviceprincipal permissionrequest deny m365 spo serviceprincipal permissionrequest list m365 spo serviceprincipal set m365 spo site admin add m365 spo site admin remove m365 spo site appcatalog list m365 spo site appcatalog remove m365 spo site apppermission get m365 spo site apppermission list m365 spo site apppermission remove m365 spo site apppermission set m365 spo site chrome set m365 spo site commsite enable m365 spo site ensure m365 spo site groupify m365 spo site hubsite disconnect m365 spo site hubsite theme sync m365 spo site inplacerecordsmanagement set m365 spo site recyclebinitem move m365 spo site recyclebinitem remove m365 spo site remove m365 spo site sharingpermission set m365 spo sitedesign get m365 spo sitedesign rights grant m365 spo sitedesign rights list m365 spo sitedesign rights revoke m365 spo sitedesign run list m365 spo sitedesign run status get m365 spo sitedesign task get m365 spo sitedesign task list m365 spo sitedesign task remove m365 spo sitescript get m365 spo sitescript set m365 spo storageentity get m365 spo storageentity list m365 spo storageentity remove m365 spo storageentity set m365 spo tenant appcatalog add m365 spo tenant appcatalogurl get m365 spo tenant applicationcustomizer add m365 spo tenant applicationcustomizer get m365 spo tenant applicationcustomizer list m365 spo tenant applicationcustomizer remove m365 spo tenant applicationcustomizer set m365 spo tenant commandset add m365 spo tenant commandset get m365 spo tenant commandset list m365 spo tenant commandset remove m365 spo tenant commandset set m365 spo tenant recyclebinitem restore m365 spo tenant settings list m365 spo tenant site archive m365 spo tenant site list m365 spo tenant site rename m365 spo tenant site unarchive m365 spo term add m365 spo term get m365 spo term group add m365 spo term group get m365 spo term set add m365 spo term set get m365 spo theme apply m365 spo theme get m365 spo user ensure m365 spo user get m365 spo user remove m365 spo web add m365 spo web clientsidewebpart list m365 spo web remove m365 spo web retentionlabel list m365 spo web roleassignment add m365 spo web roleassignment remove m365 spo web roleinheritance break m365 spo web roleinheritance reset m365 spp contentcenter list m365 spp model list m365 teams app install m365 teams app list m365 teams app publish m365 teams app remove m365 teams app uninstall m365 teams app update m365 teams cache remove m365 teams channel add m365 teams channel member add m365 teams channel member list m365 teams channel member remove m365 teams channel member set m365 teams channel remove m365 teams channel set m365 teams chat get m365 teams chat list m365 teams chat member add m365 teams chat member list m365 teams chat member remove m365 teams chat message list m365 teams chat message send m365 teams funsettings list m365 teams funsettings set m365 teams guestsettings list m365 teams guestsettings set m365 teams meeting add m365 teams meeting attendancereport get m365 teams meeting attendancereport list m365 teams meeting get m365 teams meeting list m365 teams meeting transcript get m365 teams meeting transcript list m365 teams membersettings list m365 teams membersettings set m365 teams message get m365 teams message remove m365 teams message restore m365 teams messagingsettings list m365 teams messagingsettings set m365 teams report deviceusagedistributionusercounts m365 teams report deviceusageusercounts m365 teams report deviceusageuserdetail m365 teams report useractivitycounts m365 teams report useractivityusercounts m365 teams report useractivityuserdetail m365 teams tab add m365 teams tab get m365 teams tab remove m365 teams team add m365 teams team archive m365 teams team clone m365 teams team remove m365 teams team set m365 teams team unarchive m365 teams user app add m365 teams user app list m365 teams user app remove m365 teams user app upgrade m365 tenant id get m365 tenant info get m365 tenant people profilecardproperty add m365 tenant people profilecardproperty get m365 tenant people profilecardproperty list m365 tenant people profilecardproperty remove m365 tenant people profilecardproperty set m365 tenant report activeusercounts m365 tenant report activeuserdetail m365 tenant report office365activationcounts m365 tenant report office365activationsusercounts m365 tenant report office365activationsuserdetail m365 tenant report servicesusercounts m365 tenant security alerts list m365 tenant serviceannouncement health get m365 tenant serviceannouncement health list m365 tenant serviceannouncement healthissue get m365 tenant serviceannouncement message get m365 todo list add m365 todo list get m365 todo list list m365 todo list remove m365 todo list set m365 todo task add m365 todo task get m365 todo task list m365 todo task remove m365 todo task set m365 viva connections app create m365 viva engage community add m365 viva engage community get m365 viva engage community list m365 viva engage community user list m365 viva engage group list m365 viva engage group user add m365 viva engage group user remove m365 viva engage message add m365 viva engage message get m365 viva engage message like set m365 viva engage message list m365 viva engage message remove m365 viva engage network list m365 viva engage report activitycounts m365 viva engage report activityusercounts m365 viva engage report activityuserdetail m365 viva engage report deviceusagedistributionusercounts m365 viva engage report deviceusageusercounts m365 viva engage report deviceusageuserdetail m365 viva engage report groupsactivitycounts m365 viva engage report groupsactivitydetail m365 viva engage report groupsactivitygroupcounts m365 viva engage search m365 viva engage user get m365 viva engage user list |
Total Used | Total Unused |
160 | 633 |
Usage
Used Cmdlets | Unused Cmdlets |
---|---|
Connect-MgGraph Get-MgApplication |
|
Total Used | Total Unused |
2 | 0 |
PnP PowerShell Usage
Used Cmdlets | Unused Cmdlets |
---|---|
Add-PnPApp Add-PnPContentType Add-PnPContentTypesFromContentTypeHub Add-PnPContentTypeToList Add-PnPDataRowsToSiteTemplate Add-PnPDocumentSet Add-PnPField Add-PnPFieldFromXml Add-PnPFieldToContentType Add-PnPFile Add-PnPFileToSiteTemplate Add-PnPFlowOwner Add-PnPFolder Add-PnPGroupMember Add-PnPHubSiteAssociation Add-PnPHubToHubAssociation Add-PnPListItem Add-PnPMicrosoft365GroupMember Add-PnPMicrosoft365GroupOwner Add-PnPNavigationNode Add-PnPOrgAssetsLibrary Add-PnPPage Add-PnPPageSection Add-PnPPageTextPart Add-PnPPageWebPart Add-PnPPlannerBucket Add-PnPPlannerTask Add-PnPSiteCollectionAppCatalog Add-PnPSiteDesign Add-PnPSiteScript Add-PnPStoredCredential Add-PnPTenantTheme Add-PnPView Approve-PnPTenantServicePrincipalPermissionRequest Clear-PnPTenantRecycleBinItem Connect-PnPOnline ConvertTo-PnPPage Copy-PnPFile Disconnect-PnPOnline Enable-PnPFeature Enable-PnPPageScheduling Export-PnPFlow Export-PnPPage Export-PnPPageMapping Export-PnPPowerApp Get-PnPAccessToken Get-PnPApp Get-PnPAzureADApp Get-PnPAzureADAppPermission Get-PnPAzureADAppSitePermission Get-PnPAzureADUser Get-PnPConnection Get-PnPContentType Get-PnPContentTypePublishingHubUrl Get-PnPContext Get-PnPFeature Get-PnPField Get-PnPFile Get-PnPFileSharingLink Get-PnPFileVersion Get-PnPFlow Get-PnPFlowOwner Get-PnPFlowRun Get-PnPFolder Get-PnPFolderItem Get-PnPFolderSharingLink Get-PnPGroup Get-PnPGroupMember Get-PnPHomePage Get-PnPHomeSite Get-PnPHubSite Get-PnPHubSiteChild Get-PnPLibraryFileVersionBatchDeleteJobStatus Get-PnPList Get-PnPListDesign Get-PnPListItem Get-PnPListItemPermission Get-PnPMessageCenterAnnouncement Get-PnPMicrosoft365ExpiringGroup Get-PnPMicrosoft365Group Get-PnPMicrosoft365GroupEndpoint Get-PnPMicrosoft365GroupMember Get-PnPMicrosoft365GroupOwner Get-PnPMicrosoft365GroupSettings Get-PnPNavigationNode Get-PnPPage Get-PnPPageComponent Get-PnPPlannerBucket Get-PnPPlannerPlan Get-PnPPlannerTask Get-PnPPowerApp Get-PnPPowerPlatformEnvironment Get-PnPProperty Get-PnPRecycleBinItem Get-PnPRoleDefinition Get-PnPSearchCrawlLog Get-PnPSearchExternalSchema Get-PnPSite Get-PnPSiteCollectionAdmin Get-PnPSiteCollectionAppCatalog Get-PnPSiteDesign Get-PnPSiteFileVersionBatchDeleteJobStatus Get-PnPSiteScript Get-PnPSiteScriptFromWeb Get-PnPSiteSensitivityLabel Get-PnPSiteTemplate Get-PnPStoredCredential Get-PnPSubWeb Get-PnPTeamsApp Get-PnPTeamsTeam Get-PnPTeamsUser Get-PnPTenant Get-PnPTenantAppCatalogUrl Get-PnPTenantId Get-PnPTenantInfo Get-PnPTenantRecycleBinItem Get-PnPTenantServicePrincipal Get-PnPTenantServicePrincipalPermissionRequests Get-PnPTenantSite Get-PnPTenantTheme Get-PnPTerm Get-PnPTermGroup Get-PnPTermLabel Get-PnPTermSet Get-PnPUnifiedAuditLog Get-PnPUPABulkImportStatus Get-PnPUser Get-PnPUserProfileProperty Get-PnPView Get-PnPWeb Get-PnPWebPart Grant-PnPAzureADAppSitePermission Grant-PnPSiteDesignRights Import-PnPTermSet Install-PnPApp Invoke-PnPBatch Invoke-PnPGraphMethod Invoke-PnPQuery Invoke-PnPSiteDesign Invoke-PnPSiteTemplate Invoke-PnPSPRestMethod New-PnPBatch New-PnPGroup New-PnPLibraryFileVersionBatchDeleteJob New-PnPList New-PnPMicrosoft365Group New-PnPMicrosoft365GroupSettings New-PnPPlannerPlan New-PnPSite New-PnPSiteFileVersionBatchDeleteJob New-PnPTenantSite New-PnPTerm New-PnPTermGroup New-PnPUPABulkImportJob New-PnPUser Publish-PnPContentType Publish-PnPSyntexModel Register-PnPAzureADApp Register-PnPHubSite Remove-PnPApp Remove-PnPContentType Remove-PnPContentTypeFromList Remove-PnPDeletedMicrosoft365Group Remove-PnPField Remove-PnPFieldFromContentType Remove-PnPFile Remove-PnPFileVersion Remove-PnPFlow Remove-PnPFlowOwner Remove-PnPFolder Remove-PnPGroup Remove-PnPList Remove-PnPListDesign Remove-PnPListItem Remove-PnPMicrosoft365Group Remove-PnPMicrosoft365GroupMember Remove-PnPMicrosoft365GroupOwner Remove-PnPNavigationNode Remove-PnPOrgAssetsLibrary Remove-PnPPage Remove-PnPPageComponent Remove-PnPSiteCollectionAdmin Remove-PnPSiteDesign Remove-PnPSiteScript Remove-PnPTenantDeletedSite Remove-PnPTenantSite Remove-PnPTenantTheme Remove-PnPUser Request-PnPReIndexList Request-PnPReIndexWeb Reset-PnPMicrosoft365GroupExpiration Resolve-PnPFolder Restore-PnPRecycleBinItem Save-PnPPageConversionLog Save-PnPSiteTemplate Set-PnPAzureADAppSitePermission Set-PnPContentType Set-PnPDefaultContentTypeToList Set-PnPField Set-PnPFileCheckedIn Set-PnPFileCheckedOut Set-PnPHomePage Set-PnPHomeSite Set-PnPHubSite Set-PnPList Set-PnPListItem Set-PnPListPermission Set-PnPMicrosoft365Group Set-PnPMicrosoft365GroupSettings Set-PnPPage Set-PnPPageWebPart Set-PnPPropertyBagValue Set-PnPSearchSettings Set-PnPSite Set-PnPSiteArchiveState Set-PnPSiteDesign Set-PnPTeamifyPromptHidden Set-PnPTemporarilyDisableAppBar Set-PnPTenant Set-PnPTenantSite Set-PnPUserProfileProperty Set-PnPView Set-PnPWeb Set-PnPWebHeader Submit-PnPSearchQuery Submit-PnPTeamsChannelMessage Uninstall-PnPApp Update-PnPApp |
Add-PnPAlert Add-PnPApplicationCustomizer Add-PnPAvailableSiteClassification Add-PnPAzureADGroupMember Add-PnPAzureADGroupOwner Add-PnPAzureADServicePrincipalAppRole Add-PnPContentTypeToDocumentSet Add-PnPCustomAction Add-PnPEventReceiver Add-PnPFileAnonymousSharingLink Add-PnPFileOrganizationalSharingLink Add-PnPFileSharingInvite Add-PnPFileUserSharingLink Add-PnPFolderAnonymousSharingLink Add-PnPFolderOrganizationalSharingLink Add-PnPFolderSharingInvite Add-PnPFolderUserSharingLink Add-PnPHomeSite Add-PnPHtmlPublishingPageLayout Add-PnPIndexedProperty Add-PnPJavaScriptBlock Add-PnPJavaScriptLink Add-PnPListDesign Add-PnPListFoldersToSiteTemplate Add-PnPListItemAttachment Add-PnPListItemComment Add-PnPMasterPage Add-PnPMicrosoft365GroupToSite Add-PnPOrgNewsSite Add-PnPPageImageWebPart Add-PnPPlannerRoster Add-PnPPlannerRosterMember Add-PnPPublishingImageRendition Add-PnPPublishingPage Add-PnPPublishingPageLayout Add-PnPRoleDefinition Add-PnPSiteCollectionAdmin Add-PnPSiteDesignFromWeb Add-PnPSiteDesignTask Add-PnPSiteScriptPackage Add-PnPSiteTemplate Add-PnPTaxonomyField Add-PnPTeamsChannel Add-PnpTeamsChannelUser Add-PnPTeamsTab Add-PnPTeamsTeam Add-PnPTeamsUser Add-PnPTenantCdnOrigin Add-PnPTenantRestrictedSearchAllowedList Add-PnPTenantSequence Add-PnPTenantSequenceSite Add-PnPTenantSequenceSubSite Add-PnPTermToTerm Add-PnPViewsFromXML Add-PnPVivaConnectionsDashboardACE Add-PnPWebhookSubscription Add-PnPWebPartToWebPartPage Add-PnPWebPartToWikiPage Add-PnPWikiPage Clear-PnPAzureADGroupMember Clear-PnPAzureADGroupOwner Clear-PnPDefaultColumnValues Clear-PnPListItemAsRecord Clear-PnPMicrosoft365GroupMember Clear-PnPMicrosoft365GroupOwner Clear-PnpRecycleBinItem Clear-PnPTenantAppCatalogUrl Convert-PnPFile Convert-PnPFolderToSiteTemplate Convert-PnPSiteTemplate Convert-PnPSiteTemplateToMarkdown Copy-PnPFolder Copy-PnPItemProxy Copy-PnPList Copy-PnPTeamsTeam Deny-PnPTenantServicePrincipalPermissionRequest Disable-PnPFeature Disable-PnPFlow Disable-PnPPageScheduling Disable-PnPPowerShellTelemetry Disable-PnPSharingForNonOwnersOfSite Disable-PnPSiteClassification Disable-PnPTenantServicePrincipal Enable-PnPCommSite Enable-PnPFlow Enable-PnPPowerShellTelemetry Enable-PnPPriviledgedIdentityManagement Enable-PnPSiteClassification Enable-PnPTenantServicePrincipal Export-PnPListToSiteTemplate Export-PnPTaxonomy Export-PnPTermGroupToXml Export-PnPUserInfo Export-PnPUserProfile Find-PnPFile Get-PnPAlert Get-PnPAppErrors Get-PnPAppInfo Get-PnPApplicationCustomizer Get-PnPAuditing Get-PnPAuthenticationRealm Get-PnPAvailableLanguage Get-PnPAvailableSensitivityLabel Get-PnPAvailableSiteClassification Get-PnPAzureACSPrincipal Get-PnPAzureADActivityReportDirectoryAudit Get-PnPAzureADActivityReportSignIn Get-PnPAzureADGroup Get-PnPAzureADGroupMember Get-PnPAzureADGroupOwner Get-PnPAzureADServicePrincipal Get-PnPAzureADServicePrincipalAssignedAppRole Get-PnPAzureADServicePrincipalAvailableAppRole Get-PnPAzureCertificate Get-PnPBrowserIdleSignout Get-PnPBuiltInDesignPackageVisibility Get-PnPBuiltInSiteTemplateSettings Get-PnPChangeLog Get-PnPCompatibleHubContentTypes Get-PnPContainer Get-PnPContainerType Get-PnPContainerTypeConfiguration Get-PnPContentTypePublishingStatus Get-PnPCustomAction Get-PnPDefaultColumnValues Get-PnPDeletedContainer Get-PnPDeletedFlow Get-PnPDeletedMicrosoft365Group Get-PnPDeletedTeam Get-PnPDiagnostics Get-PnPDisableSpacesActivation Get-PnPDocumentSetTemplate Get-PnPEventReceiver Get-PnPException Get-PnPExternalUser Get-PnPFileAnalyticsData Get-PnPFileInFolder Get-PnPFileSensitivityLabelInfo Get-PnPFolderInFolder Get-PnPFolderStorageMetric Get-PnPFooter Get-PnPGraphSubscription Get-PnPGroupPermissions Get-PnPHideDefaultThemes Get-PnPIndexedPropertyKeys Get-PnPInPlaceRecordsManagement Get-PnPIsSiteAliasAvailable Get-PnPJavaScriptLink Get-PnPKnowledgeHubSite Get-PnPLabel Get-PnPLargeListOperationStatus Get-PnPLibraryFileVersionExpirationReportJobStatus Get-PnPListInformationRightsManagement Get-PnPListItemAttachment Get-PnPListItemComment Get-PnPListItemVersion Get-PnPListPermissions Get-PnPListRecordDeclaration Get-PnPManagedAppId Get-PnPMasterPage Get-PnPMicrosoft365GroupSettingTemplates Get-PnPMicrosoft365GroupTeam Get-PnPMicrosoft365GroupYammerCommunity Get-PnPOrgAssetsLibrary Get-PnPOrgNewsSite Get-PnPPageLikedByInformation Get-PnPPageSchedulingEnabled Get-PnPPlannerConfiguration Get-PnPPlannerRosterMember Get-PnPPlannerRosterPlan Get-PnPPlannerUserPolicy Get-PnPPowerPlatformCustomConnector Get-PnPPowerPlatformSolution Get-PnPPowerShellTelemetryEnabled Get-PnPPriviledgedIdentityManagementEligibleAssignment Get-PnPPriviledgedIdentityManagementRole Get-PnPPropertyBag Get-PnPPublishingImageRendition Get-PnPRequestAccessEmails Get-PnPSearchConfiguration Get-PnPSearchExternalConnection Get-PnPSearchExternalItem Get-PnPSearchSettings Get-PnPServiceCurrentHealth Get-PnPServiceHealthIssue Get-PnPSharePointAddIn Get-PnPSharingForNonOwnersOfSite Get-PnPSiteAnalyticsData Get-PnPSiteClosure Get-PnPSiteCollectionTermStore Get-PnPSiteDesignRights Get-PnPSiteDesignRun Get-PnPSiteDesignRunStatus Get-PnPSiteDesignTask Get-PnPSiteFileVersionExpirationReportJobStatus Get-PnPSiteGroup Get-PnPSitePolicy Get-PnPSiteScriptFromList Get-PnPSiteSearchQueryResults Get-PnPSiteUserInvitations Get-PnPSiteVersionPolicy Get-PnPSiteVersionPolicyStatus Get-PnPStorageEntity Get-PnPStructuralNavigationCacheSiteState Get-PnPStructuralNavigationCacheWebState Get-PnPSubscribeSharePointNewsDigest Get-PnPSyntexModel Get-PnPSyntexModelPublication Get-PnPTaxonomyItem Get-PnPTaxonomySession Get-PnPTeamsChannel Get-PnPTeamsChannelFilesFolder Get-PnPTeamsChannelMessage Get-PnPTeamsChannelMessageReply Get-PnPTeamsChannelUser Get-PnPTeamsPrimaryChannel Get-PnPTeamsTab Get-PnPTeamsTag Get-PnPTemporarilyDisableAppBar Get-PnPTenantCdnEnabled Get-PnPTenantCdnOrigin Get-PnPTenantCdnPolicies Get-PnPTenantDeletedSite Get-PnPTenantInstance Get-PnPTenantInternalSetting Get-PnPTenantRestrictedSearchAllowedList Get-PnPTenantRestrictedSearchMode Get-PnPTenantRetentionLabel Get-PnPTenantSequence Get-PnPTenantSequenceSite Get-PnPTenantServicePrincipalPermissionGrants Get-PnPTenantSyncClientRestriction Get-PnPTenantTemplate Get-PnPTheme Get-PnPTimeZoneId Get-PnPUnfurlLink Get-PnPUserOneDriveQuota Get-PnPVivaConnectionsDashboardACE Get-PnPWebHeader Get-PnPWebhookSubscription Get-PnPWebPartProperty Get-PnPWebPartXml Get-PnPWebPermission Get-PnPWebTemplates Get-PnPWikiPageContent Grant-PnPHubSiteRights Grant-PnPTenantServicePrincipalPermission Import-PnPTaxonomy Import-PnPTermGroupFromXml Invoke-PnPListDesign Invoke-PnPSiteScript Invoke-PnPSiteSwap Invoke-PnPTenantTemplate Invoke-PnPWebAction Measure-PnPList Measure-PnPWeb Merge-PnPTerm Move-PnPFile Move-PnPFolder Move-PnPListItemToRecycleBin Move-PnPPageComponent Move-PnpRecycleBinItem Move-PnPTerm Move-PnPTermSet New-PnPAzureADGroup New-PnPAzureADUserTemporaryAccessPass New-PnPAzureCertificate New-PnPContainerType New-PnPExtensibilityHandlerObject New-PnPGraphSubscription New-PnPLibraryFileVersionExpirationReportJob New-PnPPersonalSite New-PnPSdnProvider New-PnPSearchExternalConnection New-PnPSiteCollectionTermStore New-PnPSiteFileVersionExpirationReportJob New-PnPSiteGroup New-PnPSiteTemplate New-PnPSiteTemplateFromFolder New-PnPTeamsApp New-PnPTeamsTeam New-PnPTenantSequence New-PnPTenantSequenceCommunicationSite New-PnPTenantSequenceTeamNoGroupSite New-PnPTenantSequenceTeamNoGroupSubSite New-PnPTenantSequenceTeamSite New-PnPTenantTemplate New-PnPTermLabel New-PnPTermSet New-PnPWeb Publish-PnPApp Publish-PnPCompanyApp Read-PnPSiteTemplate Read-PnPTenantTemplate Receive-PnPCopyMoveJobStatus Register-PnPAppCatalogSite Register-PnPEntraIDAppForInteractiveLogin Register-PnPManagementShellAccess Remove-PnPAdaptiveScopeProperty Remove-PnPAlert Remove-PnPApplicationCustomizer Remove-PnPAvailableSiteClassification Remove-PnPAzureADApp Remove-PnPAzureADGroup Remove-PnPAzureADGroupMember Remove-PnPAzureADGroupOwner Remove-PnPAzureADServicePrincipalAssignedAppRole Remove-PnPAzureADUser Remove-PnPContainer Remove-PnPContainerType Remove-PnPContentTypeFromDocumentSet Remove-PnPCustomAction Remove-PnPEventReceiver Remove-PnPExternalUser Remove-PnPFileFromSiteTemplate Remove-PnPFileSharingLink Remove-PnPFolderSharingLink Remove-PnPGraphSubscription Remove-PnPGroupMember Remove-PnPHomeSite Remove-PnPHubSiteAssociation Remove-PnPHubToHubAssociation Remove-PnPIndexedProperty Remove-PnPJavaScriptLink Remove-PnPKnowledgeHubSite Remove-PnPLibraryFileVersionBatchDeleteJob Remove-PnPListItemAttachment Remove-PnPListItemComments Remove-PnPListItemVersion Remove-PnPManagedAppId Remove-PnPMicrosoft365GroupPhoto Remove-PnPMicrosoft365GroupSettings Remove-PnPOrgNewsSite Remove-PnPPlannerBucket Remove-PnPPlannerPlan Remove-PnPPlannerRoster Remove-PnPPlannerRosterMember Remove-PnPPlannerTask Remove-PnPPropertyBagValue Remove-PnPPublishingImageRendition Remove-PnPRoleDefinition Remove-PnPSdnProvider Remove-PnPSearchConfiguration Remove-PnPSearchExternalConnection Remove-PnPSearchExternalItem Remove-PnPSiteCollectionAppCatalog Remove-PnPSiteCollectionTermStore Remove-PnPSiteDesignTask Remove-PnPSiteFileVersionBatchDeleteJob Remove-PnPSiteGroup Remove-PnPSiteUserInvitations Remove-PnPStorageEntity Remove-PnPStoredCredential Remove-PnPTaxonomyItem Remove-PnPTeamsApp Remove-PnPTeamsChannel Remove-PnPTeamsChannelUser Remove-PnPTeamsTab Remove-PnPTeamsTag Remove-PnPTeamsTeam Remove-PnPTeamsUser Remove-PnPTenantCdnOrigin Remove-PnPTenantRestrictedSearchAllowedList Remove-PnPTenantSyncClientRestriction Remove-PnPTerm Remove-PnPTermGroup Remove-PnPTermLabel Remove-PnPUserInfo Remove-PnPUserProfile Remove-PnPView Remove-PnPVivaConnectionsDashboardACE Remove-PnPWeb Remove-PnPWebhookSubscription Remove-PnPWebPart Remove-PnPWikiPage Rename-PnPFile Rename-PnPFolder Rename-PnPTenantSite Repair-PnPSite Request-PnPPersonalSite Request-PnPSyntexClassifyAndExtract Reset-PnPDocumentId Reset-PnPFileVersion Reset-PnPRetentionLabel Reset-PnPUserOneDriveQuotaToDefault Restart-PnPFlowRun Restore-PnPDeletedContainer Restore-PnPDeletedMicrosoft365Group Restore-PnPFileVersion Restore-PnPFlow Restore-PnPListItemVersion Restore-PnPTenantRecycleBinItem Restore-PnPTenantSite Revoke-PnPAzureADAppSitePermission Revoke-PnPHubSiteRights Revoke-PnPSiteDesignRights Revoke-PnPTenantServicePrincipalPermission Revoke-PnPUserSession Save-PnPTenantTemplate Send-PnPMail Set-PnPAdaptiveScopeProperty Set-PnPApplicationCustomizer Set-PnPAppSideLoading Set-PnPAuditing Set-PnPAvailablePageLayouts Set-PnPAzureADGroup Set-PnPBrowserIdleSignout Set-PnPBuiltInDesignPackageVisibility Set-PnPBuiltInSiteTemplateSettings Set-PnPContext Set-PnPDefaultColumnValues Set-PnPDefaultPageLayout Set-PnPDisableSpacesActivation Set-PnPDocumentSetField Set-PnPFolderPermission Set-PnPFooter Set-PnPGraphSubscription Set-PnPGroup Set-PnPGroupPermissions Set-PnPHideDefaultThemes Set-PnPImageListItemColumn Set-PnPIndexedProperties Set-PnPInPlaceRecordsManagement Set-PnPKnowledgeHubSite Set-PnPListInformationRightsManagement Set-PnPListItemAsRecord Set-PnPListItemPermission Set-PnPListRecordDeclaration Set-PnPManagedAppId Set-PnPMasterPage Set-PnPMessageCenterAnnouncementAsArchived Set-PnPMessageCenterAnnouncementAsFavorite Set-PnPMessageCenterAnnouncementAsNotArchived Set-PnPMessageCenterAnnouncementAsNotFavorite Set-PnPMessageCenterAnnouncementAsRead Set-PnPMessageCenterAnnouncementAsUnread Set-PnPMinimalDownloadStrategy Set-PnPOrgAssetsLibrary Set-PnPPageTextPart Set-PnPPlannerBucket Set-PnPPlannerConfiguration Set-PnPPlannerPlan Set-PnPPlannerTask Set-PnPPlannerUserPolicy Set-PnPPowerAppByPassConsent Set-PnPRequestAccessEmails Set-PnPRetentionLabel Set-PnPRoleDefinition Set-PnPSearchConfiguration Set-PnPSearchExternalConnection Set-PnPSearchExternalItem Set-PnPSearchExternalSchema Set-PnPSiteClassification Set-PnPSiteClosure Set-PnPSiteGroup Set-PnPSitePolicy Set-PnPSiteScript Set-PnPSiteScriptPackage Set-PnPSiteSensitivityLabel Set-PnPSiteTemplateMetadata Set-PnPSiteVersionPolicy Set-PnPStorageEntity Set-PnPStructuralNavigationCacheSiteState Set-PnPStructuralNavigationCacheWebState Set-PnPSubscribeSharePointNewsDigest Set-PnPTaxonomyFieldValue Set-PnPTeamsChannel Set-PnpTeamsChannelUser Set-PnPTeamsTab Set-PnPTeamsTag Set-PnPTeamsTeam Set-PnPTeamsTeamArchivedState Set-PnPTeamsTeamPicture Set-PnPTenantAppCatalogUrl Set-PnPTenantCdnEnabled Set-PnPTenantCdnPolicy Set-PnPTenantRestrictedSearchMode Set-PnPTenantSyncClientRestriction Set-PnPTerm Set-PnPTermGroup Set-PnPTermSet Set-PnPTheme Set-PnPTraceLog Set-PnPUserOneDriveQuota Set-PnPVivaConnectionsDashboardACE Set-PnPWebhookSubscription Set-PnPWebPartProperty Set-PnPWebPermission Set-PnPWebTheme Set-PnPWikiPageContent Stop-PnPFlowRun Sync-PnPAppToTeams Sync-PnPSharePointUserProfilesFromAzureActiveDirectory Test-PnPListItemIsRecord Test-PnPMicrosoft365GroupAliasIsUsed Test-PnPSite Test-PnPTenantTemplate Undo-PnPFileCheckedOut Unlock-PnPSensitivityLabelEncryptedFile Unpublish-PnPApp Unpublish-PnPContentType Unpublish-PnPSyntexModel Unregister-PnPHubSite Update-PnPAvailableSiteClassification Update-PnPSiteDesignFromWeb Update-PnPTeamsApp Update-PnPTeamsUser Update-PnPUserType |
Total Used | Total Unused |
228 | 508 |
SharePoint Online Management Shell Usage
Used Cmdlets | Unused Cmdlets |
---|---|
Add-SPOHubSiteAssociation Add-SPOListDesign Add-SPOOrgAssetsLibrary Add-SPOSiteCollectionAppCatalog Add-SPOSiteScript Add-SPOTheme Add-SPOUser Connect-SPOService Disconnect-SPOService Get-SPODeletedSite Get-SPOExternalUser Get-SPOHubSite Get-SPOListDesign Get-SPOSite Get-SPOSiteDesign Get-SPOSiteScript Get-SPOSiteScriptFromList Get-SPOTheme Get-SPOUser New-SPOSite New-SPOSiteGroup Remove-SPODeletedSite Remove-SPOOrgAssetsLibrary Remove-SPOSite Remove-SPOSiteDesign Remove-SPOSiteScript Remove-SPOTheme Set-SPOHomeSite Set-SPOSite Set-SPOTenant Set-SPOUser sharepoint-online |
Add-SPOContentSecurityPolicy Add-SPOGeoAdministrator Add-SPOHubToHubAssociation Add-SPOSiteDesign Add-SPOSiteDesignTask Add-SPOSiteScriptPackage Add-SPOTenantCdnOrigin Approve-SPOTenantServicePrincipalPermissionGrant Approve-SPOTenantServicePrincipalPermissionRequest ConvertTo-SPOMigrationEncryptedPackage ConvertTo-SPOMigrationTargetedPackage Copy-SPOPersonalSitePage Deny-SPOTenantServicePrincipalPermissionRequest Disable-SPOTenantServicePrincipal Enable-SPOCommSite Enable-SPOTenantServicePrincipal Export-SPOQueryLogs Export-SPOUserInfo Export-SPOUserProfile Get-FileSensitivityLabelInfo Get-SPOAppBillingPolicies Get-SPOAppErrors Get-SPOAppInfo Get-SPOApplication Get-SPOBrowserIdleSignOut Get-SPOBuiltInDesignPackageVisibility Get-SPOBuiltInSiteTemplateSettings Get-SPOContainer Get-SPOContainerTypeConfiguration Get-SPOContentEventEmailAddresses Get-SPOContentSecurityPolicy Get-SPOCrossGeoMovedUsers Get-SPOCrossGeoMoveReport Get-SPOCrossGeoUsers Get-SPOCrossTenantCompatibilityStatus Get-SPOCrossTenantHostUrl Get-SPODataEncryptionPolicy Get-SPODeletedContainer Get-SPOEnterpriseAppInsightsReport Get-SPOGeoAdministrator Get-SPOGeoMoveCrossCompatibilityStatus Get-SPOGeoStorageQuota Get-SPOHideDefaultThemes Get-SPOHomeSite Get-SPOListFileVersionBatchDeleteJobProgress Get-SPOListFileVersionExpirationReportJobProgress Get-SPOListVersionPolicy Get-SPOMalwareFile Get-SPOMalwareFileContent Get-SPOMigrationJobProgress Get-SPOMigrationJobStatus Get-SPOMultiGeoCompanyAllowedDataLocation Get-SPOMultiGeoExperience Get-SPOOrgAssetsLibrary Get-SPOOrgNewsSite Get-SPOPersonalSitePageCopyProgress Get-SPOPublicCdnOrigins Get-SPOSiteCollectionAppCatalogs Get-SPOSiteContentMoveState Get-SPOSiteDataEncryptionPolicy Get-SPOSiteDesignRights Get-SPOSiteDesignRun Get-SPOSiteDesignRunStatus Get-SPOSiteDesignTask Get-SPOSiteFileVersionBatchDeleteJobProgress Get-SPOSiteFileVersionExpirationReportJobProgress Get-SPOSiteGroup Get-SPOSitePages Get-SPOSiteRenameState Get-SPOSiteScriptFromWeb Get-SPOSiteUserInvitations Get-SPOSiteVersionPolicyJobProgress Get-SPOStorageEntity Get-SPOStructuralNavigationCacheSiteState Get-SPOStructuralNavigationCacheWebState Get-SPOTenant Get-SPOTenantCdnEnabled Get-SPOTenantCdnOrigins Get-SPOTenantCdnPolicies Get-SPOTenantContentTypeReplicationParameters Get-SPOTenantLogEntry Get-SPOTenantLogLastAvailableTimeInUtc Get-SPOTenantOrgRelation Get-SPOTenantOrgRelationByPartner Get-SPOTenantOrgRelationByScenario Get-SPOTenantRenameSitePrioritization Get-SPOTenantRenameStatus Get-SPOTenantServicePrincipalPermissionGrants Get-SPOTenantServicePrincipalPermissionRequests Get-SPOTenantSyncClientRestriction Get-SPOTenantTaxonomyReplicationParameters Get-SPOUnifiedGroup Get-SPOUnifiedGroupMoveState Get-SPOUserAndContentMoveState Get-SPOUserOneDriveLocation Get-SPOWebTemplate Grant-SPOHubSiteRights Grant-SPOSiteDesignRights Invoke-SPOMigrationEncryptUploadSubmit Invoke-SPOSiteDesign Invoke-SPOSiteSwap New-SPOAppBillingPolicy New-SPODataConnectionSetting New-SPOListFileVersionBatchDeleteJob New-SPOListFileVersionExpirationReportJob New-SPOMigrationEncryptionParameters New-SPOMigrationPackage New-SPOnlineApplicationPrincipalManagementServiceApplicationProxy New-SPOPublicCdnOrigin New-SPOSdnProvider New-SPOSiteFileVersionBatchDeleteJob New-SPOSiteFileVersionExpirationReportJob New-SPOSiteSharingReportJob New-SPOTenantOrgRelation Register-SPODataEncryptionPolicy Register-SPOHubSite Remove-SPOAppBillingPolicy Remove-SPOContainer Remove-SPOContentEventEmailAddresses Remove-SPOContentSecurityPolicy Remove-SPODataConnectionSetting Remove-SPODeletedContainer Remove-SPOExternalUser Remove-SPOGeoAdministrator Remove-SPOHomeSite Remove-SPOHubSiteAssociation Remove-SPOHubToHubAssociation Remove-SPOListDesign Remove-SPOListFileVersionBatchDeleteJob Remove-SPOMigrationJob Remove-SPOMultiGeoCompanyAllowedDataLocation Remove-SPOOrgNewsSite Remove-SPOPublicCdnOrigin Remove-SPOSdnProvider Remove-SPOSiteCollectionAppCatalog Remove-SPOSiteCollectionAppCatalogById Remove-SPOSiteDesignTask Remove-SPOSiteFileVersionBatchDeleteJob Remove-SPOSiteGroup Remove-SPOSiteUserInvitations Remove-SPOSiteVersionPolicyJob Remove-SPOStorageEntity Remove-SPOTenantCdnOrigin Remove-SPOTenantOrgRelation Remove-SPOTenantRenameSitePrioritization Remove-SPOTenantSyncClientRestriction Remove-SPOUser Remove-SPOUserInfo Remove-SPOUserProfile Repair-SPOSite Request-SPOPersonalSite Request-SPOUpgradeEvaluationSite Restore-SPODataEncryptionPolicy Restore-SPODeletedContainer Restore-SPODeletedSite Revoke-SPOHubSiteRights Revoke-SPOSiteDesignRights Revoke-SPOTenantServicePrincipalPermission Revoke-SPOUserSession Set-SPOApplication Set-SPOApplicationPermission Set-SPOBrowserIdleSignOut Set-SPOBuiltInDesignPackageVisibility Set-SPOBuiltInSiteTemplateSettings Set-SPOContainer Set-SPOContainerTypeConfiguration Set-SPOContentEventEmailAddresses Set-SPOCrossTenantRelationship Set-SPODataConnectionSetting Set-SPODataConnectionSettingMetadata Set-SPODisableSpacesActivation Set-SPOGeoStorageQuota Set-SPOHideDefaultThemes Set-SPOHubSite Set-SPOListVersionPolicy Set-SPOMigrationPackageAzureSource Set-SPOMultiGeoCompanyAllowedDataLocation Set-SPOMultiGeoExperience Set-SPOOrgAssetsLibrary Set-SPOOrgNewsSite Set-SPOSiteArchiveState Set-SPOSiteDesign Set-SPOSiteGroup Set-SPOSiteOffice365Group Set-SPOSiteScript Set-SPOSiteScriptPackage Set-SPOStorageEntity Set-SPOStructuralNavigationCacheSiteState Set-SPOStructuralNavigationCacheWebState Set-SPOTenantCdnEnabled Set-SPOTenantCdnPolicy Set-SPOTenantContentTypeReplicationParameters Set-SPOTenantRenameSitePrioritization Set-SPOTenantSyncClientRestriction Set-SPOTenantTaxonomyReplicationParameters Set-SPOUnifiedGroup Set-SPOWebTheme Start-SPOEnterpriseAppInsightsReport Start-SPOSiteContentMove Start-SPOSiteRename Start-SPOTenantRename Start-SPOUnifiedGroupMove Start-SPOUserAndContentMove Stop-SPOSiteContentMove Stop-SPOTenantRename Stop-SPOUserAndContentMove Submit-SPOMigrationJob Test-SPOSite Unlock-SPOSensitivityLabelEncryptedFile Unregister-SPOHubSite Update-SPODataEncryptionPolicy Update-UserType Upgrade-SPOSite Verify-SPOTenantOrgRelation |
Total Used | Total Unused |
32 | 214 |
There are 306 script scenarios with metadata in the site | Generated: 14 Dec 2024 09:01:01