Added
for new features.Changed
for changes in existing functionality.Fixed
for any bug fixes.Removed
for now removed features.Security
in case of vulnerabilities.Deprecated
for soon-to-be removed features.
- directory when running from System drive, goes to where program was executed.
- When running from USB drive, directory root is module root.
- Error level setting
- empty line at start of log for session
- redundent logging entries
- log level control
- config
- Order of start
- formatting
- Console output
- changed variable $APPX_LIST to $APPX_FILE
- default step# to main
- $DEBUG variable
- sets the local user to first logged on user
- debug variable for log output
- console output for local user
- not KB list is now read from file
- $CONFIG_SCHEMA_VERSION_MIN to 3.1.0
- path to $APPX_LIST
- APPX Package removal
- path to $APPX_LIST
- Ability to rerun APPX package removal
- OS_Caption
- Rewrite of the entire program.
- Interactive menu
- APPX package list for removal
- Scheduled task removal based on keyword list
- minimum config file version now 3.0.0
- menu order
- OS recon methods
- wmic command since it will be deprecated with Windows 11 24H2
- Removed the use of DELProf2 to delete user profiles
- check to skip Bitlocker if command unavailble, such as on server, using
where
.
- check to skip Bitlocker if comman unavailble, such as on server.
- Check for APPX OneDrive Package and reset package variable due to truncation
- APPX with -AllUsers
- APPX package query goes to file
- Bitlocker check
- Bitlocker check and unlocker
- Windows APPX package for local admin stoping sysprep
- APX package remove for default user
- needing to reset log path after reading properties file
- properties file check
- var to cache
- properties file
- check for properties schema meeting minimum requirement
- missing Windows update check
- parameters for individual variables.
- Windows build information
- switch for unattend use file
- Windows recon info
- Imaging tool and auto generate image name
- time stamps to logs
- APX sub-routines for APX removal that break Sysprep
- Error catching
- panther folder copied to log folder
- Default timeout to 5 sec
- name to default user
- Logging names and variables
- How flash drive is handled
- banner
- log formatting
- Logging happens where program is executed.
- Auto start for script
- Order of the parameters: Customer User is now Param #1
- $DEFAULT_USER which is first time log in user; will resort to manual delete if need be.
- Sync tool for Flash drives
- Order of the parameters
- Order of variables in commandlet
- Default is to cleanup unattend files and cache
- Readme typos
- variable $Unattend_FILE
- Parameter for $Unattend_FILE
- variable for $UNATTEND_DIR
- Parameter for $UNATTEND_DIR
- log tags
- Console output for what will run
- $Unattend_Clean to Yes or No (instead of 0 or 1)
- output if default user doesn't exist for disable
- Delprof2 path based to parameter6
- Step 1 log-off to reboot to flush custom user profile
- variable where delprof2 directory path
- option for Unattend.xml cleanup
- ISO_Date
- Banner description
- Parameters input
- cached parameters
- more information in module log
- var directory
- start banner
- Windows-update module check for speed
- script info to session log
- Check on user cleanup
- Start link back to user profile instead of system
- comments with rem
- handling of cleaning up users
- First Release