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 overrideconfig.ps1
property$dbInstanceName
!- If you want to use general default value use
config.ps1
property$dbInstanceName
, if it is changeable use thisDbSrv
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 overrideconfig.ps1
property$dbLoginName
!- If you want to use general default value use
config.ps1
property$dbLoginName
, if it is changeable use thisDbUsr
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 forDbPasswd
enter manually in prompt! - If
DbPasswd
value is whitespace it will terminate the script!