Scripts library · 8 automation scripts
MSP automation scripts
Copy-paste PowerShell and automation scripts built for MSP technicians. Every script is reviewed, tested, and ready to deploy via your RMM.
8 scripts
All automation scripts
PowerShell · Active Directory
Disable stale Active Directory accounts
Disables AD user accounts that haven't logged in for 90+ days and moves them to a Disabled OU.
active-directoryoffboardingcleanup
PowerShell · Microsoft 365
Report Microsoft 365 mailbox sizes
Exports a CSV of every mailbox with its size, item count, and archive status.
microsoft-365exchangereporting
PowerShell · Endpoints
Find endpoints with low disk space
Queries all drives on the local machine and flags any volume with less than 10% free space.
endpointsdisk-spacemonitoring
PowerShell · Microsoft 365
Bulk-create Microsoft 365 users from CSV
Reads a CSV file of new-hire details and provisions Microsoft 365 user accounts in bulk.
microsoft-365user-provisioningonboarding
PowerShell · Reporting
Export installed software inventory
Reads the Windows registry to produce a full list of installed applications with publisher and version.
endpointsinventoryreporting
PowerShell · Security
Audit local Administrators group members
Lists every member of the local Administrators group on the current machine.
securityleast-privilegelocal-admins