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.
- Category
- Pack
- MicrosoftExchangeOnline
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 (37)
- ews-cas-mailbox-list — Displays Client Access settings that are configured on mailboxes.
- ews-email-security-block-sender-office-365-quick-action — Add new items to the Tenant Allow/Block Lists. Uses PowerShell New-TenantAllowBlockListItems cmdlet.
- ews-email-security-unblock-sender-office-365-quick-action — Remove 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-quarantinemessage — Export quarantine messages. Uses PowerShell Export-QuarantineMessage cmdlet.
- ews-federation-configuration-get — Retrieves the Exchange organization's federated organization identifier and related details, such as federated domains, organization contact, and status.
- ews-federation-trust-get — Displays the federation trust configured for the Exchange organization.
- ews-get-quarantinemessage — Retrieve quarantine messages. Uses PowerShell Get-QuarantineMessage cmdlet.
- ews-get-rule — Retrieve information about the Inbox rule properties.
- ews-get-tenant-allow-block-list-count — Retrieve current count of defined Tenant Allow/Block List items. Uses Get-TenantAllowBlockListItems cmdlet.
- ews-get-tenant-allow-block-list-items — Retrieve current Tenant Allow/Block List items. Uses Get-TenantAllowBlockListItems cmdlet.
- ews-global-junk-rules-set — Sets junk rules in all managed accounts.
- ews-junk-rules-get — Gets junk rules for the specified mailbox.
- ews-junk-rules-set — Sets junk rules for the specified mailbox.
- ews-mail-flow-rule-create — Create a transport rule (mail flow rule) in the organization. A name must always be provided, either through the `name` argument or as a `Name` key inside the entry_id file. When no entry_id file is provided, both the `name` argument and at least one action (`reject_message_reason_text`, `quarantine`, or `delete_message`) are required.
- ews-mail-flow-rule-disable — Disable a mail flow rule (transport rule) in the organization.
- ews-mail-flow-rule-enable — Enable a mail flow rule (transport rule) in the organization.
- ews-mail-flow-rule-get — Get a mail flow rule (transport rules) in the organization.
- ews-mail-flow-rule-remove — Remove a mail flow rule (transport rule) from the organization.
- ews-mail-flow-rule-update — Modify an existing transport rule (mail flow rule) in the organization. An identity must always be provided, either through the `identity` argument or as an `Identity` key inside the entry_id file. When no entry_id file is provided, the `identity` argument is required.
- ews-mail-flow-rules-list — List all mail flow rules (transport rules) in the organization.
- ews-mail-forwarding-disable — Disable mail forwarding for a given user.
- ews-mailbox-audit-bypass-association-list — Retrieves information about the AuditBypassEnabled property value for user accounts (on-premises Exchange and the cloud) and computer accounts (on-premises Exchange only).
- ews-mailbox-list — Displays mailbox objects and attributes, populate property pages, or supplies mailbox information to other tasks.
- ews-mailbox-permission-list — Retrieves permissions on a mailbox.
- ews-message-trace-get — (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-list — Searches 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-items — Add new items to the Tenant Allow/Block Lists. Uses PowerShell New-TenantAllowBlockListItems cmdlet.
- ews-recipient-list — Displays 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-list — Displays information about SendAs permissions that are configured for users.
- ews-release-quarantinemessage — Releases the quarantined messages. Uses the PowerShell Release-QuarantineMessage cmdlet.
- ews-remote-domain-get — Gets 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-rule — Remove an Inbox rule.
- ews-remove-tenant-allow-block-list-items — Remove 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-disable — Disable an existing inbox rule in a given mailbox.
- ews-rule-enable — Enable an existing inbox rule in a given mailbox.
- ews-rule-list — Retrieve a list of an Inbox rules.
- ews-user-list — Displays the existing user objects in your organization.