| Get-ApplicationAccessPolicy |
Exchange Online |
View the list of application access policies. |
| Get-AppRetentionCompliancePolicy |
Exchange Online |
For more information, see Security & Compliance PowerShell. Use the Get-AppRetentionCompliancePolicy to view app retention compliance... |
| Get-AppRetentionComplianceRule |
Exchange Online |
For more information, see Security & Compliance PowerShell. Use the Get-AppRetentionComplianceRule to view app retention compliance rules. |
| Get-ArcConfig |
Exchange Online |
View the list of trusted Authenticated Received Chain (ARC) sealers that are configured in the cloud-based organization. |
| Get-AssociatedTeam |
Microsoft Teams |
This cmdlet supports retrieving all teams associated with a user, including teams which host shared channels. |
| Get-ATPBuiltInProtectionRule |
Exchange Online |
View the rule for the Built-in protection preset security policy that effectively provides default policies for Safe Links and Safe... |
| Get-AtpPolicyForO365 |
Exchange Online |
View the settings for the following features in Microsoft Defender for Office 365: - Safe Links protection for supported Office 365... |
| Get-ATPProtectionPolicyRule |
Exchange Online |
View rules for Microsoft Defender for Office 365 protections in preset security policies. The rules specify recipient conditions and... |
| Get-ATPTotalTrafficReport |
Exchange Online |
Use the Get-ATPTotalTrafficReport to view details about message traffic in your Microsoft Defender for Office 365 organization. |
| Get-AttachmentFilterEntry |
Exchange Online |
This cmdlet is available or effective only on Edge Transport servers in on-premises Exchange. Use the Get-AttachmentFilterEntry cmdlet... |
| 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. |