-
Notifications
You must be signed in to change notification settings - Fork 5
delprof2_delete_old_profiles.ps1
Corey Watson edited this page Dec 19, 2025
·
1 revision
Deletes Windows user profiles older than a specified number of days.
This script deletes Windows user profiles older than a specified number of days. Uses DelProf2 utility downloaded directly from helgeklein.com.
Deletes Windows user profiles older than a specified number of days. Uses DelProf2 utility downloaded directly from helgeklein.com.
- Windows 10/11
- Admin privileges required
- Internet access for DelProf2 download
- SuperOps runtime variables
- Direct download from helgeklein.com
- $days_old : Number of days - profiles older than this are deleted (default: 30)
- Always protects: gaia, administrator profiles
- Downloads DelProf2 directly (no Chocolatey required)
- Cleans up after execution
- Downloads/extracts DelProf2 if not cached
- Executes: delprof2.exe /u /d:X /ed:gaia /ed:administrator
- Cleans up cached files
- Reports results
- DESTRUCTIVE OPERATION - profiles cannot be recovered
- Downloads from official helgeklein.com source
- 0: Success
- 1: Failure
[ INPUT VALIDATION ]
--------------------------------------------------------------
Days Old : 30
Protected : gaia, administrator
[ OPERATION ]
--------------------------------------------------------------
Downloading DelProf2...
Extracting...
DelProf2 ready
Executing: DelProf2.exe /u /d:30 /ed:gaia /ed:administrator
[DelProf2 output]
Cleaning up...
[ RESULT ]
--------------------------------------------------------------
Status : Success
[ SCRIPT COMPLETED ]
--------------------------------------------------------------
- 2025-11-29 v1.0.0 Initial release - separated from combined script
- View Script Source
- Scripts - Back to script index