- Fixed spelling mistakes in descriptions
- Renamed
Remaining
toFreeSpace
- Renamed
Reclaimed
toReclaimedSpace
- Fixed
FreeSpace
computation - Fixed
FreeSpace
formatting for negative numbers - Fixed
Format-Bytes
function - Added Some code improvements
- Added reboot warning for SxS processing for addressing Less free space each time the cleanup script has been run @Glitchi85
Note Renaming output headers is a breaking change, bumping major version.
- Added wait for
TiWorker
process to start
- Added
TiWorker
process priority asHigh
, requested per Increase TiWorker.exe CPU priority
- Fixed a typo in the
childpath
parameter form theRemove orphaned CCM cache items
@asg2ki (Pull Request) - Fixed
Windows 11
omission in the regex match @asg2ki (Pull Request) - Added
Windows Server 2022
support @asg2ki (Pull Request)
- Added
CM RunScript
support - Added the ability to run all, or each cleanup task individually
- Added Progress Bars
- Added Cleanup Result with dynamic size output
- Added EventLog support
- Added orphaned CCM Cache cleanup
- Added Windows 11 support for
Recommended Cleanup
- Added Error Handling
- Refactoring and optimizations for most of the code
- Changed links to MEM.Zone
- Fixed regex pattern for windows server 2019 detection
- Added support for windows server 2019
- Added CCMCache cleanup option
- Fixed parameter bug
- Minor formating changes
- Regression switched back to Get-WmiObject, Cim seems to fail in some cases
- Fixed cleanup is not performed on some systems
- Moved release history to separate markdown file
- Switched to Cim Commandlets
- Added Progress bars
- Fixed ErrorAction to stop MDT Errors
- Fixed Windows 10 1803 bigger image after cleanup
- Fixed Copy-Item Bug
- Fixed Windows 10 detection
- Completely re-written, fixed some broken logic
Performs a Windows cleanup by removing volume caches, update backups, updates and CCM caches.