PowerShell commands 2,358

CommandWorkloadWhat it does
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...
Get-SPOTenantApplyFileVersionPolicyJobProgress SharePoint Online Gets the status for a tenant apply file version policy job. SharePoint Advanced Management license or Copilot license is required to run...
Get-SPOTenantCdnEnabled SharePoint Online Returns whether Public content delivery network (CDN) or Private CDN is enabled on the tenant level. Requires Tenant administrator permissions.
Get-SPOTenantCdnOrigins SharePoint Online Lists all the configured origins under the tenancy or under a given site. You must be a SharePoint Online administrator to run this cmdlet.
Get-SPOTenantCdnPolicies SharePoint Online Get the public or private Policies applied on your SharePoint Online Tenant. Requires Tenant administrator permissions.
Get-SPOTenantContentTypeReplicationParameters SharePoint Online Gets content types for replication parameters
Get-SPOTenantLogEntry SharePoint Online Retrieves SharePoint Online company logs. This cmdlet is reserved for internal Microsoft use.
Get-SPOTenantLogLastAvailableTimeInUtc SharePoint Online Returns the most recent time when the SharePoint Online organization logs were collected.
Get-SPOTenantPreAuthSettings SharePoint Online Gets the configuration of pre-authentication.
Get-SPOTenantRenameSitePrioritization SharePoint Online Returns the list of sites that are prioritized for early execution, as part of Advanced Tenant Rename.
Get-SPOTenantRenameStatus SharePoint Online > [!IMPORTANT] > This feature is currently available to organizations that have no more than 10,000 total SharePoint sites and OneDrive...
Get-SPOTenantServicePrincipalPermissionGrants SharePoint Online Gets the collection of permission grants for the "SharePoint Online Client" service principal
Get-SPOTenantServicePrincipalPermissionRequests SharePoint Online Gets the collection of permission requests for the "SharePoint Online Client" service principal
Get-SPOTenantSyncClientRestriction SharePoint Online Returns the current configuration status.
Get-SPOTenantTaxonomyReplicationParameters SharePoint Online Get the replication parameters to manage Multi-Geo taxonomy replication.
Get-SPOTenantVersionPolicy SharePoint Online Returns the current tenant-level file version policy as an `SPOFileVersionPolicySettings` object.
Get-SPOTheme SharePoint Online
Get-SPOUnifiedGroup SharePoint Online Retrieves the Preferred Data Location for the specified Office 365 Group.
Get-SPOUnifiedGroupMoveState SharePoint Online Returns the state of an Office 365 Group move between Preferred Data Locations.
Get-SPOUser SharePoint Online Returns the SharePoint Online user or security group accounts that match a given search criteria.
Get-SPOUserAndContentMoveState SharePoint Online This cmdlet allows SharePoint administrators to check the status of a user or site move across geo locations.
Get-SPOUserOneDriveLocation SharePoint Online This cmdlet will return the user principal name, current location, and corresponding OneDrive for Business url, and the site ID. This...
Get-SPOVersionPolicyWithChanges SharePoint Online Returns a locally modified copy of a version policy.
Get-SPOWebTemplate SharePoint Online Displays all site templates that match the given identity.
Get-StoreUsageStatistics Exchange Online Aid in diagnosing performance issues with your servers or databases.
Get-SupervisoryReviewActivity Exchange Online View all activities performed by a reviewer for a specific supervision policy. This information might be useful if reviewer activities...
Get-SupervisoryReviewOverallProgressReport Exchange Online For more information, see Security & Compliance PowerShell. Use the Get-SupervisoryReviewOverallProgressReport cmdlet to view the total...
Get-SupervisoryReviewPolicyReport Exchange Online For more information, see Security & Compliance PowerShell. Use the Get-SupervisoryReviewPolicyReport cmdlet to view supervisory review...
Get-SupervisoryReviewPolicyV2 Exchange Online This cmdlet is functional only in Security & Compliance PowerShell. For more information, see Security & Compliance PowerShell. Use the...
Get-SupervisoryReviewReport Exchange Online This cmdlet is functional only in Security & Compliance PowerShell. For more information, see Security & Compliance PowerShell. Use the...
Get-SupervisoryReviewRule Exchange Online This cmdlet is functional only in Security & Compliance PowerShell. For more information, see Security & Compliance PowerShell. Use the...
Get-SupervisoryReviewTopCasesReport Exchange Online For more information, see Security & Compliance PowerShell. Use the Get-SupervisoryReviewTopCasesReport cmdlet to view the current...
Get-SweepRule Exchange Online View Sweep rules in mailboxes. Sweep rules run at regular intervals to help keep your Inbox clean.
Get-SystemMessage Exchange Online View default or custom system messages. System messages are delivery status notifications (also known as DSNs, non-delivery reports,...
Get-Team Microsoft Teams Get Team information based on particular properties.
Get-TeamAllChannel Microsoft Teams This cmdlet supports retrieving all channels of a team, including incoming channels and channels hosted by the team.
Get-TeamChannel Microsoft Teams This cmdlet supports retrieving channels hosted by a team.
Get-TeamChannelUser Microsoft Teams Returns users of a channel.
Get-TeamIncomingChannel Microsoft Teams This cmdlet supports retrieving incoming channels of a team.
Get-TeamsApp Microsoft Teams Returns app information from the Teams tenant app store.
Get-TeamsArtifacts Microsoft Teams The `Get-TeamsArtifacts` is available only to tenant administrators and is designed to export Recordings, Transcripts, Notes and...
Get-TeamsProtectionPolicy Exchange Online View Microsoft Teams protection policies.
Get-TeamsProtectionPolicyRule Exchange Online View Microsoft Teams protection policy rules.
Get-TeamTargetingHierarchyStatus Microsoft Teams Get the status of a hierarchy upload (see Set-TeamTargetingHierarchy)
Get-TeamUser Microsoft Teams Returns users of a team.
Get-TenantAllowBlockListItems Exchange Online View entries in the Tenant Allow/Block List in the Microsoft Defender portal.
Get-TenantAllowBlockListSpoofItems Exchange Online View spoofed sender entries in the Tenant Allow/Block List.