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-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-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-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

    (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.