SurgicalAutodeskCleaner
2.1.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.
- Start-SACCleanup: Surgical background removal tool with robust $env:TEMP pathing.
- Start-SACPurge: Scorched-earth registry and file system master purge.
- 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.
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.
- Start-SACCleanup: Surgical background removal tool with robust $env:TEMP pathing.
- Start-SACPurge: Scorched-earth registry and file system master purge.
- 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.
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.
There is a newer prerelease version of this module available.
See the version list below for details.
See the version list below for details.
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
Dependencies
This module has no dependencies.
FileList
- SurgicalAutodeskCleaner.nuspec
- Images\SAC_Main_Menu.png
- Images\SAC_ProductList.png
- Images\SAC_YearList.png
- LICENSE
- Private\Invoke-SACPause.ps1
- Private\Test-SACRemoteSession.ps1
- Private\Watch-SACProcessTree.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 | 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 (current version) | 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 |