PowerShell commands 2,358

CommandWorkloadWhat it does
Resume-MailboxImportRequest Exchange Online Resume an import request that was suspended or failed. NOTE: This cmdlet is no longer supported in Exchange Online. To import a .pst...
Resume-MailboxRestoreRequest Exchange Online Resume a restore request that was suspended or failed.
Resume-Message Exchange Online Enable delivery of a previously suspended message in a queue on a Mailbox server or Edge Transport server.
Resume-MoveRequest Exchange Online Resume a move request that is suspended or has failed.
Resume-PublicFolderMigrationRequest Exchange Online Resume serial public folder migration requests (requests created by the New-PublicFolderMigrationRequest cmdlet) that have failed or...
Resume-PublicFolderMoveRequest Exchange Online Resume a public folder move request that is suspended or has failed.
Resume-PublicFolderReplication Exchange Online Resume public folder content replication when it's been stopped.
Resume-Queue Exchange Online Restart processing for a suspended queue on a Mailbox server or an Edge Transport server.
Retry-Queue Exchange Online Force a connection attempt for a queue on a Mailbox server or an Edge Transport server.
Revoke-SPOHubSiteRights SharePoint Online Revokes rights for specified principals to a hub.
Revoke-SPOSiteDesignRights SharePoint Online Revokes rights for specified principals from a site design.
Revoke-SPOTenantServicePrincipalPermission SharePoint Online Revokes a permission that was previously granted to the "SharePoint Online Client" service principal
Revoke-SPOUserSession SharePoint Online Provides IT administrators the ability to invalidate a particular users' O365 sessions across all their devices.
Rotate-DkimSigningConfig Exchange Online Rotate the public and private DomainKeys Identified Mail (DKIM) signing policy keys for domains in a cloud-based organization. This...
Search-AdminAuditLog Exchange Online > [!NOTE] > This cmdlet has been deprecated in the cloud-based service. To access audit log data, use the Search-UnifiedAuditLog cmdlet....
Search-Mailbox Exchange Online Search a mailbox and copy the results to a specified target mailbox, delete messages from the source mailbox, or both. **Note**: In...
Search-MailboxAuditLog Exchange Online > [!NOTE] > This cmdlet will be deprecated in the cloud-based service. To access audit log data, use the Search-UnifiedAuditLog cmdlet....
Search-MessageTrackingReport Exchange Online This cmdlet is functional only in on-premises Exchange. Use the Search-MessageTrackingReport cmdlet to find the unique message tracking...
Search-UnifiedAuditLog Exchange Online Search the unified audit log. This log contains events from Exchange Online, SharePoint, OneDrive, Microsoft Entra ID, Microsoft Teams,...
Send-TextMessagingVerificationCode Exchange Online Send a text messaging verification as part of configuring text message notifications on the mailbox.
Set-AcceptedDomain Exchange Online Modify existing accepted domains in your organization. An accepted domain is any SMTP namespace for which an Exchange organization sends...
Set-AccessToCustomerDataRequest Exchange Online Approve, deny, or cancel Microsoft 365 customer lockbox requests that control access to your data by Microsoft support engineers....
Set-ActiveSyncDeviceAccessRule Exchange Online Set the level of access for the rule.
Set-ActiveSyncDeviceAutoblockThreshold Exchange Online Change settings for autoblocking mobile devices.
Set-ActiveSyncMailboxPolicy Exchange Online Apply a variety of Mobile Device mailbox policy settings to a server. You can set any of the parameters by using one command. **Note**:...
Set-ActiveSyncOrganizationSettings Exchange Online Set the Exchange ActiveSync settings for the organization.
Set-ActiveSyncVirtualDirectory Exchange Online Modify existing Microsoft Exchange ActiveSync virtual directories that are used in Internet Information Services (IIS) on Exchange servers.
Set-AdaptiveScope Exchange Online For more information, see Security & Compliance PowerShell. Use the Set-AdaptiveScope cmdlet to modify adaptive scopes in your organization.
Set-AddressBookPolicy Exchange Online Change the settings of an address book policy. In Exchange Online, To use this cmdlet, you need to add the Address Lists role to a role...
Set-AddressList Exchange Online Modify existing address lists. In Exchange Online, To use this cmdlet, you need to add the Address Lists role to a role group (for...
Set-AddressRewriteEntry Exchange Online This cmdlet is available or effective only on Edge Transport servers in on-premises Exchange. Use the Set-AddressRewriteEntry cmdlet to...
Set-AdminAuditLogConfig Exchange Online Configure the administrator audit logging configuration settings.
Set-ADServerSettings Exchange Online Manage the Active Directory Domain Services (AD DS) environment in the current Exchange Management Shell session. The...
Set-ADSite Exchange Online Configure the Exchange settings of Active Directory sites.
Set-ADSiteLink Exchange Online Assign an Exchange-specific cost to an Active Directory IP site link. You can also use this cmdlet to configure the maximum message size...
Set-AntiPhishPolicy Exchange Online Modify antiphish policies in your cloud-based organization.
Set-AntiPhishRule Exchange Online Modify antiphish rules in your cloud-based organization.
Set-App Exchange Online Modify the availability of organization apps.
Set-ApplicationAccessPolicy Exchange Online Modify the description of an application access policy.
Set-AppRetentionCompliancePolicy Exchange Online For more information, see Security & Compliance PowerShell. Use the Set-AppRetentionCompliancePolicy to modify app retention compliance policies.
Set-AppRetentionComplianceRule Exchange Online For more information, see Security & Compliance PowerShell. Use the Set-AppRetentionComplianceRule to modify app retention compliance rules.
Set-ArcConfig Exchange Online Modify the list of trusted Authenticated Received Chain (ARC) sealers that are configured in the cloud-based organization.
Set-ATPBuiltInProtectionRule Exchange Online Modify the rule for the Built-in protection preset security policy that effectively provides default policies for Safe Links and Safe...
Set-AtpPolicyForO365 Exchange Online Modify the settings for the following features in Microsoft Defender for Office 365: - Safe Links protection for supported Office 365...
Set-ATPProtectionPolicyRule Exchange Online Modify rules that are associated with Microsoft Defender for Office 365 protections in preset security policies.
Set-AttachmentFilterListConfig Exchange Online This cmdlet is available or effective only on Edge Transport servers in on-premises Exchange. Use the Set-AttachmentFilterListConfig...
Set-AuditConfig Exchange Online For more information, see Security & Compliance PowerShell. Use the Set-AuditConfig cmdlet to configure the auditing configuration in...
Set-AuthConfig Exchange Online Modify the authorization configuration for your Exchange organization.
Set-AuthenticationPolicy Exchange Online Modify authentication policies in your organization.
Set-AuthRedirect Exchange Online Modify the existing OAuth redirection settings for Microsoft Exchange 2010 Client Access servers in your Microsoft Exchange 2013 organization.
Set-AuthServer Exchange Online Configure an authorization server that partner applications can use to obtain tokens recognized by Microsoft Exchange.
Set-AutodiscoverVirtualDirectory Exchange Online Configure Autodiscover virtual directories that are used in Internet Information Services (IIS) on Exchange servers.
Set-AutoSensitivityLabelPolicy Exchange Online For more information, see Security & Compliance PowerShell. Use the Set-AutoSensitivityLabelPolicy cmdlet to modify auto-labeling...
Set-AutoSensitivityLabelRule Exchange Online For more information, see Security & Compliance PowerShell. Use the Set-AutoSensitivityLabelPolicy cmdlet to modify auto-labeling policy...
Set-AvailabilityConfig Exchange Online Set the access level for free/busy information.
Set-AvailabilityReportOutage Exchange Online Set the outages that contribute to the overall reported availability for the day.
Set-CalendarNotification Exchange Online The Set-CalendarNotification cmdlet allows users to set text message notification options for calendar events in their own calendar. By...
Set-CalendarProcessing Exchange Online Modify calendar processing options for resource mailboxes, which include the Calendar Attendant, resource booking assistant, and...
Set-CaseHoldPolicy Exchange Online For more information, see Security & Compliance PowerShell. Use the Set-CaseHoldPolicy cmdlet to modify existing case hold policies in...
Set-CaseHoldRule Exchange Online For more information, see Security & Compliance PowerShell. Use the Set-CaseHoldRule cmdlet to modify existing case hold rules in the...