Jeshua Edgar
Back home

Personal / public source

MSPToolbox

PowerShell tooling for unattended Microsoft partner and multi-tenant operations.

Problem

MSPs need to run repeatable operations across customer tenants without rebuilding the authentication and request handling in every script.

Technical approach

The module provides commands for Partner Center connections, partner tenant enumeration, tenant connections and Microsoft Graph requests. Its README shows use from unattended scripts and Azure Runbooks using the Secure App Model and PartnerCenter module.

Technical decisions

Connection and request handling are separated from the operation being automated. Scripts can enumerate partner tenants, connect to each tenant and issue the relevant Graph request.

Source and context

The public source documents the available commands and examples and credits the Secure App Model community work. Its historical authentication and permission assumptions must be reviewed before use in a current tenant. I do not claim recent production validation or customer adoption metrics.