PowerShell commands 1,437

Clear
CommandWorkloadWhat it does
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.