OPS / POWERSHELL LIBRARY

Exchange Online PowerShell scripts

Use these Exchange Online templates for mailbox and resource-booking reporting, delegation review, forwarding and inbox-rule checks, retention state and tenant mail-flow configuration. Read-only inventory is separated from permission changes so execution impact is clear before generation.

24Scripts14Free10Pro
HOW TO USE THIS COLLECTION

Start with the task, then review the requirements.

Every linked script page documents its runtime, modules, permissions, inputs, output, action and risk before you generate anything.

ExchangeOnlineManagementThese templates use ExchangeOnlineManagement. Check the documented module/runtime combination on the selected script before connecting.
Changes are isolatedGrant Full Access and Grant Send As are the permission-changing templates in this collection; reporting and audit templates remain clearly marked read-only.
Report before changingUse mailbox, permission, forwarding and configuration exports to understand the current state before planning remediation.
01 / COLLECTION

Mailbox inventory & lifecycle

10 focused templates with individual runtime, permission, risk, input and output guidance.

02 / COLLECTION

Mailbox & calendar permissions

4 focused templates with individual runtime, permission, risk, input and output guidance.

03 / COLLECTION

Forwarding & mail flow

5 focused templates with individual runtime, permission, risk, input and output guidance.

04 / COLLECTION

Retention & compliance state

2 focused templates with individual runtime, permission, risk, input and output guidance.

05 / COLLECTION

Groups & contacts

2 focused templates with individual runtime, permission, risk, input and output guidance.

06 / COLLECTION

Resource mailboxes & booking

1 focused template with individual runtime, permission, risk, input and output guidance.

POWERSHELL COLLECTIONS

Browse another workload.

Move between workload collections without returning to the full 135-script library.

BUILD / REVIEW / RUN

Generate from the PowerShell Builder.

Opselith does not execute these scripts against your tenant. Generate, review and run them in your own PowerShell environment.