Install and first run
Install
- Download the latest PowerToolBox zip from the install page.
- Extract the zip to a folder you control.
- Open the
win-x64folder and runPowerToolBox.exe.
win-x64\PowerToolBox.exe
The .NET 8 runtime is bundled in the download. You do not need to install .NET, and there is no setup wizard. To uninstall later, delete the folder.
The build is not code-signed, so Windows SmartScreen may warn on first launch. Verify the download’s SHA-256 against the value on the install page, then choose More info → Run anyway; see SmartScreen blocks the app.
The main window
The app opens on a Welcome tab. The sidebar on the left lists every tool, grouped by category; Flow Auditor is under Audit and Connection Manager is under Administration. Clicking a tool opens it in a new tab. A status bar at the bottom shows the version and open tabs.
First run: connect a tenant
In 1.2.0, Flow Auditor takes its sign-in from configuration, not from a saved profile:
- Open
appsettings.jsonnext toPowerToolBox.exe. - Fill in the
Authenticationsection: Tenant ID, Client ID, and a CertificateThumbprint (recommended) or ClientSecret. - Restart the app, then open Flow Auditor and run your first scan.
If you do not have an app registration yet, follow Entra app registration first. For help choosing the credential, see Certificate vs client secret.
You can also open Connection Manager and use the wizard to test those same values — the test is a real sign-in check — but in 1.2.0 the wizard does not save the connection as a reusable profile. The Authentication section is what the audit uses. See Known limitations in 1.2.0.
No tenant handy
The Flow Documentation tool works without any sign-in: point it at exported flow .json files or a solution .zip and it generates interactive HTML documentation locally. See Document your flows. Flow Auditor itself audits live environments and needs the app registration above.
Where your data goes
Settings are saved to %APPDATA%\PowerToolBox\settings.json. Logs go to %APPDATA%\PowerToolBox\logs and are redacted before they are written — tokens and secrets stay out of the log files.
If sign-in fails, the error categories are short. 401 usually means admin consent is missing or a credential expired. 403 means the service principal is missing the Power Platform Admin role. The API permissions page and Sign-in errors 401 and 403 cover both.
Next steps
Last updated: July 27, 2026