| 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. |