PowerShell commands 2,358

CommandWorkloadWhat it does
Remove-AutoSensitivityLabelRule Exchange Online For more information, see Security & Compliance PowerShell. Use the Remove-AutoSensitivityLabelPolicy cmdlet to remove auto-labeling...
Remove-AvailabilityAddressSpace Exchange Online Remove existing availability address space objects and the associated credentials that were used to share free/busy data across Exchange...
Remove-AvailabilityConfig Exchange Online Remove the availability configuration that specifies the Microsoft 365 organizations to exchange free/busy information with.
Remove-AvailabilityReportOutage Exchange Online Remove existing outages that have been added with the New-AvailabilityReportOutage cmdlet. Other outages must be modified with the...
Remove-BlockedConnector Exchange Online Unblock inbound connectors that have been detected as potentially compromised. Blocked connectors are prevented from sending email.
Remove-BlockedSenderAddress Exchange Online Unblock users in your Microsoft 365 organization that were affected by the protection system. These users sent multiple messages that...
Remove-CalendarEvents Exchange Online Cancel future meetings in user or resource mailboxes. Cancelling future meetings removes them from attendee and resource calendars (for...
Remove-CaseHoldPolicy Exchange Online For more information, see Security & Compliance PowerShell. Use the Remove-CaseHoldPolicy cmdlet to remove case hold policies from the...
Remove-CaseHoldRule Exchange Online For more information, see Security & Compliance PowerShell. Use the Remove-CaseHoldRule cmdlet to remove case hold rules from the...
Remove-ClassificationRuleCollection Exchange Online Use the Remove-ClassificationRuleCollection to remove classification rule collections from your organization. In Security & Compliance...
Remove-ClientAccessArray Exchange Online Remove RPC Client Access arrays (load-balanced arrays of Client Access servers within a single Active Directory site).
Remove-ClientAccessRule Exchange Online > [!NOTE] > Client access rules were deprecated for all Exchange Online organizations in September 2025. For more information, see...
Remove-ComplianceCase Exchange Online For more information, see Security & Compliance PowerShell. Use the Remove-ComplianceCase cmdlet to remove compliance cases from the...
Remove-ComplianceCaseMember Exchange Online For more information, see Security & Compliance PowerShell. Use the Remove-ComplianceCaseMember cmdlet to remove a single member from an...
Remove-ComplianceRetentionEventType Exchange Online For more information, see Security & Compliance PowerShell. Use the Remove-ComplianceRetentionEventType cmdlet to remove retention event...
Remove-ComplianceSearch Exchange Online Remove compliance searches from Exchange Server 2016 and from the Microsoft Purview compliance portal. The searches must be stopped or...
Remove-ComplianceSearchAction Exchange Online For more information, see Security & Compliance PowerShell. Use the Remove-ComplianceSearch cmdlet to remove compliance search actions...
Remove-ComplianceSecurityFilter Exchange Online This cmdlet is functional only in Security & Compliance PowerShell. For more information, see Security & Compliance PowerShell. Use the...
Remove-ComplianceTag Exchange Online For more information, see Security & Compliance PowerShell. Use the Remove-ComplianceTag cmdlet to remove retention labels from the...
Remove-ContentFilterPhrase Exchange Online Remove one or all custom words that the Content Filter agent processes.
Remove-CsAgent Microsoft Teams Deletes an AI Agent.
Remove-CsApplicationAccessPolicy Microsoft Teams Deletes an existing application access policy.
Remove-CsAutoAttendant Microsoft Teams Delete an Auto Attendant (AA).
Remove-CsAutoRecordingTemplate Microsoft Teams Deletes an Auto recording template.
Remove-CsCallingLineIdentity Microsoft Teams Remove a Caller ID policy from your organization.
Remove-CsCallQueue Microsoft Teams The Remove-CsCallQueue cmdlet deletes an existing Call Queue.
Remove-CsComplianceRecordingForCallQueueTemplate Microsoft Teams Delete a Compliance Recording for Call Queues template.
Remove-CsCustomPolicyPackage Microsoft Teams This cmdlet deletes a custom policy package.
Remove-CsExternalAccessPolicy Microsoft Teams Enables you to remove an existing external access policy.
Remove-CsGroupPolicyAssignment Microsoft Teams This cmdlet is used to remove a group policy assignment.
Remove-CsHybridTelephoneNumber Microsoft Teams This cmdlet removes a hybrid telephone number.
Remove-CsInboundBlockedNumberPattern Microsoft Teams Removes a blocked number pattern from the tenant list.
Remove-CsInboundExemptNumberPattern Microsoft Teams Removes a number pattern exempt from call blocking.
Remove-CsMainlineAttendantAppointmentBookingFlow Microsoft Teams The Remove-CsMainlineAttendantAppointmentBookingFlow cmdlet deletes an existing Mainline attendant appointment booking flow.
Remove-CsMainlineAttendantQuestionAnswerFlow Microsoft Teams The Remove-CsMainlineAttendantQuestionAnswerFlow cmdlet deletes an existing Mainline attendant question and answer flow.
Remove-CsMainlineAttendantSpamDetectionTemplate Microsoft Teams Deletes a Teams Phone Agent (Mainline Attendant) Spam Detection template.
Remove-CsOnlineApplicationInstanceAssociation Microsoft Teams Remove the association between an application instance and the associated application configuration.
Remove-CsOnlineAudioConferencingRoutingPolicy Microsoft Teams This cmdlet deletes an instance of the Online Audio Conferencing Routing Policy.
Remove-CsOnlineAudioFile Microsoft Teams Marks an audio file of application type TenantGlobal for deletion and later removal (within 24 hours).
Remove-CsOnlineDialInConferencingTenantSettings Microsoft Teams Revert the tenant level dial-in conferencing settings to their original defaults.
Remove-CsOnlineLisCivicAddress Microsoft Teams Delete an existing civic address from the Location Information Server (LIS). You can't remove a civic address if any of its associated...
Remove-CsOnlineLisLocation Microsoft Teams Remove an existing emergency location from the Location Information Service (LIS). You can only remove locations that have no assigned...
Remove-CsOnlineLisPort Microsoft Teams Removes an association between a Location port and a location. This association is used in an Enhanced 9-1-1 (E9-1-1) Enterprise Voice...
Remove-CsOnlineLisSubnet Microsoft Teams Removes a Location Information Server (LIS) subnet.
Remove-CsOnlineLisSwitch Microsoft Teams Removes a Location Information Server (LIS) network switch.
Remove-CsOnlineLisWirelessAccessPoint Microsoft Teams Removes a Location Information Server (LIS) wireless access point (WAP).
Remove-CsOnlinePSTNGateway Microsoft Teams Removes the configuration of the previously defined Session Border Controller(s) (SBC(s)) that describes the settings for the peer...
Remove-CsOnlineSchedule Microsoft Teams Remove a schedule.
Remove-CsOnlineTelephoneNumber Microsoft Teams Remove one or more unassigned telephone numbers from your tenant.
Remove-CsOnlineVoicemailPolicy Microsoft Teams Deletes an existing Online Voicemail policy.
Remove-CsOnlineVoiceRoute Microsoft Teams Removes an online voice route. Online voice routes contain instructions that tell Skype for Business Online how to route calls from...
Remove-CsOnlineVoiceRoutingPolicy Microsoft Teams Deletes an existing online voice routing policy. Online voice routing policies manage online PSTN usages for Phone System users.
Remove-CsPhoneNumberAssignment Microsoft Teams Removes or unassigns a phone number from a user or resource account (online application instance).
Remove-CsPhoneNumberAssignmentBlock Microsoft Teams This cmdlet allows the admin to remove an assignment block on a telephone number.
Remove-CsPhoneNumberSmsActivation Microsoft Teams This cmdlet allows the admin to deactivate SMS capabilities for a telephone number.
Remove-CsPhoneNumberTag Microsoft Teams This cmdlet allows admin to remove a tag from phone number.
Remove-CsPhoneNumberTenantConfiguration Microsoft Teams This cmdlet allows the admins to remove a tenant default configuration that applies to all telephone numbers within the tenant.
Remove-CsSharedCallHistoryTemplate Microsoft Teams > [!CAUTION] > This PowerShell cmdlet has been deprecated. > > Please use: Remove-CsSharedCallHistoryTemplate
Remove-CsSharedCallQueueHistoryTemplate Microsoft Teams This PowerShell cmdlet is being deprecated, please use the new version Remove-CsSharedCallHistoryTemplate instead. > [!IMPORTANT] >This...
Remove-CsSharedVoicemailTriageSettingsTemplate Microsoft Teams This cmdlet deletes a Shared Voicemail Settings Triage template. Before deleting a template, ensure that it is not associated with any...