ServiceDeskToolkit
1.0.0
Minimum PowerShell version
5.1
Installation Options
Owners
Copyright
(c) 2026 Artur Warkentin. Licensed under the MIT License.
Package Details
Author(s)
- Artur Warkentin
Tags
M365 Microsoft365 EntraID AzureAD Intune ExchangeOnline Offboarding MicrosoftGraph ServiceDesk Helpdesk Report Audit Compliance MailboxPermissions Windows Linux
Functions
Invoke-SDOffboarding Get-SDIntuneNoncompliantReport Get-SDMailboxPermissionAudit Test-SDToolkit
PSEditions
Dependencies
This module has no dependencies.
Release Notes
1.0.0 (2026-10-01) - First PowerShell Gallery release. No functional changes since 0.1.0.
- Invoke-SDOffboarding: disable account, revoke sessions, convert mailbox to shared, optional FullAccess/forwarding/auto reply, remove groups (Graph and Exchange Online) and direct licenses; JSON backup before changes, -WhatIf/-Confirm, per-step result.
- Get-SDIntuneNoncompliantReport: non-compliant Intune devices as CSV and HTML, stale check-in detection, optional policy details.
- Get-SDMailboxPermissionAudit: FullAccess, SendAs and SendOnBehalf permissions as CSV and HTML, orphaned SID detection.
- Test-SDToolkit: offline self-test of the core logic.
Full changelog: https://github.com/Ni0ri/ServiceDeskToolkit/blob/main/CHANGELOG.md
FileList
- ServiceDeskToolkit.nuspec
- ServiceDeskToolkit.psd1
- ServiceDeskToolkit.psm1
- Private\Format-SDCellValue.ps1
- Private\ConvertTo-SDSafeFileName.ps1
- Private\Get-SDLicenseAssignment.ps1
- Private\Get-SDPropertyValue.ps1
- Private\Get-SDGroupRemovalMethod.ps1
- Private\Export-SDReport.ps1
- Private\Assert-SDGraphConnection.ps1
- Private\Write-SDLog.ps1
- Private\ConvertTo-SDIntuneDeviceRow.ps1
- Private\Assert-SDExchangeConnection.ps1
- Private\ConvertTo-SDHtmlReport.ps1
- Private\Invoke-SDStep.ps1
- Private\Get-SDTrusteeInfo.ps1
- Public\Test-SDToolkit.ps1
- Public\Get-SDMailboxPermissionAudit.ps1
- Public\Get-SDIntuneNoncompliantReport.ps1
- Public\Invoke-SDOffboarding.ps1
Version History
| Version | Downloads | Last updated |
|---|---|---|
| 1.0.0 (current version) | 6 | 10/1/2026 |