if ( version of client < "6.0" ) then ( NOTexists version strings "ModuleName"whose ( itas lowercase ="inspect.dll"ORitas lowercase ="libinspect.sl" ORitas lowercase ="libinspect.so" ) of modules ) else ( if ( exists version strings "ModuleName"whose ( itas lowercase ="coreinspect.dll" ORitas lowercase ="clientinspect.dll"ORitas lowercase ="regexpInspect.dll" ) of modules ) then ( notexists version string "ModuleName"whose ( itas lowercase ="coreinspect.dll" ) of modules ornotexists version string "ModuleName"whose ( itas lowercase ="clientinspect.dll" ) of modules ) else ( NOTexists version strings "ModuleName"whose ( itas lowercase ="libinspect.sl" ORitas lowercase ="libinspect.so" ) of modules ) )
if (version of client < "6.0") then (NOTexists version strings "ModuleName"whose (itas lowercase ="inspect.dll"ORitas lowercase ="libinspect.sl" ORitas lowercase ="libinspect.so") of modules) else (if (exists version strings "ModuleName"whose (itas lowercase ="coreinspect.dll" ORitas lowercase ="clientinspect.dll"ORitas lowercase ="regexpInspect.dll") of modules) then (notexists version string "ModuleName"whose (itas lowercase ="coreinspect.dll") of modules ornotexists version string "ModuleName"whose (itas lowercase ="clientinspect.dll") of modules) else (NOTexists version strings "ModuleName"whose (itas lowercase ="libinspect.sl" ORitas lowercase ="libinspect.so") of modules))
( ( name ofit="WinXP" ) or ( name ofit="Win2003" ) OR ( name ofit="WinXP-2003" ) or ( name ofit="Win2000"and ( ( csd version ofit="Service Pack 3" ) or ( csd version ofit="Service Pack 4" ) ) ) ) of operating system
((name ofit="WinXP") or (name ofit="Win2003") OR (name ofit="WinXP-2003") or (name ofit="Win2000"and ((csd version ofit="Service Pack 3") or (csd version ofit="Service Pack 4")))) of operating system
( ( name ofit="WinNT"and ( csd version ofit="Service Pack 6" ) ) or ( name ofit="Win2000"and ( ( csd version ofit="" ) or ( csd version ofit="Service Pack 1" ) or ( csd version ofit="Service Pack 2" ) ) ) ) of operating system
((name ofit="WinNT"and (csd version ofit="Service Pack 6")) or (name ofit="Win2000"and ((csd version ofit="") or (csd version ofit="Service Pack 1") or (csd version ofit="Service Pack 2")))) of operating system
( ( language of version block of file "kernel32.dll"of system folder does not contain "English" ) AND ( notexists values of keys "HKLM\System\CurrentControlSet\Control\Nls\MUILanguages"of registry ) )
((language of version block of file "kernel32.dll"of system folder does not contain "English") AND (notexists values of keys "HKLM\System\CurrentControlSet\Control\Nls\MUILanguages"of registry))
exists key whose ( value "DisplayName"ofitas string contains"BigFix Enterprise Suite Installation Generator"AND value "DisplayVersion"ofitas string as version < "6.0.28.4"AND value "DisplayVersion"ofitas string as version !="6.0.8.5" ) of key "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall"of registry
exists key whose (value "DisplayName"ofitas string contains"BigFix Enterprise Suite Installation Generator"AND value "DisplayVersion"ofitas string as version < "6.0.28.4"AND value "DisplayVersion"ofitas string as version !="6.0.8.5") of key "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall"of registry
( exists key "HKLM\Software\BigFix\Enterprise Server"whose ( value "UseRemoteDb"ofitas string ="1" ) of registry OR version of registration server >= "6" )
(exists key "HKLM\Software\BigFix\Enterprise Server"whose (value "UseRemoteDb"ofitas string ="1") of registry OR version of registration server >= "6")
exists key whose ( ( value "DisplayName"ofit="BES Relay"OR value "DisplayName"ofit="BigFix Enterprise Relay" ) AND value "DisplayVersion"ofitas string as version < "6.0" ) of key "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall"of registry
exists key whose ((value "DisplayName"ofit="BES Relay"OR value "DisplayName"ofit="BigFix Enterprise Relay") AND value "DisplayVersion"ofitas string as version < "6.0") of key "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall"of registry
( exists regapp "besclient.exe" ) AND ( version of client < "6.0.3.4"AND ( notexists regapp "besrelay.exe"OR version of regapp "besrelay.exe" >= "6.0.3.4" ) )
(exists regapp "besclient.exe") AND (version of client < "6.0.3.4"AND (notexists regapp "besrelay.exe"OR version of regapp "besrelay.exe" >= "6.0.3.4"))
( exists key "HKEY_LOCAL_MACHINE\SOFTWARE\BigFix\Enterprise Server"whose ( ( value "Version"ofit ) as string as version < "6.0"AND ( value "Version"ofit ) as string as version >= "5.1"ANDexists value "BESInstalled"ofitAND value "BESInstalled"ofit =1 ) of registry ) OR ( exists regapp "BESConsole.exe"whose ( version ofit < "6.0"AND version ofit >= "5.1" ) )
(exists key "HKEY_LOCAL_MACHINE\SOFTWARE\BigFix\Enterprise Server"whose ((value "Version"ofit) as string as version < "6.0"AND (value "Version"ofit) as string as version >= "5.1"ANDexists value "BESInstalled"ofitAND value "BESInstalled"ofit =1) of registry) OR (exists regapp "BESConsole.exe"whose (version ofit < "6.0"AND version ofit >= "5.1"))
name of operating system ="Win2000"OR name of operating system ="WinXP"OR name of operating system ="Win2003"OR name of operating system ="WinXP-2003"OR ( name of operating system ="WinNT"AND csd version of operating system contains"6" )
name of operating system ="Win2000"OR name of operating system ="WinXP"OR name of operating system ="Win2003"OR name of operating system ="WinXP-2003"OR (name of operating system ="WinNT"AND csd version of operating system contains"6")
exists key whose ( ( value "DisplayName"ofit="BigFix Enterprise Suite API"or value "DisplayName"ofit="BigFix Enterprise Server API" ) AND value "DisplayVersion"ofitas string as version < "6.0.28.4"AND value "DisplayVersion"ofitas string as version !="6.0.8.5" ) of key "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall"of registry
exists key whose ((value "DisplayName"ofit="BigFix Enterprise Suite API"or value "DisplayName"ofit="BigFix Enterprise Server API") AND value "DisplayVersion"ofitas string as version < "6.0.28.4"AND value "DisplayVersion"ofitas string as version !="6.0.8.5") of key "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall"of registry
exists key whose ( ( value "DisplayName"ofit="BES Relay"OR value "DisplayName"ofit="BigFix Enterprise Relay" ) AND value "DisplayVersion"ofitas string as version < "6.0.5.13"AND value "DisplayVersion"ofitas string as version >= "6.0" ) of key "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall"of registry
exists key whose ((value "DisplayName"ofit="BES Relay"OR value "DisplayName"ofit="BigFix Enterprise Relay") AND value "DisplayVersion"ofitas string as version < "6.0.5.13"AND value "DisplayVersion"ofitas string as version >= "6.0") of key "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall"of registry
( version of regapp "iexplore.exe" < "5" ) OR ( ( version of regapp "iexplore.exe"="5" ) AND ( first 4of ( value "IE"of key "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Version Vector"of registry as string ) < "5.50" ) ) OR ( ( version of regapp "iexplore.exe"="5" ) AND ( first 4of ( value "IE"of key "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Version Vector"of registry as string ) ="5.50"AND ( ( notexists value "MinorVersion"of key "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings"of registry ) OR ( value "MinorVersion"of key "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings"of registry as string as lowercase does not contain "sp2" ) ) ) )
(version of regapp "iexplore.exe" < "5") OR ((version of regapp "iexplore.exe"="5") AND (first 4of (value "IE"of key "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Version Vector"of registry as string) < "5.50")) OR ((version of regapp "iexplore.exe"="5") AND (first 4of (value "IE"of key "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Version Vector"of registry as string) ="5.50"AND ((notexists value "MinorVersion"of key "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings"of registry) OR (value "MinorVersion"of key "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings"of registry as string as lowercase does not contain "sp2"))))
( ( itstartswith"linux red hat"ANDit does not contain "enterprise"AND ( following text of last " "ofitas version ="8.0"OR following text of last " "ofitas version ="9.0" ) ) OR ( itstartswith"linux fedora core"AND following text of last " "ofitas version < "3" ) ) of ( name of operating system as lowercase )
((itstartswith"linux red hat"ANDit does not contain "enterprise"AND (following text of last " "ofitas version ="8.0"OR following text of last " "ofitas version ="9.0")) OR (itstartswith"linux fedora core"AND following text of last " "ofitas version < "3")) of (name of operating system as lowercase)