ABK.GraphAdminToolkit
1.0.0
PowerShell 7 Microsoft 365 admin functions built on Microsoft Graph, Exchange Online and Purview: connection helpers, security posture, Conditional Access, MFA, mailbox security, DLP, retention and sensitivity label reports. Requires Microsoft.Graph and ExchangeOnlineManagement (installed separately).
Minimum PowerShell version
7.4
Installation Options
Owners
Copyright
(c) 2026 Anthony Buhnerkemper. MIT License.
Package Details
Author(s)
- Anthony Buhnerkemper
Tags
M365 Graph MicrosoftGraph EntraID ExchangeOnline Purview Security Admin
Functions
Connect-M365Admin Disconnect-M365Admin Get-AntiPhishPolicyReport Get-ConditionalAccessReport Get-DLPPolicyReport Get-MailboxSecurityAudit Get-MFARegistrationReport Get-PrivilegedRoleAssignments Get-RetentionPolicyReport Get-SecureScoreSummary Get-SecurityDefaultsStatus Get-SensitivityLabelReport Get-StaleGuestUsers Get-TransportRuleReport Set-ModernAuthBaseline Start-ContentSearchExport
PSEditions
Dependencies
This module has no dependencies.
Release Notes
1.0.0: Initial PowerShell Gallery release. Scripts packaged as exported functions.
FileList
- ABK.GraphAdminToolkit.nuspec
- ABK.GraphAdminToolkit.psm1
- Public\Disconnect-M365Admin.ps1
- Public\Get-TransportRuleReport.ps1
- Public\Get-MFARegistrationReport.ps1
- Public\Get-MailboxSecurityAudit.ps1
- Public\Get-DLPPolicyReport.ps1
- Public\Get-StaleGuestUsers.ps1
- Public\Get-AntiPhishPolicyReport.ps1
- ABK.GraphAdminToolkit.psd1
- Public\Set-ModernAuthBaseline.ps1
- Public\Connect-M365Admin.ps1
- Public\Get-SensitivityLabelReport.ps1
- Public\Get-SecurityDefaultsStatus.ps1
- Public\Get-ConditionalAccessReport.ps1
- Public\Get-PrivilegedRoleAssignments.ps1
- Public\Start-ContentSearchExport.ps1
- Public\Get-RetentionPolicyReport.ps1
- Public\Get-SecureScoreSummary.ps1
Version History
| Version | Downloads | Last updated |
|---|---|---|
| 1.0.0 (current version) | 4 | 10/14/2026 |