corso backup details exchange
Shows the details of a M365 Exchange service backup
corso backup details exchange --backup <backupId> [flags]
Examples
# Explore items in Alice's latest backup (1234abcd...)
corso backup details exchange --backup 1234abcd-12ab-cd34-56de-1234abcd
# Explore emails in the folder "Inbox" with subject containing "Hello world"
corso backup details exchange --backup 1234abcd-12ab-cd34-56de-1234abcd \
--email-subject "Hello world" --email-folder Inbox
# Explore calendar events occurring after start of 2022
corso backup details exchange --backup 1234abcd-12ab-cd34-56de-1234abcd \
--event-starts-after 2022-01-01T00:00:00
# Explore contacts named Andy
corso backup details exchange --backup 1234abcd-12ab-cd34-56de-1234abcd \
--contact-name Andy
Flags
Flag | Short | Default | Help |
---|---|---|---|
--backup | ID of the backup to retrieve. | ||
--email | `` | Select email messages by ID; accepts '*' to select all emails. | |
--email-folder | `` | Select emails within a folder; accepts '*' to select all email folders. | |
--email-subject | Select emails with a subject containing this value. | ||
--email-sender | Select emails from a specific sender. | ||
--email-received-after | Select emails received after this datetime. | ||
--email-received-before | Select emails received before this datetime. | ||
--event | `` | Select events by event ID; accepts '*' to select all events. | |
--event-calendar | `` | Select events under a calendar; accepts '*' to select all events. | |
--event-subject | Select events with a subject containing this value. | ||
--event-organizer | Select events from a specific organizer. | ||
--event-recurs | Select recurring events. Use --event-recurs false to select non-recurring events. | ||
--event-starts-after | Select events starting after this datetime. | ||
--event-starts-before | Select events starting before this datetime. | ||
--contact | `` | Select contacts by contact ID; accepts '*' to select all contacts. | |
--contact-folder | `` | Select contacts within a folder; accepts '*' to select all contact folders. | |
--contact-name | Select contacts whose contact name contains this value. | ||
--azure-tenant-id | Azure tenant ID | ||
--azure-client-id | Azure app client ID | ||
--azure-client-secret | Azure app client secret | ||
--passphrase | Passphrase to protect encrypted repository contents | ||
--aws-access-key | S3 access key | ||
--aws-secret-access-key | S3 access secret | ||
--aws-session-token | S3 session token | ||
--help | -h | false | help for exchange |
Global and inherited flags
Flag | Short | Default | Help |
---|---|---|---|
--config-file | $HOME/.corso.toml | config file location | |
--debug-api-calls | false | add non-2xx request/response errors to logging | |
--hide-progress | false | turn off the progress bar displays | |
--json | false | output data in JSON format | |
--log-file | corso-<timestamp>.log | location for writing logs, use '-' for stdout | |
--log-format | text | set the log format to text | |
--log-level | info | set the log level to debug | |
--mask-sensitive-data | false | anonymize personal data in log output | |
--no-stats | false | disable anonymous usage statistics gathering | |
--retain-progress | false | retain the progress bar displays after completion | |
--verbose | false | don't hide additional information |