PowerShell commands 1,437

Clear
CommandWorkloadWhat it does
Get-AttachmentFilterListConfig Exchange Online This cmdlet is available or effective only on Edge Transport servers in on-premises Exchange. Use the Get-AttachmentFilterListConfig...
Get-AuditConfig Exchange Online For more information, see Security & Compliance PowerShell. Use the Get-AuditConfig cmdlet to view the auditing configuration in the...
Get-AuditLogSearch Exchange Online Return a list of current audit log searches that were created with the New-AdminAuditLogSearch or New-MailboxAuditLogSearch cmdlets. The...
Get-AuthConfig Exchange Online Get the authorization configuration for partner applications.
Get-AuthenticationPolicy Exchange Online View authentication policies in your organization.
Get-AuthRedirect Exchange Online View OAuth redirection objects that are used for legacy Microsoft Exchange 2010 Client Access servers in your organization.
Get-AuthServer Exchange Online View the settings of authorization servers in the Exchange organization.
Get-AutodiscoverVirtualDirectory Exchange Online View Autodiscover virtual directories that are used in Internet Information Services (IIS) on Microsoft Exchange servers.
Get-AutoSensitivityLabelPolicy Exchange Online For more information, see Security & Compliance PowerShell. Use the Get-AutoSensitivityLabelPolicy cmdlet to view auto-labeling policies...
Get-AutoSensitivityLabelRule Exchange Online For more information, see Security & Compliance PowerShell. Use the Get-AutoSensitivityLabelPolicy cmdlet to view auto-labeling policy...
Get-AvailabilityAddressSpace Exchange Online View existing availability address space objects that are used to share free/busy data across Exchange organizations.
Get-AvailabilityConfig Exchange Online View information about the sharing of free/busy information between organizations: - In on-premises Exchange, the cmdlet returns the...
Get-AvailabilityReportOutage Exchange Online Return the daily downtime (if any) for each service entity and its overridden value (if set) to the overall reported availability for the day.
Get-BillingPolicy Exchange Online Return detailed information about Microsoft 365 pay-as-you-go billing policies for High Volume Email configured for your organization.
Get-BlockedConnector Exchange Online View inbound connectors that have been detected as potentially compromised. Blocked connectors are prevented from sending email.
Get-BlockedSenderAddress Exchange Online View users in your Microsoft 365 organization that are affected by the protection system. These users sent multiple messages that were...
Get-CalendarDiagnosticAnalysis Exchange Online Although Use the Get-CalendarDiagnosticAnalysis cmdlet to troubleshoot calendar-related reliability issues. You can use this cmdlet to...
Get-CalendarDiagnosticLog Exchange Online Although In cloud-based service, use the Get-CalendarDiagnosticObjects cmdlet instead. Use the Get-CalendarDiagnosticLog cmdlet to...
Get-CalendarDiagnosticObjects Exchange Online Collect a range of calendar logs. The calendar diagnostic logs track important calendar-related event data for each mailbox, and can be...
Get-CalendarNotification Exchange Online View calendar text message notification settings for a mailbox. **Note**: This cmdlet is deprecated in Exchange Online PowerShell. The...
Get-CalendarProcessing Exchange Online View the calendar processing options for resource mailboxes, which include the Calendar Attendant, resource booking assistant and...
Get-CaseHoldPolicy Exchange Online For more information, see Security & Compliance PowerShell. Use the Get-CaseHoldPolicy to view existing case hold policies in the...
Get-CaseHoldRule Exchange Online For more information, see Security & Compliance PowerShell. Use the Get-CaseHoldRule to view case hold rules in the Microsoft Purview...
Get-CASMailbox Exchange Online View the Client Access settings that are configured on mailboxes. **Note**: In Exchange Online PowerShell, we recommend that you use the...
Get-CASMailboxPlan Exchange Online This cmdlet is functional only in the cloud-based service. Use the Get-CASMailboxPlan cmdlet to view Client Access services (CAS)...
Get-ClassificationRuleCollection Exchange Online View the classification rule collections in your organization. In the Microsoft Purview compliance portal, use the...
Get-ClientAccessArray Exchange Online View legacy RPC Client Access arrays (load-balanced arrays of Client Access servers within a single Active Directory site) that exist in...
Get-ClientAccessRule Exchange Online > [!NOTE] > Client access rules were deprecated for all Exchange Online organizations in September 2025. For more information, see...
Get-ClientAccessServer Exchange Online View settings that are associated with the Client Access server role. **Note**: In Exchange 2013 or later, use the...
Get-ClientAccessService Exchange Online View settings that are associated with the Client Access server role.
Get-Clutter Exchange Online View Clutter settings for mailboxes in your organization.
Get-CmdletExtensionAgent Exchange Online View cmdlet extension agents.
Get-ComplianceCase Exchange Online For more information, see Security & Compliance PowerShell. Use the Get-ComplianceCase cmdlet to different types of compliance cases in...
Get-ComplianceCaseMember Exchange Online For more information, see Security & Compliance PowerShell. Use the Get-ComplianceCaseMember cmdlet to view the members of eDiscovery...
Get-ComplianceRetentionEvent Exchange Online For more information, see Security & Compliance PowerShell. Use the Get-ComplianceRetentionEvent cmdlet to view compliance retention...
Get-ComplianceRetentionEventType Exchange Online For more information, see Security & Compliance PowerShell. Use the Get-ComplianceRetentionEventType cmdlet to view retention event...
Get-ComplianceSearch Exchange Online View estimate compliance searches in Exchange Server 2016 or later and in the Microsoft Purview compliance portal. After you use the...
Get-ComplianceSearchAction Exchange Online View information about compliance search actions.
Get-ComplianceSecurityFilter Exchange Online This cmdlet is functional only in Security & Compliance PowerShell. For more information, see Security & Compliance PowerShell. Use the...
Get-ComplianceTag Exchange Online For more information, see Security & Compliance PowerShell. Use the Get-ComplianceTag cmdlet to view retention labels in the Microsoft...
Get-ComplianceTagStorage Exchange Online For more information, see Security & Compliance PowerShell. Use the Get-ComplianceTagStorage cmdlet to confirm that you've created the...
Get-CompromisedUserAggregateReport Exchange Online Return general data about compromised users for the last 10 days.
Get-CompromisedUserDetailReport Exchange Online Return detailed information about compromised users for the last 10 days.
Get-ConfigAnalyzerPolicyRecommendation Exchange Online Compare the settings in your existing security policies to the settings that are used in the Standard or Strict preset security...
Get-ConnectionInformation Exchange Online 0.0 or later. For more information, see About the Exchange Online PowerShell module. Use the Get-ConnectionInformation cmdlet to get...
Get-Contact Exchange Online View existing contact objects in your organization. This cmdlet returns contacts and mail contacts.
Get-ContentFilterConfig Exchange Online View the content filter configuration for the computer on which the cmdlet is run.
Get-ContentFilterPhrase Exchange Online View one or all custom words that the Content Filter agent processes.
Get-ContentMalwareMdoAggregateReport Exchange Online View a summary detections by Safe Attachments for SharePoint, OneDrive, and Microsoft Teams in Microsoft Defender for Office 365.
Get-ContentMalwareMdoDetailReport Exchange Online View detection details by Safe Attachments for SharePoint, OneDrive, and Microsoft Teams in Microsoft Defender for Office 365.
Get-DatabaseAvailabilityGroup Exchange Online Obtain a variety of configuration settings, status and other information about a database availability group (DAG).
Get-DatabaseAvailabilityGroupNetwork Exchange Online Display configuration and state information for a database availability group (DAG) network.
Get-DataClassification Exchange Online This cmdlet is functional only in on-premises Exchange. In Exchange Online, this cmdlet is replaced by the...
Get-DataClassificationConfig Exchange Online View the data classification configuration for your organization.
Get-DataEncryptionPolicy Exchange Online View data encryption policies in Exchange Online.
Get-DataRetentionReport Exchange Online For more information, see Security & Compliance PowerShell. Use the Get-DataRetentionReport cmdlet to view information about data...
Get-DefaultTenantBriefingConfig Exchange Online 2.0 or later. For more information, see About the Exchange Online PowerShell module. Use the Get-DefaultTenantBriefingConfig cmdlet to...
Get-DefaultTenantMyAnalyticsFeatureConfig Exchange Online 2.0 or later. For more information, see About the Exchange Online PowerShell module. Use the Get-DefaultTenantMyAnalyticsFeatureConfig...
Get-DeliveryAgentConnector Exchange Online Retrieve information about a specific delivery agent connector in your organization.
Get-DetailsTemplate Exchange Online Retrieve the attributes for details templates.