PSGraphKit
0.3.1
Curated PowerShell cmdlets for everyday Entra ID / Microsoft Graph administration and reporting. A hand-built, admin-intention layer over the Microsoft Graph SDK. Phase 1: read-only reporting and inventory.
Minimum PowerShell version
7.4
Installation Options
Owners
Copyright
(c) 2026 Martin Welen. MIT License.
Package Details
Author(s)
- Martin Welen
Tags
Entra EntraID AzureAD MicrosoftGraph M365 Reporting Inventory Remediation Security
Functions
Connect-GkGraph Revoke-GkUserSession Disable-GkStaleUser Remove-GkUserLicense Set-GkGroupOwner Remove-GkStaleGuest Disable-GkStaleDevice Reset-GkAppCredential Remove-GkAdminRoleAssignment Get-GkConnectionInfo Get-GkStaleUser Get-GkGuestInventory Get-GkLicenseOverview Get-GkAdminRoleAssignment Get-GkUserMfaStatus Get-GkUserAccessReport Get-GkAppRegistrationReport Get-GkGroupReport Get-GkCaPolicyReport Get-GkDeviceInventory Get-GkServicePrincipalReport Get-GkSignInReport Get-GkAuthMethodPolicy Get-GkNamedLocation Get-GkCrossTenantAccess Get-GkCustomRole Get-GkAdministrativeUnit Get-GkLicenseAssignmentError Get-GkSecureScore Get-GkRiskyUser Get-GkRiskDetection Get-GkDirectoryAudit Get-GkPrivilegedRoleMember Get-GkExternalCollaborationSetting Get-GkRoleAssignableGroup Get-GkLegacyAuthSignIn Get-GkAuthStrengthPolicy Get-GkConditionalAccessTemplate Get-GkInactiveApp Get-GkStaleAppCredential Get-GkConsentRequest Remove-GkConsentGrant Get-GkTenantInfo Get-GkDomain Get-GkSubscription Get-GkGroupExpirationPolicy New-GkGuestInvitation Add-GkGroupMember Remove-GkGroupMember Export-GkTenantAssessment
Dependencies
-
- Microsoft.Graph.Authentication (>= 2.10.0)
Release Notes
See CHANGELOG.md
FileList
- PSGraphKit.nuspec
- README.md
- Public\Get-GkGuestInventory.ps1
- Public\Get-GkDomain.ps1
- Public\Get-GkServicePrincipalReport.ps1
- LICENSE
- Public\Get-GkLicenseOverview.ps1
- Public\Get-GkGroupReport.ps1
- Public\Remove-GkConsentGrant.ps1
- PSGraphKit.psd1
- Public\Remove-GkUserLicense.ps1
- Public\Get-GkAuthStrengthPolicy.ps1
- Public\Get-GkInactiveApp.ps1
- PSGraphKit.psm1
- Public\Remove-GkAdminRoleAssignment.ps1
- Public\Get-GkUserMfaStatus.ps1
- Public\Reset-GkAppCredential.ps1
- CHANGELOG.md
- Public\Add-GkGroupMember.ps1
- Public\Get-GkCustomRole.ps1
- Public\Disable-GkStaleDevice.ps1
- Public\New-GkGuestInvitation.ps1
- Public\Get-GkPrivilegedRoleMember.ps1
- Public\Get-GkCaPolicyReport.ps1
- en-US\about_PSGraphKit.help.txt
- Public\Connect-GkGraph.ps1
- Public\Remove-GkStaleGuest.ps1
- Public\Get-GkTenantInfo.ps1
- Formats\PSGraphKit.Format.ps1xml
- Public\Get-GkRiskDetection.ps1
- Public\Get-GkNamedLocation.ps1
- Public\Get-GkAdminRoleAssignment.ps1
- Public\Set-GkGroupOwner.ps1
- Public\Get-GkSignInReport.ps1
- Public\Get-GkConditionalAccessTemplate.ps1
- Private\Invoke-GkRawGraphCall.ps1
- Public\Get-GkRiskyUser.ps1
- Public\Get-GkDirectoryAudit.ps1
- Public\Get-GkCrossTenantAccess.ps1
- Private\ConvertTo-GkDateTime.ps1
- Public\Get-GkStaleAppCredential.ps1
- Public\Get-GkDeviceInventory.ps1
- Public\Get-GkConnectionInfo.ps1
- Private\Test-GkConnection.ps1
- Public\Get-GkStaleUser.ps1
- Public\Get-GkAppRegistrationReport.ps1
- Public\Get-GkAdministrativeUnit.ps1
- Private\Get-GkResponseHeader.ps1
- Public\Revoke-GkUserSession.ps1
- Public\Get-GkExternalCollaborationSetting.ps1
- Public\Remove-GkGroupMember.ps1
- Private\Get-GkCurrentUserRole.ps1
- Public\Get-GkLicenseAssignmentError.ps1
- Public\Disable-GkStaleUser.ps1
- Public\Get-GkGroupExpirationPolicy.ps1
- Private\_GkModuleData.ps1
- Public\Get-GkSecureScore.ps1
- Public\Get-GkLegacyAuthSignIn.ps1
- Public\Get-GkConsentRequest.ps1
- Private\Get-GkDictValue.ps1
- Public\Get-GkUserAccessReport.ps1
- Public\Export-GkTenantAssessment.ps1
- Public\Get-GkAuthMethodPolicy.ps1
- Private\Invoke-GkGraphRequest.ps1
- Public\Get-GkSubscription.ps1
- Public\Get-GkRoleAssignableGroup.ps1
Version History
| Version | Downloads | Last updated |
|---|---|---|
| 0.3.1 (current version) | 6 | 7/3/2026 |