PowerShell commands 461

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