PowerShell commands 301

Clear
CommandWorkloadWhat it does
Get-SPODeletedSite SharePoint Online Returns all deleted site collections from the Recycle Bin.
Get-SPOEnterpriseAppInsightsReport SharePoint Online This cmdlet enables the administrator to check status of all active and available reports when no report ID is present and to view or...
Get-SPOExternalUser SharePoint Online Returns external users in the tenant.
Get-SPOFileArchivePolicy SharePoint Online Gets one or all file archive policies for the tenant.
Get-SPOFileArchivePolicyReport SharePoint Online Gets run reports for a file archive policy.
Get-SPOFileArchivePolicySites SharePoint Online Gets the list of sites associated with a file archive policy.
Get-SPOFileRequestBrandingProfiles SharePoint Online Retrieves branding profiles configured for the file request feature, including details about logo and background assets.
Get-SPOFontPackage SharePoint Online Returns one or all custom font packages in the tenant.
Get-SPOGeoAdministrator SharePoint Online This cmdlet returns the SharePoint Online user or security group accounts with Global Admin privileges in the current multi-geo tenant.
Get-SPOGeoMoveCrossCompatibilityStatus SharePoint Online This cmdlet returns the compatibility status between geographic locations.
Get-SPOGeoStorageQuota SharePoint Online This cmdlet gets the storage quota on a multi-geo tenant.
Get-SPOHideDefaultThemes SharePoint Online Queries the current SPOHideDefaultThemes setting. SPO stands for SharePoint Online.
Get-SPOHomeSite SharePoint Online Returns the home site url for your tenant.
Get-SPOHubSite SharePoint Online Lists hub sites or hub site information.
Get-SPOInformationBarriersInsightsReport SharePoint Online Enables the SharePoint Administrator to check status of all active and completed reports of insights on Information Barriers (IB).
Get-SPOListDesign SharePoint Online Gets details about list designs that are on the SharePoint tenant. You can specify an ID of a specific list design to retrieve. If there...
Get-SPOListFileVersionBatchDeleteJobProgress SharePoint Online Gets the progress of a trim job for a site collection.
Get-SPOListFileVersionExpirationReportJobProgress SharePoint Online Gets the status for a file version expiration report generation job for a document library.
Get-SPOListVersionPolicy SharePoint Online Gets the version policy setting on the document library.
Get-SPOMalwareFile SharePoint Online Extracts and displays the malware-related information of an infected file stored in SharePoint.
Get-SPOMalwareFileContent SharePoint Online Gets the file stream associated with the malware-infected file stored in SharePoint.
Get-SPOMigrationJobProgress SharePoint Online **Note**: This cmdlet has been deprecated. To migrate to SharePoint and Microsoft 365 using PowerShell, see Migrate to SharePoint using...
Get-SPOMigrationJobStatus SharePoint Online **Note**: This cmdlet has been deprecated. To migrate to SharePoint and Microsoft 365 using PowerShell, see Migrate to SharePoint using...
Get-SPOMultiGeoCompanyAllowedDataLocation SharePoint Online Returns the SharePoint Online Multi geo allowed data locations.
Get-SPOMultiGeoExperience SharePoint Online Use this cmdlet to get the multi geo experience mode.
Get-SPOOrgAssetsLibrary SharePoint Online Displays information about all libraries designated as locations for organization assets.
Get-SPOOrgNewsSite SharePoint Online Lists URLs of all the configured organizational news sites. Requires Tenant administrator permissions.
Get-SPOPersonalSitePageCopyProgress SharePoint Online This cmdlet enables you to track the progress of a SharePoint page's copy operation.
Get-SPOPublicCdnOrigins SharePoint Online This cmdlet returns a list of CDN Origins in your SharePoint Online Tenant
Get-SPORestrictedAccessForSitesInsights SharePoint Online This cmdlet enables the administrator to check status of all active and available reports about insights on sites protected and access...
Get-SPORestrictedSiteCreation SharePoint Online This cmdlet allows SharePoint administrators to check the current configuration of the restricted site creation feature.
Get-SPORestrictedSiteCreationForApps SharePoint Online This cmdlet allows SharePoint Administrators to check the current configuration of the restricted site creation for apps feature.
Get-SPOServicePrioritizationAppRegistrations SharePoint Online Returns app registrations enrolled in SharePoint Online Service Prioritization.
Get-SPOServicePrioritizationBillingPolicies SharePoint Online Retrieves the list of billing policies configured for service prioritization in SharePoint Online.
Get-SPOSite SharePoint Online Returns one or more site collections.
Get-SPOSiteCollectionAppCatalogs SharePoint Online Use this cmdlet to get the Site Collection App Catalog.
Get-SPOSiteContentMoveState SharePoint Online This Cmdlet allows a SharePoint administrators to check the status of a site or group move.
Get-SPOSiteDataEncryptionPolicy SharePoint Online Validates the encryption of a Group Site, Team Site, or OneDrive for Business site if a Customer Key has been registered for the site.
Get-SPOSiteDesign SharePoint Online Gets details about site designs that are on the SharePoint tenant. You can specify an ID of a specific site design to retrieve. If there...
Get-SPOSiteDesignRights SharePoint Online Displays a list of principals and their rights for usage of the site design. This can be used to determine the scope that your site...
Get-SPOSiteDesignRun SharePoint Online Retrieves a list of site designs applied to a specified site collection.
Get-SPOSiteDesignRunStatus SharePoint Online Retrieves and displays a list of all site script actions executed for a specified site design applied to a site.
Get-SPOSiteDesignTask SharePoint Online Cmdlet to get a scheduled site design script.
Get-SPOSiteFileVersionBatchDeleteJobProgress SharePoint Online Gets the progress of a trim job for a site collection.
Get-SPOSiteFileVersionExpirationReportJobProgress SharePoint Online Gets the status for a file version expiration report generation job for a site collection.
Get-SPOSiteGroup SharePoint Online Gets all the groups on the specified site collection.
Get-SPOSiteManageVersionPolicyJobProgress SharePoint Online Gets the status and progress for a background job started by `New-SPOSiteManageVersionPolicyJob`. > [!NOTE] > This feature is currently...
Get-SPOSitePages SharePoint Online This cmdlet allows you to retrieve all SharePoint pages under a specific SharePoint site.
Get-SPOSiteRenameState SharePoint Online Returns the current rename job state of a SharePoint Online Site.
Get-SPOSiteReview SharePoint Online Track all site access reviews initiated from Data Access Governance (DAG) reports.
Get-SPOSiteScript SharePoint Online Displays information about existing site scripts.
Get-SPOSiteScriptFromList SharePoint Online Creates site script syntax from an existing SharePoint list.
Get-SPOSiteScriptFromWeb SharePoint Online Creates site script syntax from an existing SharePoint site.
Get-SPOSiteUserInvitations SharePoint Online Searches against all stored sharing links and retrieves the email invites.
Get-SPOSiteVersionPolicyJobProgress SharePoint Online Gets the progress of setting version policy for existing document libraries on the site collection.
Get-SPOStorageEntity SharePoint Online Tenant properties allow tenant administrators to add properties in the app catalog that can be read by various SharePoint Framework...
Get-SPOStructuralNavigationCacheSiteState SharePoint Online Get the structural navigation caching state for a site collection.
Get-SPOStructuralNavigationCacheWebState SharePoint Online Get the structural navigation caching state for a web.
Get-SPOTenant SharePoint Online Returns SharePoint Online organization properties.
Get-SPOTenantApplyFileVersionPolicyJobImpact SharePoint Online Estimates how many versions would be trimmed and how much storage would be freed if a trimming job were run with the given version...