Skip to content

Version History

Vector BCO edited this page May 3, 2020 · 4 revisions

3.5 Download link here:

Release notes:

  1. Added 2 switch 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

3.4 Download link here:

Release notes:

  1. Backup restore functionality added
  2. Fixed defect with uninstall strings that start with "RunDll32"
  3. Write-FileLog custom function replaced with tee-object
  4. Fixed defect with saving logs and backups on a network drive
  5. Minor non functional fixes

3.3.2 Download link here:

Release notes:

  1. 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.

3.3.1 Download link here:

Release notes:

*Main functions was not changed
  1. Removed pre-definition for whatif parameter
  2. Added script readme and help parameter which will display it.
  3. Added samples for running script from SCCM or similar systems
  4. Added param LogName and possibility disable logging
  5. Added powershell and os version clarification for problem solving (popular notes in QA block)

3.3 Download link here:

Release notes:

  1. Added possibility for fix UninstallStrings.
  2. 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

3.2 Download link here:

Release notes:

  1. 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.
  2. Added function Write-FileLog for easy output information to the log file and to console (similar to tee-object)
  3. Added switch -FixEnv for fix environment variables. This switch replace Env. variable to their values. EX.: %ProgramFiles% -> "C:\Program Files"

3.1 Download link here:

First published version (tested in production)
Clone this wiki locally