SurgicalAutodeskCleaner
2.5.0-beta
A professional, enterprise-grade PowerShell module for surgical extraction and total system purging of Autodesk software.
Compatible with PowerShell 5.1 and 7.0+. Note: Interactive Mode (TUI) is best experienced in PowerShell 7+.
Features:
- Start-SACInteractive (Alias: Start-SAC): Full interactive main menu with a conditional "View Attention Items" log
Compatible with PowerShell 5.1 and 7.0+. Note: Interactive Mode (TUI) is best experienced in PowerShell 7+.
Features:
- Start-SACInteractive (Alias: Start-SAC): Full interactive main menu with a conditional "View Attention Items" log
A professional, enterprise-grade PowerShell module for surgical extraction and total system purging of Autodesk software.
Compatible with PowerShell 5.1 and 7.0+. Note: Interactive Mode (TUI) is best experienced in PowerShell 7+.
Features:
- Start-SACInteractive (Alias: Start-SAC): Full interactive main menu with a conditional "View Attention Items" log viewer. Supports remote WinRM dispatch and service hardening.
- Start-SACCleanup: Surgical background removal tool with reboot deletion queue for locked files.
- Start-SACPurge: Scorched-earth registry and file system master purge with explicit AGS/Genuine service removal.
- Start-SACScan: Generates CSV pre-flight scan reports of targeted deletions.
- Reset-SACUserProfile: Resets per-user Autodesk AppData (rename Roaming, delete Local) for a clean-start experience without destroying user customizations.
- Reset-SACLicensing: Wipes CLM, AdskLicensing, and SSO token cache to force clean re-authentication. Resolves stuck activation and seat reservation issues.
- Restore-SACUserProfile: Lists, restores, or purges Roaming profile backups created by Reset-SACUserProfile.
- Invoke-SACRemote: Dispatches SAC tasks to remote endpoints via WinRM.
Example RMM usage: Start-SACCleanup -TargetProducts "AutoCAD", "Revit" -TargetYears 2019, 2020 -Silent
DeepWiki Documentation: https://deepwiki.com/DailenG/SurgicalAutodeskCleaner
Show more
Compatible with PowerShell 5.1 and 7.0+. Note: Interactive Mode (TUI) is best experienced in PowerShell 7+.
Features:
- Start-SACInteractive (Alias: Start-SAC): Full interactive main menu with a conditional "View Attention Items" log viewer. Supports remote WinRM dispatch and service hardening.
- Start-SACCleanup: Surgical background removal tool with reboot deletion queue for locked files.
- Start-SACPurge: Scorched-earth registry and file system master purge with explicit AGS/Genuine service removal.
- Start-SACScan: Generates CSV pre-flight scan reports of targeted deletions.
- Reset-SACUserProfile: Resets per-user Autodesk AppData (rename Roaming, delete Local) for a clean-start experience without destroying user customizations.
- Reset-SACLicensing: Wipes CLM, AdskLicensing, and SSO token cache to force clean re-authentication. Resolves stuck activation and seat reservation issues.
- Restore-SACUserProfile: Lists, restores, or purges Roaming profile backups created by Reset-SACUserProfile.
- Invoke-SACRemote: Dispatches SAC tasks to remote endpoints via WinRM.
Example RMM usage: Start-SACCleanup -TargetProducts "AutoCAD", "Revit" -TargetYears 2019, 2020 -Silent
DeepWiki Documentation: https://deepwiki.com/DailenG/SurgicalAutodeskCleaner
This is a prerelease version of SurgicalAutodeskCleaner.
Installation Options
Owners
Copyright
(c) 2026 Dailen. All rights reserved.
Package Details
Author(s)
- Dailen
Tags
Autodesk Cleanup Purge Uninstall Licensing UserProfile Dailen
Functions
Start-SACCleanup Start-SACPurge Start-SACInteractive Start-SACScan Reset-SACUserProfile Reset-SACLicensing Restore-SACUserProfile Invoke-SACRemote
Dependencies
This module has no dependencies.
FileList
- SurgicalAutodeskCleaner.nuspec
- Images\SAC_Main_Menu.png
- Images\SAC_ProductList.png
- Images\SAC_YearList.png
- LICENSE
- Private\Connect-SACTarget.ps1
- Private\Invoke-SACLogger.ps1
- Private\Invoke-SACPause.ps1
- Private\Invoke-SACPendingDelete.ps1
- Private\Invoke-SACRobocopyPurge.ps1
- Private\Test-SACRemoteSession.ps1
- Private\Watch-SACProcessTree.ps1
- Public\Invoke-SACRemote.ps1
- Public\Reset-SACLicensing.ps1
- Public\Reset-SACUserProfile.ps1
- Public\Restore-SACUserProfile.ps1
- Public\Start-SACCleanup.ps1
- Public\Start-SACInteractive.ps1
- Public\Start-SACPurge.ps1
- Public\Start-SACScan.ps1
- README.md
- SurgicalAutodeskCleaner.psd1
- SurgicalAutodeskCleaner.psm1
- TODO.md
- Tests\SurgicalAutodeskCleaner.Tests.ps1
- test-syntax.ps1
Version History
| Version | Downloads | Last updated |
|---|---|---|
| 2.5.0-beta (current version) | 0 | 5/15/2026 |
| 2.4.1 | 33 | 5/15/2026 |
| 2.4.0 | 5 | 5/13/2026 |
| 2.3.4-beta | 3 | 5/13/2026 |
| 2.3.3-beta | 2 | 5/13/2026 |
| 2.3.2-beta | 2 | 5/13/2026 |
| 2.3.1-beta | 2 | 5/13/2026 |
| 2.3.0-beta | 3 | 5/13/2026 |
| 2.2.2-beta | 3 | 5/13/2026 |
| 2.2.0-beta | 3 | 5/13/2026 |
| 2.1.0-beta | 4 | 5/13/2026 |
| 2.0.0-beta | 3 | 5/12/2026 |
| 1.3.2 | 19 | 5/11/2026 |
| 1.3.1 | 4 | 5/10/2026 |
| 1.3.0 | 4 | 5/10/2026 |
| 1.2.9 | 3 | 5/10/2026 |
| 1.2.8 | 5 | 5/9/2026 |
| 1.2.7 | 3 | 5/9/2026 |
| 1.2.6 | 2 | 5/9/2026 |
| 1.2.5 | 3 | 5/9/2026 |
| 1.2.4 | 3 | 5/9/2026 |
| 1.2.3 | 3 | 5/9/2026 |
| 1.2.2 | 2 | 5/9/2026 |
| 1.2.1 | 2 | 5/9/2026 |
| 1.2.0 | 3 | 5/9/2026 |
| 1.1.2 | 2 | 5/9/2026 |
| 1.1.1 | 2 | 5/9/2026 |
| 1.1.0 | 3 | 5/9/2026 |
| 1.0.6 | 3 | 5/9/2026 |
| 1.0.5 | 2 | 5/9/2026 |
| 1.0.4 | 3 | 5/9/2026 |
| 1.0.3 | 2 | 5/9/2026 |
| 1.0.2 | 3 | 5/9/2026 |
| 1.0.1 | 2 | 5/9/2026 |
| 1.0 | 3 | 5/9/2026 |