StevesScriptorium
1.0.0
M365 helpdesk toolkit for user lifecycle, tenant auditing, mailbox management, MFA and Exchange. Built for MSP engineers.
Minimum PowerShell version
5.1
Installation Options
Owners
Copyright
(c) 2026 Stephen Vella (email@stephenvella.work). All rights reserved.
Package Details
Author(s)
- Stephen Vella
Tags
M365 Microsoft365 Exchange Helpdesk MSP Entra PowerShell Toolkit MFA Offboarding Onboarding
Functions
toolkit new-user offboard-user reset-password set-userlicence get-userreport get-allusers get-inactiveusers get-mfaaudit get-guestaudit get-signinlogs get-tenantreport get-userperms get-mailboxperms add-mailboxperms set-forwarding remove-forwarding get-archive enable-autoexpand disable-autocalevents check-mailflow get-sharedmailboxaudit get-groupmembers get-smsmfa set-smsmfa add-smsmfa add-tap remove-taps inherit-permissions kill-graph
Dependencies
-
- ExchangeOnlineManagement (>= 3.0.0)
- Microsoft.Graph.Identity.SignIns (>= 2.0.0)
- Microsoft.Graph.Users (>= 2.0.0)
Release Notes
Initial release. User lifecycle, tenant health, mailbox auditing, MFA management, Exchange tools.
FileList
- StevesScriptorium.nuspec
- Install.ps1
- LICENSE
- Public\check-mailflow.ps1
- Public\get-allusers.ps1
- Public\get-groupmembers.ps1
- Public\get-guestaudit.ps1
- Public\get-inactiveusers.ps1
- Public\get-mfaaudit.ps1
- Public\get-sharedmailboxaudit.ps1
- Public\get-signinlogs.ps1
- Public\get-tenantreport.ps1
- Public\get-userreport.ps1
- Public\new-user.ps1
- Public\offboard-user.ps1
- Public\set-userlicence.ps1
- Publish.ps1
- README.md
- StevesScriptorium.psd1
- StevesScriptorium.psm1
- toolkit-profile.ps1
Version History
| Version | Downloads | Last updated |
|---|---|---|
| 1.0.0 (current version) | 2 | 5/7/2026 |