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-Coachto 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.ps1for property$dbInstanceNameit is by default set to.\SQLEXPRESS.
Note
- Applicable only when
Fullparameter is used. DbSrvparameter will always overrideconfig.ps1property$dbInstanceName!- If you want to use general default value use
config.ps1property$dbInstanceName, if it is changeable use thisDbSrvParameter.
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.ps1for property$dbLoginNameit is by default set to$null.
Note
- Applicable only when
Fullparameter is used. DbUsrparameter will always overrideconfig.ps1property$dbLoginName!- If you want to use general default value use
config.ps1property$dbLoginName, if it is changeable use thisDbUsrParameter.
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
Fullis used.
Note
- Applicable only when
Fullparameter is used. - If not specified when
Fullparameter is used, it will stop script and wait forDbPasswdenter manually in prompt! - If
DbPasswdvalue is whitespace it will terminate the script!