EWS Extension Online Powershell v3
Use the EWS Extension Online Powershell v3 integration to get information about mailboxes and users in your organization. This integration can also retrieve and modify Tenant Allow/Block Lists.
Email · Microsoft Exchange Online
Configuration parameters
url— Exchange Online URL (required)certificate— (required)password— (required)organization— The organization used in app-only authentication. (required)app_id— The application ID from the Azure portal (required)
Commands (35)
-
ews-cas-mailbox-listDisplays Client Access settings that are configured on mailboxes.
-
ews-email-security-block-sender-office-365-quick-actionAdd new items to the Tenant Allow/Block Lists. Uses PowerShell New-TenantAllowBlockListItems cmdlet.
-
ews-email-security-unblock-sender-office-365-quick-actionRemove items from the Tenant's Allow/Block Lists. You can delete items by their value or by their unique ID. Uses the PowerShell cmdlet Remove-TenantAllowBlockListItems cmdlet.
-
ews-export-quarantinemessageExport quarantine messages. Uses PowerShell Export-QuarantineMessage cmdlet.
-
ews-federation-configuration-getRetrieves the Exchange organization's federated organization identifier and related details, such as federated domains, organization contact, and status.
-
ews-federation-trust-getDisplays the federation trust configured for the Exchange organization.
-
ews-get-quarantinemessageRetrieve quarantine messages. Uses PowerShell Get-QuarantineMessage cmdlet.
-
ews-get-ruleRetrieve information about the Inbox rule properties.
-
ews-get-tenant-allow-block-list-countRetrieve current count of defined Tenant Allow/Block List items. Uses Get-TenantAllowBlockListItems cmdlet.
-
ews-get-tenant-allow-block-list-itemsRetrieve current Tenant Allow/Block List items. Uses Get-TenantAllowBlockListItems cmdlet.
-
ews-global-junk-rules-setSets junk rules in all managed accounts.
-
ews-junk-rules-getGets junk rules for the specified mailbox.
-
ews-junk-rules-setSets junk rules for the specified mailbox.
-
ews-mail-flow-rule-disableDisable a mail flow rule (transport rule) in the organization.
-
ews-mail-flow-rule-enableEnable a mail flow rule (transport rule) in the organization.
-
ews-mail-flow-rule-getGet a mail flow rule (transport rules) in the organization.
-
ews-mail-flow-rule-removeRemove a mail flow rule (transport rule) from the organization.
-
ews-mail-flow-rules-listList all mail flow rules (transport rules) in the organization.
-
ews-mail-forwarding-disableDisable mail forwarding for a given user.
-
ews-mailbox-audit-bypass-association-listRetrieves information about the AuditBypassEnabled property value for user accounts (on-premises Exchange and the cloud) and computer accounts (on-premises Exchange only).
-
ews-mailbox-listDisplays mailbox objects and attributes, populate property pages, or supplies mailbox information to other tasks.
-
ews-mailbox-permission-listRetrieves permissions on a mailbox.
-
ews-message-trace-getDeprecated(Deprecated) Searches message data for the last 10 days. If you run this command without any arguments, only data from the last 48 hours is returned. If you enter a start date that is older than 10 days, you will receive an error and the command will return no results. This command returns a maximum of 1,000,000 results, and will timeout on very large queries. If your query returns too many results, consider splitting it up using shorter start_date and end_date intervals.
-
ews-message-trace-listSearches message data from the last 90 days. If you run this command without any arguments, only data from the last 48 hours is returned. If you enter a start date that is older than 90 days, you will receive an error and the command will return no results. This command returns a maximum of 1,000,000 results, and will timeout on very large queries. If your query returns too many results, consider splitting it up using shorter start_date and end_date intervals.
-
ews-new-tenant-allow-block-list-itemsAdd new items to the Tenant Allow/Block Lists. Uses PowerShell New-TenantAllowBlockListItems cmdlet.
-
ews-recipient-listDisplays existing recipient objects in your organization. This command returns all mail-enabled objects (for example, mailboxes, mail users, mail contacts, and distribution groups).
-
ews-recipient-permission-listDisplays information about SendAs permissions that are configured for users.
-
ews-release-quarantinemessageReleases the quarantined messages. Uses the PowerShell Release-QuarantineMessage cmdlet.
-
ews-remote-domain-getGets the configuration information for the remote domains configured in your organization. This command is available only in the Exchange Online PowerShell V2 module.
-
ews-remove-ruleRemove an Inbox rule.
-
ews-remove-tenant-allow-block-list-itemsRemove items from the tenant's Allow/Block Lists. You can delete items by their value or by their unique ID. Uses the PowerShell cmdlet Remove-TenantAllowBlockListItems cmdlet.
-
ews-rule-disableDisable an existing inbox rule in a given mailbox.
-
ews-rule-enableEnable an existing inbox rule in a given mailbox.
-
ews-rule-listRetrieve a list of an Inbox rules.
-
ews-user-listDisplays the existing user objects in your organization.