PowerShell commands 1,437

Clear
CommandWorkloadWhat it does
Set-TransportServer Exchange Online Modify settings that are associated with the Hub Transport server role or the Edge Transport server role. **Note**: In Exchange 2013 or...
Set-TransportService Exchange Online Modify the settings of the Transport service on Exchange 2013 or later Mailbox servers or Edge Transport servers.
Set-UMAutoAttendant Exchange Online Modify an existing Unified Messaging (UM) auto attendant.
Set-UMCallAnsweringRule Exchange Online Change properties of an existing UM call answering rule.
Set-UMCallRouterSettings Exchange Online Modify the configuration of the Microsoft Exchange Unified Messaging Call Router service. This service exists on Exchange servers that...
Set-UMDialPlan Exchange Online Set various properties on a Unified Messaging (UM) dial plan.
Set-UMIPGateway Exchange Online Modify the configuration settings for a single Unified Messaging (UM) IP gateway or to return a list of configuration settings that can...
Set-UMMailbox Exchange Online Set the Unified Messaging (UM) properties for a user who is currently UM-enabled.
Set-UMMailboxPIN Exchange Online Reset the PIN for a Unified Messaging (UM)-enabled mailbox.
Set-UMMailboxPolicy Exchange Online Modify a Unified Messaging (UM) mailbox policy.
Set-UMServer Exchange Online Modify settings that are associated with the Unified Messaging (UM) server role.
Set-UMService Exchange Online Modify the properties of the Microsoft Exchange Unified Messaging service on Exchange 2013 or Exchange 2016 Mailbox servers.
Set-UnifiedAuditLogRetentionPolicy Exchange Online For more information, see Security & Compliance PowerShell. Use the Set-UnifiedAuditLogRetentionPolicy cmdlet to modify audit log...
Set-UnifiedGroup Exchange Online Modify Microsoft 365 Groups in your cloud-based organization. To modify members, owners, and subscribers of Microsoft 365 Groups, use...
Set-User Exchange Online Modify user attributes. You can use this cmdlet to modify all objects that have user accounts (for example, user mailboxes, mail users,...
Set-UserBriefingConfig Exchange Online For more information, see About the Exchange Online PowerShell module. Use the Set-UserBriefingConfig cmdlet to enable or disable the...
Set-UserPhoto Exchange Online Configure the user photos feature that allows users to associate a picture with their account. User photos appear in client...
Set-VivaInsightsSettings Exchange Online For more information, see About the Exchange Online PowerShell module. **Note**: 0.5 or later of the module. Use the...
Set-WebServicesVirtualDirectory Exchange Online Modify existing Exchange Web Services virtual directories that are used in Internet Information Services (IIS) on Microsoft Exchange servers.
Set-X400AuthoritativeDomain Exchange Online Edit an existing X.400 authoritative domain for your organization. The X.400 authoritative domain defines the standard fields for the...
Start-ComplianceSearch Exchange Online Start stopped, completed or not started compliance searches in Exchange Server 2016 or later and in the Microsoft Purview compliance...
Start-DatabaseAvailabilityGroup Exchange Online Reincorporate one or more previously failed members of a database availability group (DAG).
Start-EdgeSynchronization Exchange Online Immediately start synchronization of configuration data from Active Directory to the subscribed Edge Transport servers.
Start-HistoricalSearch Exchange Online Start a new historical search.
Start-InformationBarrierPoliciesApplication Exchange Online For more information, see Security & Compliance PowerShell. Use the Start-InformationBarrierPoliciesApplication cmdlet to apply active...
Start-MailboxAssistant Exchange Online Start processing of a mailbox by the specified assistant.
Start-MailboxSearch Exchange Online Restart or resume a mailbox search that's been stopped. **Note**: As of October 2020, the \*-MailboxSearch cmdlets are retired in...
Start-ManagedFolderAssistant Exchange Online Immediately start messaging records management (MRM) processing of mailboxes that you specify.
Start-MigrationBatch Exchange Online Start a move request or migration batch that was created with the New-MigrationBatch cmdlet.
Start-MigrationUser Exchange Online This cmdlet is functional only in the cloud-based service. Use the Start-MigrationUser cmdlet to start the migration of a user in an...
Start-RetentionAutoTagLearning Exchange Online Start auto-tagging for a specified mailbox or to cross-validate auto-tagging results for the mailbox. Messaging records management (MRM)...
Stop-ComplianceSearch Exchange Online Stop running compliance searches in Exchange Server 2016 or later and in the Microsoft Purview compliance portal.
Stop-DatabaseAvailabilityGroup Exchange Online Mark a member of a database availability group (DAG) as failed, or to mark all DAG members in a specific Active Directory site as failed.
Stop-HistoricalSearch Exchange Online Stop an existing historical search that has a status value of NotStarted.
Stop-InformationBarrierPoliciesApplication Exchange Online For more information, see Security & Compliance PowerShell. Use the Stop-InformationBarrierPoliciesApplication cmdlet to stop the...
Stop-MailboxSearch Exchange Online Stop a mailbox search that's in progress. **Note**: As of October 2020, the \*-MailboxSearch cmdlets are retired in Exchange Online...
Stop-ManagedFolderAssistant Exchange Online Immediately stop messaging records management (MRM) from processing users' mailboxes on the specified servers.
Stop-MigrationBatch Exchange Online Stop the processing of a migration batch that's in progress.
Stop-MigrationUser Exchange Online This cmdlet is functional only in the cloud-based service. Use the Stop-MigrationUser cmdlet to stop the migration of a user in an...
Suspend-MailboxDatabaseCopy Exchange Online Block replication and replay activities (log copying and replay) or activation for a database configured with two or more database copies.
Suspend-MailboxExportRequest Exchange Online Suspend an export request any time after the request was created, but before the request reaches the status of Completed. You can resume...
Suspend-MailboxImportRequest Exchange Online Suspend an import request any time after the request was created, but before the request reaches the status of Completed. You can resume...
Suspend-MailboxRestoreRequest Exchange Online Suspend a restore request any time after the request was created, but before the request reaches the status of Completed. You can resume...
Suspend-Message Exchange Online Prevent delivery of a particular message in a queue on a Mailbox server or an Edge Transport server.
Suspend-MoveRequest Exchange Online Suspend a move request any time after the move request was created, but before it reaches the status of CompletionInProgress. You can...
Suspend-PublicFolderMailboxMigrationRequest Exchange Online Suspend individual jobs in public folder migration batches that were created by using the New-MigrationBatch cmdlet.
Suspend-PublicFolderMigrationRequest Exchange Online Suspend serial public folder migration requests (requests created by the New-PublicFolderMigrationRequest cmdlet). You can suspend...
Suspend-PublicFolderMoveRequest Exchange Online Suspend a move request any time after the move request was created, but before it reaches the status of CompletionInProgress. You can...
Suspend-PublicFolderReplication Exchange Online Stop public folder replication for the organization.
Suspend-Queue Exchange Online Stop processing for a queue on a Mailbox server or an Edge Transport server.
Test-ActiveSyncConnectivity Exchange Online Test connectivity to Microsoft Exchange ActiveSync virtual directories. **Note**: This cmdlet works best in Exchange 2010. In later...
Test-ApplicationAccessPolicy Exchange Online Test access right of an application to a specific user/mailbox.
Test-ArchiveConnectivity Exchange Online Verify archive functionality for a mailbox user.
Test-AssistantHealth Exchange Online Verify that the Microsoft Exchange Mailbox Assistants service (MSExchangeMailboxAssistants) is healthy, to recover from health issues,...
Test-CalendarConnectivity Exchange Online Verify that anonymous calendar sharing is enabled and working properly. The Calendar virtual directory is a subdirectory of the...
Test-ClientAccessRule Exchange Online > [!NOTE] > Client access rules were deprecated for all Exchange Online organizations in September 2025. For more information, see...
Test-DataClassification Exchange Online Find the confidence and count of a sensitive information type that's found in a specified text string.
Test-EcpConnectivity Exchange Online Test connectivity to Exchange Control Panel (ECP) virtual directories. **Note**: This cmdlet works best in Exchange 2010. In later...
Test-EdgeSynchronization Exchange Online Diagnose whether the subscribed Edge Transport servers have a current and accurate synchronization status.
Test-ExchangeSearch Exchange Online Test that Exchange Search is currently enabled and is indexing new email messages in a timely manner.