Skip to content

v2.4.0 - Enterprise Remote Dispatch & Resilient Monitoring

Choose a tag to compare

@DailenG DailenG released this 13 May 23:19
· 25 commits to master since this release

Surgical Autodesk Cleaner v2.4.0

This major update introduces Enterprise-grade Remote Dispatch capabilities, a resilient Supervisor monitoring engine, and a fully overhauled TUI for a more professional and robust experience.

Key Highlights

🚀 Enterprise Remote Dispatch

  • Dispatch any SAC tool (Cleanup, Purge, Reset) to remote endpoints over WinRM.
  • Automatic module bootstrapping on remote targets.
  • Session persistence logic for unstable connections.

🛡️ Resilient Supervisor Engine

  • Transitioned from blocking Wait-Process to a non-blocking Supervisor loop.
  • Monitors entire process trees (child processes) of uninstallers (ODIS, MSI, etc.).
  • Live UI feedback in the primary console (elapsed time, status indicators).
  • Zombie process detection via idle CPU + static memory monitoring.

🧹 Enterprise Purge & Cleanup

  • Implemented a Robocopy-based deletion engine for directory purging to bypass MAX_PATH limits.
  • Robust registry scanning across all tools.
  • Centralized logging and interactive helpers in Private folder.

🖥️ Enhanced Interactive TUI

  • Searchable UI for 'View All Products'.
  • 'Copy to Clipboard' support for product lists.
  • Integrated Log Viewer (Press [L]) to examine transcript and attention items from the last run.
  • Remote Target switching (Press [T]) directly from the menu.

Changes since v1.3.2

Features

  • Remote Dispatch: Invoke-SACRemote for multi-node deployments.
  • Process Supervisor: High-fidelity tracking of nested uninstaller tasks.
  • Robocopy Engine: Enterprise-grade file system wiping.
  • Clipboard Integration: Easily export detected product lists.
  • Remote Log Viewer: Inspect logs on remote targets without leaving the TUI.

Fixes & Improvements

  • Resolved runaway process tree monitoring in edge cases.
  • Improved WinRM connection handling and UI/interactive detection.
  • Fixed ODIS deadlocks by prioritizing QuietUninstallString.
  • Standardized Tier logic and Supervisor engine across all SAC scripts.
  • Refactored all core functions to use centralized logging and helpers.

For more details, visit the DeepWiki.