Skip to content

Guide

Everything needed to install AzureScout, sign in, run a scan, and read what comes out. Work through it in order the first time; after that, treat it as reference.

Start here

PageWhat it answers
OverviewOne command, two modes — inventory versus assessment, and which one you need
PrerequisitesPowerShell version, required modules, and held-renderer development dependencies
AuthenticationFive ways to sign in: interactive, device code, service principal with secret or certificate, and managed identity
UsageScope, output formats, category filtering, and worked examples

Control what runs

PageWhat it answers
PermissionsThe ARM roles and Graph permissions to request — and what you lose without each
Category filteringScan a subset: -Category Compute,Security,Networking
Parameters referenceEvery parameter on Invoke-AzureScout, with defaults

After the run

PageWhat it answers
Output files and formatsWhat lands on disk, where, and the run-folder layout
TroubleshootingRun logs, common failures, and how to read a partial result

The one thing worth knowing up front

AzureScout is read-only. It never creates, modifies or deletes anything in the tenant. Reader at the root management group is enough for the ARM side, and Invoke-AzureScout -PermissionAudit tells you exactly which collectors will and will not produce data before you commit to a full run — rather than leaving you to guess why a worksheet came back empty.

Released under the MIT License.