100% browser-based

PowerShell Builder

Pick a task, fill in what it needs, and get a PowerShell script you can review before you run it. The library covers Active Directory, Entra ID, Exchange Online and Teams.

PowerShell Builder workflow

OPS / POWERSHELLFIND · SELECT · CONFIGURE · GENERATE
THE OPSelith SCRIPT WORKBENCH

Find the job.
Build the script.

Find the right task, review what it does, configure the inputs, then generate the script locally.

01FINDSearch by task or platform.
02SELECTChoose the template that fits the task.
03CONFIGUREEnter only what the script needs.
04GENERATEReview the final PowerShell locally.
100 guided templates65 free · 35 ProNo tenant accessReview before running
SCRIPT WORKBENCH

What are you trying to do?

Search by task or platform, then narrow the built-in script library by level, action, risk and tags.

100 scriptsguided templates
Showing the most relevant scripts first.⌘K / CTRL+K Search
01
READY WHEN YOU ARESelect a script to continue.Its permissions, compatibility, inputs and generation controls will appear here.

PowerShell scripts for Microsoft administrators

Use the Builder when you need a repeatable PowerShell task for AD, Entra ID, Exchange Online or Teams. The Builder includes free scripts for everyday administration plus a separate Pro library for deeper audits, security reviews and high-value reporting.

Active Directory

Export users, groups and computers, find inactive accounts, review passwords and check directory hygiene.

Browse AD scripts →

Microsoft Entra ID

Review guests, licenses, devices, groups, role assignments and Conditional Access policies.

Browse Entra scripts →

Review before you run

Every template shows its module, permissions, output, skill level, action and risk. Read-only reports are marked low risk. Scripts that change mailbox permissions are marked medium risk and should be reviewed in a test environment before production use.

FREE + PRO

Explore more Opselith tools.

Return to the full toolkit, switch to another tool, or get in touch if you need help.