POWERSHELL / EXCHANGEONLINEMANAGEMENT
FreeIntermediateRead-onlylow

Export Exchange resource mailboxes and booking settings

Exports Exchange Online room and equipment mailboxes together with calendar processing, booking limits, in-policy/request behavior and resource delegates.

Generated locally in your browser · Review before running · No tenant access

What this PowerShell script does

Exports Exchange Online room and equipment mailboxes together with calendar processing, booking limits, in-policy/request behavior and resource delegates.

Requirements

  • CSV output path - Example: C:\Temp\report.csv

Environment

  • Module: ExchangeOnlineManagement
  • Permissions: View-Only Recipients
  • Output: CSV report
  • Context: PowerShell 7.6+ · PowerShell 7.6+ · Exchange Online PowerShell · Resource mailboxes · Resource mailboxes
  • Risk: Low
Review before you run The script is generated locally. Test outside production first.
OPS / WORKSPACE

Ready to generate

Configure Export Exchange resource mailboxes and booking settings in the Builder, review the generated PowerShell and run it in your own environment.

Why use this template?

Use this PowerShell template when you need to export mailbox type and basic recipient metadata. It is generated locally and can be reviewed before you run it in your own environment.

The template uses ExchangeOnlineManagement and requires View-Only Recipients. Output: CSV report. Level: Intermediate. Action: Read-only. Risk: Low.

Review before running

The script is generated in your browser. Read it before you run it, and test it outside production first. “Read-only” describes the script itself; anything you add around it can still change data.

Generate the script

  1. Open the template in the PowerShell Builder.
  2. Enter the requested values and review the module, permissions, output and risk.
  3. Generate the script, read it carefully, and test it outside production before use.

The script is generated locally in your browser. Nothing needs to be uploaded to Opselith.

Generate Export Exchange resource mailboxes and booking settings →
OPS / SCRIPT DETAILS

Script details

Exports Exchange Online room and equipment mailboxes together with calendar processing, booking limits, in-policy/request behavior and resource delegates. Review these details before generating or running the script.

exchangemailboxroomequipmentresource-mailboxcalendarbookingexport

What it works with

Module: ExchangeOnlineManagement

Context: PowerShell 7.6+ · Exchange Online PowerShell · Resource mailboxes

Compatibility: PowerShell 7.6+ is the supported target so current ExchangeOnlineManagement 3.10.x can run in a supported session.

Permissions and impact

Permissions: Read-only recipient/calendar-processing visibility

Risk: Low

Execution impact: Read-only. The script reads Exchange Online room/equipment mailbox and Calendar Processing configuration and does not intentionally change mailbox, delegate or booking settings.

Parameters

  • CSV output path - Use a new absolute Windows CSV path, for example C:\Temp\opselith-report.csv. (Required)

Output

Output: CSV with resource mailbox identity/type/capacity plus AutomateProcessing, booking window/duration, in-policy/request controls, delegates and per-mailbox Status/Error.

This template is available in the free library and is generated locally in your browser.

Example use

Exports Exchange Online room and equipment mailboxes together with calendar processing, booking limits, in-policy/request behavior and resource delegates.

Enter the required values in the Builder, review the generated script and confirm the output before running it.

Before you run: Use PowerShell 7.6+ with current ExchangeOnlineManagement 3.10.x, sign in with read access to Exchange recipients/calendar processing, choose a new CSV path and review the booking/delegate data before running.
ValidationRecorded evidenceQA reviewed
Static QAPassed
PSScriptAnalyzerPassed
Runtime testedNot yet recorded
Last validatedNot yet recorded

Runtime and community evidence change only after an external tester result is reviewed and accepted for release evidence.

Tester: report a result →