Skip to main content

Topic Hub

PowerShell

PowerShell work published on AdminSignal: AzureAD/MSOnline to Graph SDK migration, software inventory patterns, and Graph examples used inside Intune and Microsoft 365 guides.

6 published articles in this reading list

Inventory the script before rewriting the cmdlet

Most AzureAD and MSOnline failures are not a missing Graph equivalent. They are an undocumented identity, a write action nobody owns, or a scheduled task that still authenticates with a stored password. Capture the host, identity, permissions, output, and rollback owner before you replace a single command.

Graph work is permission discovery, not search-and-replace

Map the Graph resource, delegated versus application permissions, paging, and throttling for each script. A renamed cmdlet that still pulls every user in the tenant, or that silently uses the beta endpoint, is not a completed migration.

Worked examples live inside the guides

AdminSignal PowerShell pages show command shape, expected output, and safety notes for Graph migration and inventory. Rebuild any automation from reviewed requirements and test it in an authorised lab first. These examples are not signed releases or copy-and-run production tools.

When not to automate yet

Do not wrap a write action — licence assignment, group membership, session revocation, or device delete — in a scheduled job until the read-only report is trusted and a named owner can reverse the change.