Project

CleanupMonster

This module provides an easy way to cleanup Active Directory from dead/old objects based on various criteria. It can also disable, move or delete objects. It can utilize Azure AD, Intune and Jamf to get additional information about objects before deleting them.

Stars152
Forks20
Open issues0
PowerShell Gallery downloads25686
Releasev3.1.26
Language: PowerShell Updated: 2026-11-03

Install

PowerShell Gallery

Install-Module CleanupMonster -Scope CurrentUser

Source checkout

git clone https://github.com/EvotecIT/CleanupMonster.git

Downloads

Changelog

v3.1.25

Cloud reports keep every scoped device searchable in one standalone HTML file. Devices shows focused activity, matching, protection and target fields; Current Run, History and Pending Actions show the saved justification and outcome evidence. Full normalized action snapshots remain in the XML datastore.

Report summaries are expanded by default. This release requires PSWriteHTML 1.42.0 for working Show/Hide controls in embedded viewers and table wrapping. Regenerate existing HTML reports after updating the modules.

What's Changed

Full Changelog: Compare v3.1.22 to v3.1.25

Consulting track

Need help taking this into production?

Platform Delivery Services

  • Translate open-source tooling into production-ready operating patterns.
  • Define rollout, ownership, reporting, and support boundaries early.
  • Package the work so internal teams can operate it confidently.

We offer implementation, remediation, automation design, and delivery support around the platforms behind this project.