What it works with
Module: ExchangeOnlineManagement
ExchangeOnlineManagement lets PowerShell connect to and work with Exchange Online.
Context: Exchange Online PowerShell
Compatibility: PowerShell 7 is the supported target for this cloud template.
Grants Send As permission.
Generated locally in your browser · Review before running · Opselith does not connect to your tenant
Grants Send As permission.
Configure Grant Send As in the Builder, review the generated PowerShell and run it yourself in your own PowerShell session.
Use this free PowerShell script when you need to grant send as permission. It is generated locally and can be reviewed before you run it yourself in your own PowerShell session.
The template uses ExchangeOnlineManagement and requires Exchange recipient management. Output: Configuration change. Level: Intermediate. Action: Changes data. Risk: Medium.
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.
The script is generated locally in your browser. Nothing needs to be uploaded to Opselith.
Generate Grant Send As →Grants Send As permission. Review these details before generating or running the script.
Module: ExchangeOnlineManagement
ExchangeOnlineManagement lets PowerShell connect to and work with Exchange Online.
Context: Exchange Online PowerShell
Compatibility: PowerShell 7 is the supported target for this cloud template.
Permissions: Exchange recipient management
Risk: Medium
Changes data: running this script can modify settings or data. Check the target and test with a controlled scope first.
Changes: Changes data. When run, it grants Send As permission.
Output: Configuration change
Expect PowerShell to report whether the selected change completed. Verify the target in the relevant admin portal or management tool afterward.
Example: [OK] Completed successfully - then verify the targetThis template is in the Free library and is generated locally in your browser. Opselith does not run it; you review and run the script in your own PowerShell session.
Grants Send As permission.
Enter the required values in the Builder, review the generated script and confirm the output before running it.
Real-world run results are shown only after Opselith reviews and accepts a tester report.
Tester: report a result →Last reviewed: 28 Aug 2026
PSScriptAnalyzer: PSScriptAnalyzer 1.25.0: 0 errors, 0 warnings · latest recorded release-wide run.
Pending or Not yet recorded means there is no accepted result on file yet. A passed analyzer check does not mean the script has been run in a real tenant.