( ( 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
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")
if ( name of operating system startswith"Win" ) then ( ( exists key "HKEY_LOCAL_MACHINE\SOFTWARE\BigFix\EnterpriseClient\BESPendingRestart"ofitANDexists value "BESPendingRestart"of key "HKEY_LOCAL_MACHINE\SOFTWARE\BigFix\EnterpriseClient\BESPendingRestart"ofit ) of registry OR ( exists key "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunServicesOnce"ofitANDexists value "BESPendingRestart"of key "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunServicesOnce"ofit ) of registry ) else ( true )
if(name of operating system startswith"Win") then((exists key "HKEY_LOCAL_MACHINE\SOFTWARE\BigFix\EnterpriseClient\BESPendingRestart"ofitANDexists value "BESPendingRestart"of key "HKEY_LOCAL_MACHINE\SOFTWARE\BigFix\EnterpriseClient\BESPendingRestart"ofit) of registry OR (exists key "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunServicesOnce"ofitANDexists value "BESPendingRestart"of key "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunServicesOnce"ofit) of registry) else (true)
( name of operating system as lowercase contains"linux red hat" ) OR ( name of operating system as lowercase contains"linux suse" ) OR ( name of operating system as lowercase contains"SunOS 5.7" ) OR ( name of operating system as lowercase contains"SunOS 5.8" ) OR ( name of operating system as lowercase contains"SunOS 5.9" ) OR ( name of operating system contains"HP-UX" ) OR ( name of operating system as lowercase contains"linux fedora core" )
(name of operating system as lowercase contains"linux red hat") OR (name of operating system as lowercase contains"linux suse") OR (name of operating system as lowercase contains"SunOS 5.7") OR (name of operating system as lowercase contains"SunOS 5.8") OR (name of operating system as lowercase contains"SunOS 5.9") OR (name of operating system contains"HP-UX") OR (name of operating system as lowercase contains"linux fedora core")
( ( 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)
( name ofit!="WinME"AND name ofit!="Win98"AND name ofit!="Win95"ANDNOT ( name ofit="WinVista"and product type ofit!= nt workstation product type ) AND name ofit!="Win2008" ) of operating system
(name ofit!="WinME"AND name ofit!="Win98"AND name ofit!="Win95"ANDNOT (name ofit="WinVista"and product type ofit!= nt workstation product type) AND name ofit!="Win2008") of operating system
if ( existstruewhose ( iftruethen ( name of operating system startswith"Win"ANDexists regapp "BESConsole.exe" ) elsefalse ) ) then version of regapp "BESConsole.exe"as string else"Not Installed"
if (existstruewhose(iftruethen(name of operating system startswith"Win"ANDexists regapp "BESConsole.exe")elsefalse)) then version of regapp "BESConsole.exe"as string else"Not Installed"
if ( ( itstartswith"127."ORitstartswith"::" ) of ( name of registration server as string ) ) then ( if ( ( exists setting"_BESRelay_PostResults_ParentRelayURL"ofitANDexists value of setting"_BESRelay_PostResults_ParentRelayURL" ofit ) of client ) then"n/a (BES Relay Installed)"else"n/a (BES Server Installed)" ) else ( name of registration server as string )
if ((itstartswith"127."ORitstartswith"::") of (name of registration server as string)) then (if ((exists setting"_BESRelay_PostResults_ParentRelayURL"ofitANDexists value of setting"_BESRelay_PostResults_ParentRelayURL" ofit) of client) then"n/a (BES Relay Installed)"else"n/a (BES Server Installed)") else (name of registration server as string)
if ( ( itstartswith"127."ORitstartswith"::" ) of ( name of registration server as string ) ) then ( if ( ( exists setting"_BESRelay_PostResults_ParentRelayURL"ofitANDexists value of setting"_BESRelay_PostResults_ParentRelayURL" ofit ) of client ) then ( preceding text of first "/"of ( following text of first "//"of ( value of setting "_BESRelay_PostResults_ParentRelayURL"of client as string ) ) ) else"n/a (BES Server Installed)" ) else"n/a (BES Relay Not Installed)"
if ((itstartswith"127."ORitstartswith"::") of (name of registration server as string)) then (if ((exists setting"_BESRelay_PostResults_ParentRelayURL"ofitANDexists value of setting"_BESRelay_PostResults_ParentRelayURL" ofit) of client) then (preceding text of first "/"of (following text of first "//"of (value of setting "_BESRelay_PostResults_ParentRelayURL"of client as string))) else"n/a (BES Server Installed)") else"n/a (BES Relay Not Installed)"
if ( ( itstartswith"127."ORitstartswith"::" ) of ( name of registration server as string ) ) then ( "n/a (Local Relay/Server)" ) else ( if ( ( exists setting "__RelaySelect_Automatic"of client ) and ( value of setting "__RelaySelect_Automatic"of client ="1" ) ) then"n/a (Automatic)"elseif ( ( notexists setting "__RelayServer1"of client ORnotexists value of setting "__RelayServer1"of client OR value of setting "__RelayServer1"of client ="" ) AND ( notexists setting "__RelayServer2"of client ORnotexists value of setting "__RelayServer2"of client OR value of setting "__RelayServer2"of client ="" ) ) then"Primary and Secondary Relay Not Set"elseif ( ( exists setting "__RelayServer1"of client ) AND ( exists setting "__RelayServer1"whose ( value ofitas string !="" ) of client ) AND ( ( preceding text of first "/"of following text of first "//"of ( value of setting "__RelayServer1"of client as string ) ) as lowercase ) = ( name of registration server as string as lowercase ) ) then"Using Primary Relay"elseif ( ( exists setting "__RelayServer2"of client ) AND ( exists setting "__RelayServer2"whose ( value ofitas string !="" ) of client ) AND ( ( preceding text of first "/"of following text of first "//"of ( value of setting "__RelayServer2"of client as string ) ) as lowercase ) = ( name of registration server as string as lowercase ) ) then"Using Secondary Relay"elseif ( ( name of registration server as string as lowercase ) = ( preceding text of first "/"of following text of first "//"of ( value of setting "__Relay_Control_RootServer"of client as string as lowercase ) ) ) then"Defaulting to Main BES Server"else"Unknown State" )
if ((itstartswith"127."ORitstartswith"::") of (name of registration server as string)) then ("n/a (Local Relay/Server)") else(if ((exists setting "__RelaySelect_Automatic"of client) and (value of setting "__RelaySelect_Automatic"of client ="1")) then"n/a (Automatic)"elseif ((notexists setting "__RelayServer1"of client ORnotexists value of setting "__RelayServer1"of client OR value of setting "__RelayServer1"of client ="") AND (notexists setting "__RelayServer2"of client ORnotexists value of setting "__RelayServer2"of client OR value of setting "__RelayServer2"of client ="")) then"Primary and Secondary Relay Not Set"elseif ((exists setting "__RelayServer1"of client) AND (exists setting "__RelayServer1"whose (value ofitas string !="") of client ) AND ((preceding text of first "/"of following text of first "//"of (value of setting "__RelayServer1"of client as string)) as lowercase) = (name of registration server as string as lowercase)) then"Using Primary Relay"elseif ((exists setting "__RelayServer2"of client) AND (exists setting "__RelayServer2"whose (value ofitas string !="") of client ) AND ((preceding text of first "/"of following text of first "//"of (value of setting "__RelayServer2"of client as string)) as lowercase) = (name of registration server as string as lowercase)) then"Using Secondary Relay"elseif ((name of registration server as string as lowercase) = (preceding text of first "/"of following text of first "//"of (value of setting "__Relay_Control_RootServer"of client as string as lowercase))) then"Defaulting to Main BES Server"else"Unknown State")