Uninstaller

The Qualtrak Coach Uninstaller.

Description

The update to new release and full Coach Uninstaller:

  • Update to new release uninstaller removes only Coach files and binaries, needed to be cleaned up for newer release.
  • Full uninstaller removes Coach completely from the system.

Usage

  • Get Help for Qualtrak Coach Installer Cmdlet Coach-Uninstall
Get-Help Coach-Uninstall -Full
Coach-Uninstall -?
  • Run Uninstall-Coach to uninstall Coach. See “Examples” for more info or usage.

Examples

  • Minimal usage, used for update to new release version, removes files and Coach binaries, safe to use:
Coach-Uninstall
  • Minimal usage for full uninstall, used for complete remove of Coach from system, beware of losing data, unsafe to use.
Coach-Uninstall -Full -DbPasswd '$ecReT'
  • Full usage of uninstaller parameters, used for complete remove of Coach from system, beware of losing data, unsafe to use:
Coach-Uninstall -Full -DbSrv 'srv\ins' -DbUsr 'admin' -DbPasswd '$ecReT'

Parameters

Note

  • Please use single quotes (‘’) around parameter values, double quotes (“”) values evalute as Powershell statement, so it can have undesired effect!

Full

  • The full unistall of Coach.

Warning

  • Beware,using this parameter will erase all your Coach data

Note

  • Removes Coach Scheduler Win Service.
  • Removes IIS Web applications.
  • Drops the Coach Database.
  • Remove all Coach files from disk.

DbSrv

  • Specifies the SQL Server database serverinstance.
  • General default value can be changed in config.ps1 for property $dbInstanceName it is by default set to .\SQLEXPRESS.

Note

  • Applicable only when Full parameter is used.
  • DbSrv parameter will always override config.ps1 property $dbInstanceName!
  • If you want to use general default value use config.ps1 property $dbInstanceName, if it is changeable use this DbSrv Parameter.

DbUsr

  • Specifies the SQL Server database serverinstance user login name.
  • This value is not persisted or saved in any way, it is only for lifetime of installation session.
  • General default value can be changed in config.ps1 for property $dbLoginName it is by default set to $null.

Note

  • Applicable only when Full parameter is used.
  • DbUsr parameter will always override config.ps1 property $dbLoginName!
  • If you want to use general default value use config.ps1 property $dbLoginName, if it is changeable use this DbUsr Parameter.

DbPasswd

  • Specifies the SQL Server database serverinstance password.
  • This value is not persisted or saved in any way, it is only for lifetime of installation session.
  • Required when parameter Full is used.

Note

  • Applicable only when Full parameter is used.
  • If not specified when Full parameter is used, it will stop script and wait for DbPasswd enter manually in prompt!
  • If DbPasswd value is whitespace it will terminate the script!