Title: Uninstall BES Relay
ID: 79304
As of this writing, the fixlet fails on 9.2.6 version relays. This failure is because of the new branding; the fixlet does not match on “IBM BigFix Relay”.
On our installation I forked the fixlet, changing this line:
wait {preceding text of last "%00" of ((value "UninstallString" of key whose ((value "DisplayName" of it = "IBM Endpoint Manager Relay" OR value "DisplayName" of it = "BigFix Enterprise Relay" OR value "DisplayName" of it = "Tivoli Endpoint Manager Relay") and name of it starts with "{") of key "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall" of registry) as string) | ((value "UninstallString" of key whose ((value "DisplayName" of it = "IBM Endpoint Manager Relay" OR value "DisplayName" of it = "BigFix Enterprise Relay" OR value "DisplayName" of it = "Tivoli Endpoint Manager Relay") and name of it starts with "{") of key "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall" of registry) as string)} RESTARTBESCLIENT=0 /qn
…to…
wait {preceding text of last "%00" of ((value "UninstallString" of key whose ((value "DisplayName" of it = "IBM BigFix Relay" OR value "DisplayName" of it = "IBM Endpoint Manager Relay" OR value "DisplayName" of it = "BigFix Enterprise Relay" OR value "DisplayName" of it = "Tivoli Endpoint Manager Relay") and name of it starts with "{") of key "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall" of registry) as string) | ((value "UninstallString" of key whose ((value "DisplayName" of it = "IBM BigFix Relay" OR value "DisplayName" of it = "IBM Endpoint Manager Relay" OR value "DisplayName" of it = "BigFix Enterprise Relay" OR value "DisplayName" of it = "Tivoli Endpoint Manager Relay") and name of it starts with "{") of key "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall" of registry) as string)} RESTARTBESCLIENT=0 /qn
…which fixed the issue.