Uninstall GNU Wget v1.11.4-1
Log In or Register to download the BES file, and more.

0 Votes

Description

GNU Wget is a free software package for retrieving files using HTTP, HTTPS and FTP, the most widely-used Internet protocols. It is a non-interactive commandline tool, so it may easily be called from scripts, cron jobs, terminals without X-Windows support, etc.

Property Details

ID657
TitleUninstall GNU Wget v1.11.4-1
DomainBESC
CategoryUninstall
Sourcedanielheth@bigfix.me
Source ID<Unspecified>
Source Severity<Unspecified>
Source Release Date11/2/2012 12:00:00 AM
KeywordsUninstall GNU Wget Internet bigfix
Is TaskTrue
Added by on 11/4/2012 10:09:41 AM
Last Modified by on 11/4/2012 10:09:41 AM
Counters 3714 Views / 4 Downloads
User Rating 1 star 2 star 3 star 4 star 5 star * Average over 0 ratings. ** Log In or Register to add your rating.

Relevance

isWindows (Relevance 274)
Used in 593 fixlets and 3 analyses   * Results in a true/false
Show indented relevance
name of operating system starts with "Win"
Not in Proxy Agent Context (Relevance 1131)
Used in 1061 fixlets and 12 analyses   * Results in a true/false
Show indented relevance
if exists property "in proxy agent context" then ( not in proxy agent context ) else true
Used in 1 fixlet   * Results in a true/false
Show indented relevance
exists key whose (value "DisplayName" of it as string contains "GnuWin32: Wget-1.11.4-1") of key "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall" of registry

Actions

Action 1 (default)

Action Link Click here to uninstall this software.
Script Type BigFix Action Script
parameter "app"="Wget-1.11.4-1_is1"
//first retrieve our uninstall command...
parameter "QuietUninstallString"="{if (exists x64 registry) AND (exists key (concatenation of ("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\";(parameter "app" as string))) of x64 registry) AND (exists value "QuietUninstallString" whose (it as string != "") of key (concatenation of ("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\";(parameter "app" as string))) of x64 registry) then ((value "QuietUninstallString" whose (it as string != "") of key (concatenation of ("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\";(parameter "app" as string))) of x64 registry as string)) else if (exists key (concatenation of ("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\";(parameter "app" as string))) of x32 registry) AND (exists value "QuietUninstallString" whose (it as string != "") of key (concatenation of ("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\";(parameter "app" as string))) of x32 registry) then ((value "QuietUninstallString" whose (it as string != "") of key (concatenation of ("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\";(parameter "app" as string))) of x32 registry as string)) else ""}"
parameter "UninstallString"="{if (exists x64 registry) AND (exists key (concatenation of ("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\";(parameter "app" as string))) of x64 registry) AND (exists value "UninstallString" whose (it as string != "") of key (concatenation of ("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\";(parameter "app" as string))) of x64 registry) then ((value "UninstallString" whose (it as string != "") of key (concatenation of ("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\";(parameter "app" as string))) of x64 registry as string)) else if (exists key (concatenation of ("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\";(parameter "app" as string))) of x32 registry) AND (exists value "UninstallString" whose (it as string != "") of key (concatenation of ("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\";(parameter "app" as string))) of x32 registry) then ((value "UninstallString" whose (it as string != "") of key (concatenation of ("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\";(parameter "app" as string))) of x32 registry as string)) else ""}"
continue if {(parameter "UninstallString" != "") OR (parameter "QuietUninstallString" != "")}
if {parameter "QuietUninstallString" != ""}
    if {parameter "QuietUninstallString" as lowercase contains "msiexec.exe"}
        waithidden msiexec.exe /x {parameter "app" as string} /quiet
    else
        waithidden {parameter "QuietUninstallString"}
    endif
else
    if {parameter "UninstallString" != ""}
        if {parameter "UninstallString" as lowercase contains "msiexec.exe"}
            waithidden msiexec.exe /x {parameter "app" as string} /quiet
        else
            waithidden {parameter "UninstallString"} /quiet /norestart
        endif
    endif
endif
Success Criteria

This action will be considered successful when the applicability relevance evaluates to false.

Action 2

Action Link Click here to learn more about GNU Wget.
Script Type URL
http://www.gnu.org/software/wget/
    

Sharing

Social Media:
Share this page on Yammer

Comments

Log In or Register to leave comments!