| 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... |
| Set-CASMailbox |
Exchange Online |
Configure client access settings on a mailbox. For example, you can configure settings for Exchange ActiveSync, Outlook, Outlook on the... |
| Set-CASMailboxPlan |
Exchange Online |
Modify Client Access services (CAS) mailbox plans in cloud-based organizations. |
| Set-ClassificationRuleCollection |
Exchange Online |
Update existing classification rule collections in your organization. In the Microsoft Purview compliance portal, use the... |
| Set-ClientAccessArray |
Exchange Online |
Modify RPC Client Access arrays (load-balanced arrays of Client Access servers within a single Active Directory site). |
| Set-ClientAccessRule |
Exchange Online |
> [!NOTE] > Client access rules were deprecated for all Exchange Online organizations in September 2025. For more information, see... |
| Set-ClientAccessServer |
Exchange Online |
Modify settings that are associated with the Client Access server role. **Note**: In Exchange 2013 or later, use the... |
| Set-ClientAccessService |
Exchange Online |
Modify settings that are associated with the Client Access server role. |
| Set-Clutter |
Exchange Online |
Configure Clutter settings for mailboxes in your organization. |
| Set-CmdletExtensionAgent |
Exchange Online |
Modify cmdlet extension agents. To enable or disable cmdlet extension agents, use the Enable-CmdletExtensionAgent and... |
| Set-ComplianceCase |
Exchange Online |
For more information, see Security & Compliance PowerShell. Use the Set-ComplianceCase cmdlet to modify eDiscovery cases in the... |
| Set-ComplianceRetentionEventType |
Exchange Online |
For more information, see Security & Compliance PowerShell. Use the Set-ComplianceRetentionEventType cmdlet to modify retention event... |
| Set-ComplianceSearch |
Exchange Online |
Modify non-running compliance searches in Exchange Server 2016 or later and in the Microsoft Purview compliance portal. > [!NOTE] > In... |
| Set-ComplianceSearchAction |
Exchange Online |
This cmdlet is functional only in on-premises Exchange. For more information, see May 2025 changes to Microsoft Purview eDiscovery. Use... |
| Set-ComplianceSecurityFilter |
Exchange Online |
This cmdlet is functional only in Security & Compliance PowerShell. For more information, see Security & Compliance PowerShell. Use the... |
| Set-ComplianceTag |
Exchange Online |
For more information, see Security & Compliance PowerShell. Use the Set-ComplianceTag cmdlet to modify retention labels in the Microsoft... |
| Set-Contact |
Exchange Online |
Modify contact object settings. If the contact is a mail contact, you can use the Set-MailContact cmdlet to modify other Microsoft... |
| Set-ContentFilterConfig |
Exchange Online |
Modify the content filter configuration on a Mailbox server or an Edge Transport server. |
| Set-DatabaseAvailabilityGroup |
Exchange Online |
Configure properties of a database availability group (DAG). |
| Set-DatabaseAvailabilityGroupNetwork |
Exchange Online |
Configure a network for a database availability group (DAG). |
| Set-DataClassification |
Exchange Online |
This cmdlet is functional only in on-premises Exchange. In Exchange Online, this cmdlet is replaced by the... |
| Set-DataEncryptionPolicy |
Exchange Online |
Modify data encryption policies in Exchange Online. |
| Set-DefaultTenantBriefingConfig |
Exchange Online |
2.0 or later. For more information, see About the Exchange Online PowerShell module. Use the Set-DefaultTenantBriefingConfig cmdlet to... |
| Set-DefaultTenantMyAnalyticsFeatureConfig |
Exchange Online |
2.0 or later. For more information, see About the Exchange Online PowerShell module. Use the Set-DefaultTenantMyAnalyticsFeatureConfig... |
| Set-DeliveryAgentConnector |
Exchange Online |
Configure a specific delivery agent connector in your organization. |
| Set-DetailsTemplate |
Exchange Online |
Modify the attributes of a details template. To make changes to the details template format and layout, you need to use the Details... |
| Set-DeviceConditionalAccessPolicy |
Exchange Online |
For more information, see Security & Compliance PowerShell. Use the Set-DeviceConditionalAccessPolicy cmdlet to modify mobile device... |
| Set-DeviceConditionalAccessRule |
Exchange Online |
For more information, see Security & Compliance PowerShell. Use the Set-DeviceConditionalAccessRule cmdlet to modify mobile device... |
| Set-DeviceConfigurationPolicy |
Exchange Online |
For more information, see Security & Compliance PowerShell. Use the Set-DeviceConfigurationPolicy cmdlet to modify mobile device... |
| Set-DeviceConfigurationRule |
Exchange Online |
For more information, see Security & Compliance PowerShell. Use the Set-DeviceConfigurationRule cmdlet to modify mobile device... |
| Set-DeviceTenantPolicy |
Exchange Online |
For more information, see Security & Compliance PowerShell. Use the Set-DeviceTenantPolicy cmdlet to modify your organization's mobile... |
| Set-DeviceTenantRule |
Exchange Online |
For more information, see Security & Compliance PowerShell. Use the Set-DeviceTenantRule cmdlet to modify your organization's mobile... |
| Set-DistributionGroup |
Exchange Online |
Modify the settings of existing distribution groups or mail-enabled security groups. To add or remove group members, use the... |
| Set-DkimSigningConfig |
Exchange Online |
Modify the DomainKeys Identified Mail (DKIM) signing policy settings for domains in a cloud-based organization. |
| Set-DlpCompliancePolicy |
Exchange Online |
For more information, see Security & Compliance PowerShell. Use the Set-DlpCompliancePolicy cmdlet to modify data loss prevention (DLP)... |
| Set-DlpComplianceRule |
Exchange Online |
For more information, see Security & Compliance PowerShell. Use the Set-DlpComplianceRule to modify data loss prevention (DLP) rules in... |
| Set-DlpEdmSchema |
Exchange Online |
For more information, see Security & Compliance PowerShell. Use the Set-DlpEdmSchema cmdlet to modify exact data match (EDM) data loss... |
| Set-DlpKeywordDictionary |
Exchange Online |
For more information, see Security & Compliance PowerShell. Use the Set-DlpKeywordDictionary cmdlet to modify data loss prevention (DLP)... |
| Set-DlpPolicy |
Exchange Online |
**Note**: This cmdlet is retired from the cloud-based service. For more information, see this blog post. Use the Set-DlpCompliancePolicy... |
| Set-DlpSensitiveInformationType |
Exchange Online |
Modify sensitive information type rules that use document fingerprints. |
| Set-DlpSensitiveInformationTypeRulePackage |
Exchange Online |
For more information, see Security & Compliance PowerShell. Use the Set-DlpSensitiveInformationTypeRulePackage cmdlet to update existing... |
| Set-DynamicDistributionGroup |
Exchange Online |
Modify existing dynamic distribution groups. |
| Set-EcpVirtualDirectory |
Exchange Online |
Modify Exchange Control Panel (ECP) virtual directories that are used in Internet Information Services (IIS) on Microsoft Exchange... |
| Set-EdgeSyncServiceConfig |
Exchange Online |
Modify the configuration of edge synchronization service settings that control the general synchronization behavior shared by all... |
| Set-EmailAddressPolicy |
Exchange Online |
Modify email address policies. In Exchange Online, email address policies are available only for Microsoft 365 Groups. |