Releases: VectorBCO/windows-path-enumerate
Releases · VectorBCO/windows-path-enumerate
Release 3.5
Added 2 new parameters:
- Passthru - will return list of the objects that should be fixed (may be needed for external integrations)
- Silent - will return $True if at least 1 path should be modified, or $False if there nothing to do
Example:
.\windows_path_enumerate.ps1 -FixUninstall -WhatIf -Passthru -Silent -LogName ''
Output:
true
Release 3.4
- Backup restore functionality added
- Fixed defect with uninstall strings that start with "RunDll32"
- Write-FileLog custom function replaced with tee-object
- Fixed defect with saving logs and backups on a network drive
- Minor non functional fixes
Release 3.3.2
- Added fix, for issue reported by RafalPolandB (Q/A block):
- Previous script version skips services and processes which contains "[" and "]" brackets in the name.
- Test results, where service name marked red, and value with special characters marked green.
Release 3.3.1
*Main functions was not changed
- Removed pre-definition for whatif parameter
- Added script readme and help parameter which will display it.
- Added samples for running script from SCCM or similar systems
- Added param LogName and possibility disable logging
- Added powershell and os version clarification for problem solving (popular notes in QA block)
Release 3.3
- Added possibility for fix UninstallStrings.
- Added 3 switch parameters for enabling\disabling\debugging:
* FixServices Enabled by default. Execution the same command as in v.3.2 should make similar changes. For disabling this parameter, use -FixServices:$False
* FixUninstall Requested feature for fixing Uninstall strings. From now this switch turned off by default
* WhatIf Working as WhatIf parameter in many other commands - retuning information, but not making changes
Release 3.2
- Code optimized. Added verification block. If operation finished successfully you got a message, otherwise you get error report on screen and in to the file log.
- Added function Write-FileLog for easy output information to the log file and to console (similar to tee-object)
- Added switch -FixEnv for fix environment variables. This switch replace Env. variable to their values. EX.: %ProgramFiles% -> "C:\Program Files"
Release 3.1
Initial release