[BES Client Settings] - DMZ Workstations Template
Log In or Register to download the BES file, and more.

0 Votes

Versioning - This is the latest version.

1[BES Client Settings] - DMZ Workstations Template3/17/2020 8:51:24 AM
2[BES Client Settings] - DMZ Workstations Template3/17/2020 12:46:38 PM
3[BES Client Settings] - DMZ Workstations Template11/10/2020 6:39:58 AM

Description

https://www.linkedin.com/pulse/bigfix-tune-control-your-client-fit-needs-brad-sexton/

Property Details

ID26719
StatusBeta - Preliminary testing ready for more
Title[BES Client Settings] - DMZ Workstations Template
SourceBrad Sexton
Source Release Date9/21/2018 12:00:00 AM
KeywordsDMZ, Client settings
Added by on 11/10/2020 6:39:58 AM
Last Modified by on 11/10/2020 12:48:44 PM
Counters 3628 Views / 36 Downloads
User Rating 1 star 2 star 3 star 4 star 5 star * Average over 1 rating. ** Log In or Register to add your rating.

Relevance

Used in 11 fixlets   * Results in a true/false
Show indented relevance
not exists relay service OR not exists main gather service
Used in 10 fixlets   * Results in a true/false
Show indented relevance
device type = "Laptop" or device type = "Desktop"
Used in 3 fixlets   * Results in a true/false
Show indented relevance
(exists true whose (if true then (exists (if ((it does not contain "127.0.0.1" and it does not contain "::1") of name of registration server) then (name of registration server) else if (exists setting "_BESRelay_PostResults_ParentRelayURL" of client and exists value of setting "_BESRelay_PostResults_ParentRelayURL" of client as string) then (preceding text of first "/" of (following text of first "//" of (value of setting "_BESRelay_PostResults_ParentRelayURL" of client))) else "BES Root Server") whose (it as string as lowercase contains "DMZRELAYNAME" as lowercase)) else false))
Used in 1 fixlet   * Results in a true/false
Show indented relevance
( not exists settings "_BESClient_Comm_CommandPollIntervalSeconds" whose( (it <= 1800) of (it as string as integer) of values of it ) of client ) OR ( not exists settings "_BESClient_Comm_CommandPollEnable" whose( (it = 1) of (it as string as integer) of values of it ) of client ) OR ( not exists settings "__RelaySelect_Automatic" whose( (it = 1) of (it as string as integer) of values of it ) of client ) OR ( not exists setting "_BESClient_RelaySelect_FailoverRelayList" whose (value of it = "DMZRELAYNAME") of client) OR ( not exists setting "_BESClient_Download_Direct_Domainlist" whose (value of it = "*.adobe.com;*.apple.com;*.microsoft.com;*.bigfix.com;*.windowsupdate.com;*.ibm.com;*.google.com;*.mozilla.org") of client)

Actions

Action 1 (default)

Action Link Click here to deploy this action.
Script Type BigFix Action Script
// Enter your action script here
// Enable Command Polling if not enabled
if { not exists settings "_BESClient_Comm_CommandPollEnable" whose( (it = 1) of (it as string as integer) of values of it ) of client }
setting "_BESClient_Comm_CommandPollEnable"="1" on "{parameter "action issue date" of action}" for client
endif
// This will set command polling to once every 30 Minutes, if not already enabled more aggressively
if { not exists settings "_BESClient_Comm_CommandPollIntervalSeconds" whose( (it <= 1800) of (it as string as integer) of values of it ) of client }
setting "_BESClient_Comm_CommandPollIntervalSeconds"="1800" on "{parameter "action issue date" of action}" for client
endif
if {not exists setting "__RelaySelect_Automatic" whose( (it = 1) of (it as string as integer) of values of it ) of client}
setting "__RelaySelect_Automatic"="1" on "{parameter "action issue date" of action}" for client
endif
if {( not exists setting "_BESClient_RelaySelect_FailoverRelayList" whose (value of it = "DMZRELAYNAME") of client)}
    setting "_BESClient_RelaySelect_FailoverRelayList"="DMZRELAYNAME" on "{parameter "action issue date" of action}" for client
endif

if {( not exists setting "_BESClient_Download_Direct_Domainlist" whose (value of it = "*.adobe.com;*.apple.com;*.microsoft.com;*.bigfix.com;*.windowsupdate.com;*.ibm.com;*.google.com;*.mozilla.org") of client)}
    setting "_BESClient_Download_Direct_Domainlist"="*.adobe.com;*.apple.com;*.microsoft.com;*.bigfix.com;*.windowsupdate.com;*.ibm.com;*.google.com;*.mozilla.org" on "{parameter "action issue date" of action}" for client
endif







// force a relay selection
relay select

notify client ForceRefresh
Success Criteria

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


Sharing

Social Media:
Share this page on Yammer

Comments

Log In or Register to leave comments!