| 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... |
| 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-CsAgent |
Microsoft Teams |
Change an AI Agent. |
| Set-CsApplicationAccessPolicy |
Microsoft Teams |
Modifies an existing application access policy. |
| Set-CsApplicationMeetingConfiguration |
Microsoft Teams |
Modifies an existing application meeting configuration for the tenant. |