| 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. |
| Set-CsAutoAttendant |
Microsoft Teams |
Modify the properties of an existing Auto Attendant (AA). |
| Set-CsAutoRecordingTemplate |
Microsoft Teams |
Change an Auto Recording template |
| Set-CsCallingLineIdentity |
Microsoft Teams |
Modify a Caller ID policy in your organization. |
| Set-CsCallQueue |
Microsoft Teams |
Updates a Call Queue in your Skype for Business Online or Teams organization. |
| Set-CsComplianceRecordingForCallQueueTemplate |
Microsoft Teams |
Modifies an existing Compliance Recording for Call Queues template. |
| Set-CsExternalAccessPolicy |
Microsoft Teams |
Enables you to modify the properties of an existing external access policy. |
| Set-CsInboundBlockedNumberPattern |
Microsoft Teams |
Modifies one or more parameters of a blocked number pattern in the tenant list. |
| Set-CsInboundExemptNumberPattern |
Microsoft Teams |
Modifies one or more parameters of an exempt number pattern in the tenant list. |
| Set-CsMainlineAttendantAppointmentBookingFlow |
Microsoft Teams |
Changes an existing Mainline Attendant appointment booking flow |
| Set-CsMainlineAttendantQuestionAnswerFlow |
Microsoft Teams |
Changes an existing Mainline Attendant question and answer (FAQ) flow |
| Set-CsMainlineAttendantSpamDetectionTemplate |
Microsoft Teams |
Modifies an existing Spam Detection template. |
| Set-CsOnlineApplicationInstance |
Microsoft Teams |
Updates an application instance in Microsoft Entra ID. |
| Set-CsOnlineAudioConferencingRoutingPolicy |
Microsoft Teams |
This cmdlet sets the Online Audio Conferencing Routing Policy for users in the tenant. |
| Set-CsOnlineDialInConferencingBridge |
Microsoft Teams |
Modify the settings of a Microsoft audio conferencing bridge. |
| Set-CsOnlineDialInConferencingServiceNumber |
Microsoft Teams |
Modify the properties of a dial-in or audio conferencing service number that is used by callers when they dial in to a meeting. |
| Set-CsOnlineDialInConferencingTenantSettings |
Microsoft Teams |
Use the `Set-CsOnlineDialInConferencingTenantSettings` to modify the tenant level settings of dial-in conferencing. Dial-in conferencing... |
| Set-CsOnlineDialInConferencingUser |
Microsoft Teams |
Modify the properties of a user that has been enabled for Microsoft's audio conferencing service. |
| Set-CsOnlineEnhancedEmergencyServiceDisclaimer |
Microsoft Teams |
You can use Get-CsOnlineEnhancedEmergencyServiceDisclaimer to see the status of the emergency service disclaimer. |
| Set-CsOnlineLisCivicAddress |
Microsoft Teams |
Use the cmdlet to modify an existing civic address which has not been validated. |
| Set-CsOnlineLisLocation |
Microsoft Teams |
Modify an existing emergency dispatch location. There can be multiple locations in a civic address. Typically the civic address... |
| Set-CsOnlineLisPort |
Microsoft Teams |
Creates a Location Information Server (LIS) port, creates an association between a port and a location, or modifies an existing port and... |
| Set-CsOnlineLisSubnet |
Microsoft Teams |
Creates a Location Information Server (LIS) subnet, creates an association between a subnet and a location, or modifies an existing... |
| Set-CsOnlineLisSwitch |
Microsoft Teams |
Creates a Location Information Server (LIS) switch, creates an association between a switch and a location, or modifies an existing... |
| Set-CsOnlineLisWirelessAccessPoint |
Microsoft Teams |
Creates a Location Information Server (LIS) wireless access point (WAP), creates an association between a WAP and a location, or... |
| Set-CsOnlinePSTNGateway |
Microsoft Teams |
Modifies the previously defined Session Border Controller (SBC) Configuration that describes the settings for the peer entity. This... |
| Set-CsOnlinePstnUsage |
Microsoft Teams |
Modifies a set of strings that identify the allowed online public switched telephone network (PSTN) usages. This cmdlet can be used to... |
| Set-CsOnlineSchedule |
Microsoft Teams |
Update a schedule. |
| Set-CsOnlineVoiceApplicationInstance |
Microsoft Teams |
The cmdlet modifies an application instance in Microsoft Entra ID. |
| Set-CsOnlineVoicemailPolicy |
Microsoft Teams |
Modifies an existing Online Voicemail policy. |
| Set-CsOnlineVoicemailUserSettings |
Microsoft Teams |
Modify the online voicemail user settings of a specific user. New online voicemail user settings of the user would be returned after executing. |
| Set-CsOnlineVoiceRoute |
Microsoft Teams |
Modifies an online voice route. Online voice routes contain instructions that tell Microsoft Teams how to route calls from Microsoft or... |
| Set-CsOnlineVoiceRoutingPolicy |
Microsoft Teams |
Modifies an existing online voice routing policy. Online voice routing policies manage online PSTN usages for Phone System users. For... |
| Set-CsOnlineVoiceUser |
Microsoft Teams |
Set the PSTN specific parameters (like telephone numbers and emergency response locations.) |
| Set-CsPersonalAttendantSettings |
Microsoft Teams |
**Limited Preview:** Functionality described in this document is currently in limited preview and only authorized organizations have... |
| Set-CsPhoneNumberAssignment |
Microsoft Teams |
Assigns a phone number to a user or a resource account (online application instance). |
| Set-CsPhoneNumberAssignmentBlock |
Microsoft Teams |
This cmdlet allows the admin to create and assign a temporary block on telephone number assignment to selected telephone number. |
| Set-CsPhoneNumberPolicyAssignment |
Microsoft Teams |
This cmdlet assigns a policy to a specific telephone number in Microsoft Teams. |
| Set-CsPhoneNumberSmsActivation |
Microsoft Teams |
This cmdlet allows the admin to activate SMS capabilities for a telephone number. |
| Set-CsPhoneNumberTag |
Microsoft Teams |
This cmdlet allows the admin to create and assign a tag to a phone number. |
| Set-CsPhoneNumberTenantConfiguration |
Microsoft Teams |
This cmdlet allows the admins to set a tenant default configuration that applies to all telephone numbers within the tenant. |