diff --git a/Sites/AIX Management/Fixlets/Fixlets/GTS UKI - AIX Patching - Populate Repository - 7100-03 (TL) - v1.0 (20772).bes b/Sites/AIX Management/Fixlets/Fixlets/GTS UKI - AIX Patching - Populate Repository - 7100-03 (TL) - v1.0 (20772).bes new file mode 100644 index 000000000..920ba1c67 --- /dev/null +++ b/Sites/AIX Management/Fixlets/Fixlets/GTS UKI - AIX Patching - Populate Repository - 7100-03 (TL) - v1.0 (20772).bes @@ -0,0 +1,78 @@ + + + + + GTS UKI - AIX Patching - Populate Repository - 7100-03 (TL) - v1.0 + Task to populate an NFS repository on the target server for use by the AIX patching service.

+

The task will ask for the path to the top level repository directory on the target server, and will then download the required filesets, and create a directory beneath this containing the downloaded SP or TL. It will generate a .toc file, and export the directory as a new NFS share.

+

 

+

This task creates a repository share for -

+

7100-03 (TL)

+

 NFS share will be : /<repository path>/7100-03 

+

 

+

Note: Sufficient space must exist in the /var/opt/BESClient filesystem on the target server, to download and extract the filesets, before they are moved to the repository directory structure.

]]>
+ true + GTS UKI Patching + GTS UKI + 2015-11-24 + + x-fixlet-modification-time + Tue, 24 Nov 2015 14:21:39 +0000 + + BESC + + + Click + here + to deploy this action. + + 674467840} + +// Extract the filesets from the .aix archive. +extract 7100-03 + +// Delete the archive to save space. +delete "{pathname of client folder of current site & "/__Download/" & parameter "Fix_Pack" of action}" + +// Create new directory and transfer out of the __Download Directory. +// First check to see if an NFS share already exists for this directory. +if {exists line whose (it starts with (parameter "Fix_Dir" of action & " ")) of file "/etc/xtab"} + wait sh -c "/usr/sbin/rmnfsexp -d '{parameter "Fix_Dir" of action}' -N" + continue if {NOT exists line whose (it starts with (parameter "Fix_Dir" of action & " ")) of file "/etc/xtab"} +endif +wait rm -rf "{parameter "Fix_Dir" of action}" +wait mkdir -p "{parameter "Fix_Dir" of action}" +// Use find to move the files because long file lists may result in a 'The parameter or environment lists are too long.' error +wait sh -c "find \"{pathname of client folder of current site & "/__Download/"}\" -name *.bff* -exec mv {{} \"{parameter "Fix_Dir" of action}/\" \;" + +// Create table of contents (.toc) +wait inutoc "{parameter "Fix_Dir" of action}" + +// Export the newly created directory as an NFS share. +wait sh -c "/usr/sbin/mknfsexp -d '{parameter "Fix_Dir" of action}' -t ro -N" +continue if {exists line whose (it starts with (parameter "Fix_Dir" of action & " ")) of file "/etc/xtab"} +]]> + +
+
diff --git a/Sites/AIX Management/Fixlets/Fixlets/GTS UKI - AIX Patching - Populate Repository - 7100-03-05 (SP Only) - v1.0 (20770).bes b/Sites/AIX Management/Fixlets/Fixlets/GTS UKI - AIX Patching - Populate Repository - 7100-03-05 (SP Only) - v1.0 (20770).bes new file mode 100644 index 000000000..843ef0fdd --- /dev/null +++ b/Sites/AIX Management/Fixlets/Fixlets/GTS UKI - AIX Patching - Populate Repository - 7100-03-05 (SP Only) - v1.0 (20770).bes @@ -0,0 +1,78 @@ + + + + + GTS UKI - AIX Patching - Populate Repository - 7100-03-05 (SP Only) - v1.0 + Task to populate an NFS repository on the target server for use by the AIX patching service.

+

The task will ask for the path to the top level repository directory on the target server, and will then download the required filesets, and create a directory beneath this containing the downloaded SP or TL. It will generate a .toc file, and export the directory as a new NFS share.

+

 

+

This task creates a repository share for -

+

7100-03-05 (SP Only)

+

 NFS share will be : /<repository path>/7100-03-05 

+

 

+

Note: Sufficient space must exist in the /var/opt/BESClient filesystem on the target server, to download and extract the filesets, before they are moved to the repository directory structure.

]]>
+ true + GTS UKI Patching + GTS UKI + 2015-11-23 + + x-fixlet-modification-time + Tue, 24 Nov 2015 14:03:14 +0000 + + BESC + + + Click + here + to deploy this action. + + 2158068736} + +// Extract the filesets from the .aix archive. +extract 7100-03-05 + +// Delete the archive to save space. +delete "{pathname of client folder of current site & "/__Download/" & parameter "Fix_Pack" of action}" + +// Create new directory and transfer out of the __Download Directory. +// First check to see if an NFS share already exists for this directory. +if {exists line whose (it starts with (parameter "Fix_Dir" of action & " ")) of file "/etc/xtab"} + wait sh -c "/usr/sbin/rmnfsexp -d '{parameter "Fix_Dir" of action}' -N" + continue if {NOT exists line whose (it starts with (parameter "Fix_Dir" of action & " ")) of file "/etc/xtab"} +endif +wait rm -rf "{parameter "Fix_Dir" of action}" +wait mkdir -p "{parameter "Fix_Dir" of action}" +// Use find to move the files because long file lists may result in a 'The parameter or environment lists are too long.' error +wait sh -c "find \"{pathname of client folder of current site & "/__Download/"}\" -name *.bff* -exec mv {{} \"{parameter "Fix_Dir" of action}/\" \;" + +// Create table of contents (.toc) +wait inutoc "{parameter "Fix_Dir" of action}" + +// Export the newly created directory as an NFS share. +wait sh -c "/usr/sbin/mknfsexp -d '{parameter "Fix_Dir" of action}' -t ro -N" +continue if {exists line whose (it starts with (parameter "Fix_Dir" of action & " ")) of file "/etc/xtab"} +]]> + +
+
diff --git a/Sites/AIX Management/Fixlets/Fixlets/GTS UKI - AIX Patching - Populate Repository - 7100-03-05 (TL and SP) - v1.0 (20771).bes b/Sites/AIX Management/Fixlets/Fixlets/GTS UKI - AIX Patching - Populate Repository - 7100-03-05 (TL and SP) - v1.0 (20771).bes new file mode 100644 index 000000000..e26025e56 --- /dev/null +++ b/Sites/AIX Management/Fixlets/Fixlets/GTS UKI - AIX Patching - Populate Repository - 7100-03-05 (TL and SP) - v1.0 (20771).bes @@ -0,0 +1,78 @@ + + + + + GTS UKI - AIX Patching - Populate Repository - 7100-03-05 (TL and SP) - v1.0 + Task to populate an NFS repository on the target server for use by the AIX patching service.

+

The task will ask for the path to the top level repository directory on the target server, and will then download the required filesets, and create a directory beneath this containing the downloaded SP or TL. It will generate a .toc file, and export the directory as a new NFS share.

+

 

+

This task creates a repository share for -

+

7100-03-05 (TL & SP)

+

 NFS share will be : /<repository path>/7100-03-05 

+

 

+

Note: Sufficient space must exist in the /var/opt/BESClient filesystem on the target server, to download and extract the filesets, before they are moved to the repository directory structure.

]]>
+ true + GTS UKI Patching + GTS UKI + 2015-11-24 + + x-fixlet-modification-time + Tue, 24 Nov 2015 14:15:56 +0000 + + BESC + + + Click + here + to deploy this action. + + 6723840512} + +// Extract the filesets from the .aix archive. +extract 7100-03-05 + +// Delete the archive to save space. +delete "{pathname of client folder of current site & "/__Download/" & parameter "Fix_Pack" of action}" + +// Create new directory and transfer out of the __Download Directory. +// First check to see if an NFS share already exists for this directory. +if {exists line whose (it starts with (parameter "Fix_Dir" of action & " ")) of file "/etc/xtab"} + wait sh -c "/usr/sbin/rmnfsexp -d '{parameter "Fix_Dir" of action}' -N" + continue if {NOT exists line whose (it starts with (parameter "Fix_Dir" of action & " ")) of file "/etc/xtab"} +endif +wait rm -rf "{parameter "Fix_Dir" of action}" +wait mkdir -p "{parameter "Fix_Dir" of action}" +// Use find to move the files because long file lists may result in a 'The parameter or environment lists are too long.' error +wait sh -c "find \"{pathname of client folder of current site & "/__Download/"}\" -name *.bff* -exec mv {{} \"{parameter "Fix_Dir" of action}/\" \;" + +// Create table of contents (.toc) +wait inutoc "{parameter "Fix_Dir" of action}" + +// Export the newly created directory as an NFS share. +wait sh -c "/usr/sbin/mknfsexp -d '{parameter "Fix_Dir" of action}' -t ro -N" +continue if {exists line whose (it starts with (parameter "Fix_Dir" of action & " ")) of file "/etc/xtab"} +]]> + +
+
diff --git a/Sites/AIX Management/Fixlets/Fixlets/GTS UKI - Upgrade AIX TL or SP from an NFS mount using multibos - v3.4 (20769).bes b/Sites/AIX Management/Fixlets/Fixlets/GTS UKI - Upgrade AIX TL or SP from an NFS mount using multibos - v3.4 (20769).bes new file mode 100644 index 000000000..886e00f85 --- /dev/null +++ b/Sites/AIX Management/Fixlets/Fixlets/GTS UKI - Upgrade AIX TL or SP from an NFS mount using multibos - v3.4 (20769).bes @@ -0,0 +1,237 @@ + + + + + GTS UKI - Upgrade AIX TL or SP from an NFS mount using multibos - v3.4 + +

Task to upgrade AIX TL or SP from an NFS mount using multibos.

+

The task requires a valid NFS share to be specified (in the format <server>:/<path>). The share must contain all filesets required for the upgrade and a .toc file.

+

The task will -

+
    +
  • Mount the specified share on a temporary mount point +
  • Remove any existing standby BOS instances +
  • Create a new standby BOS +
  • Attempt to upgrade the standby BOS from the mounted filesystem.
+

 

+
+ +

The following parameters must be completed before running the task -

+

 

+ + +
+

+

    (Use the -p multibos option for preview mode) - Upgrade step will be skipped.

+

    (Use the -p multibos option for preview mode) - Preview of the upgrade step requires a valid standby BOS, so creation of the standby will be performed without preview.

+


+

    Prevent multibos from changing the bootlist ?:      (Use the -t multibos option to preserve the bootlist.)

+

 

+

- Take care that the above options are set correctly for the action you wish to perform.

+

 

+

Output from the action will be logged to the file "/var/opt/BESClient/__GTS/multibos/last_multibos.log" on the endpoint. This can be read using the analysis - "GTS UKI - Multibos Analysis - AIX"

+
+ +

 

]]>
+ = "6.0.0.0") AND (exists true whose (if true then (exists (operating system) whose (it as string as lowercase contains "AIX" as lowercase AND it as string as lowercase does not contain "VIOS" as lowercase)) else false))]]> + 0 AND ((it = "/" OR it = "/var" OR it = "/usr" OR it = "/opt") of name of it)))) + (if (exists logical volume "hd5" of it) then (((partition count of it)*(mirror count of it)) of logical volume "hd5" of it) else (if (exists logical volume "bos_hd5" of it) then (((partition count of it)*(mirror count of it)) of logical volume "bos_hd5" of it) else (0))) of volume group "rootvg" of logical volume manager) < free partition count of volume group "rootvg" of logical volume manager)]]> + GTS UKI Patching + GTS UKI + 2016-04-15 + + x-fixlet-modification-time + Fri, 15 Apr 2016 13:07:38 +0000 + + BESC + + + Click + here + to deploy this action. + + :/ E.g. mynfssrv:/repo/7100-03-05" with default value "" +//parameter "NFS_SRC" = "{parameter "input1" of action as trimmed string}" +// Below parameters now come from the javascript frontend +// parameter "NFSSHARE" (nfs share value entered in description tab) +// parameter "NOBOOTLIST" (if "yes" use the -t option in multibos) +// parameter "PREVIEW" (use the -p option in multibos, can be "standby", "upgrade", or "none") +parameter "NFS_SRC" = "{parameter "NFS_SHARE" of action as trimmed string}" + +// Define additional parameters. +parameter "NFS_SAVE"="{pathname of parent folder of client folder of current site & "/__TEMP_NFS_SAVE"}" +parameter "NFS_MNT"="{pathname of parent folder of client folder of current site & "/__TEMP_NFS_MNT"}" + + +// ==================================================================== +// Create the top level __GTS directory if not existing +// The idea is to create a master directory for all GTS extensions +// so that they do not interfere with any Tivoli developed content +// This should be included at the start of all GTS extensions + +parameter "GTS_FOLDER" = "{pathname of parent folder of parent folder of client folder of current site}/__GTS" +if {not exists folder (parameter "GTS_FOLDER" of action)} + wait mkdir "{parameter "GTS_FOLDER" of action}" +endif + +//==================================================================== +// Now the __GTS directory is in place we can begin +// The action base dir can be referenced using {parameter "GTS_FOLDER" of action} + + +// Prepare multibos log directory +if {not exists folder "multibos" of folder (parameter "GTS_FOLDER" of action)} + wait mkdir "{parameter "GTS_FOLDER" of action}/multibos" +endif + + +// First check that the mount point is not hanging around from a previous run. +if {exists filesystem whose (name of it is (parameter "NFS_MNT" of action))} + // Exit code 99 - Mounted filesystem already exists. Manual NFS tidy up required. + exit {99} +endif + +// Create temporary directories. +wait rm -rf "{parameter "NFS_SAVE" of action}" +wait mkdir -p "{parameter "NFS_SAVE" of action}" +wait rm -rf "{parameter "NFS_MNT" of action}" +wait mkdir -p "{parameter "NFS_MNT" of action}" + +// Save original NFS settings. +wait sh -c "nfso -o nfs_use_reserved_ports | awk '{{print $NF}' > \"{(parameter "NFS_SAVE" of action) & "/nfs_use_reserved_ports"}\"" +wait sh -c "nfso -o portcheck | awk '{{print $NF}' > \"{(parameter "NFS_SAVE" of action) & "/portcheck"}\"" + +// Set portcheck and nfs_use_reserved_ports to 1 +wait nfso -o nfs_use_reserved_ports=1 +wait nfso -o portcheck=1 + +// Mount NFS source directory +wait sh -c "mount -o ro {parameter "NFS_SRC" of action} \"{parameter "NFS_MNT" of action}\"" + +// Check mount. If failed, cleanup and exit. +if {NOT (exists filesystem whose (name of it is (parameter "NFS_MNT" of action)))} + wait umount "{parameter "NFS_MNT" of action}" + wait sh -c "nfso -o nfs_use_reserved_ports={line 1 of file (parameter "NFS_SAVE" of action & "/nfs_use_reserved_ports")}" + wait sh -c "nfso -o portcheck={line 1 of file (parameter "NFS_SAVE" of action & "/portcheck")}" + wait rm -rf "{parameter "NFS_SAVE" of action}" + wait rm -rf "{parameter "NFS_MNT" of action}" + // Exit code 98 - Unable to mount NFS share. + exit {98} +endif + +// Initialise log +if {exists file "/etc/multibos/logs/op.alog"} + delete /etc/multibos/logs/op.alog.old + move /etc/multibos/logs/op.alog /etc/multibos/logs/op.alog.old +endif + +// Begin the multibos upgrade... +// Remove any existing standby BOS objects if they exist +if {((exists logical volume whose (name of it as lowercase = "bos_hd4") of it) AND (exists logical volume whose (name of it as lowercase = "hd4") of it)) of volume group "rootvg" of logical volume manager} + wait multibos -RX +endif + +if {(parameter "PREVIEW" of action) contains "standby"} + // Preview the standby operation only. + if {(parameter "NOBOOTLIST" of action) contains "yes"} + wait multibos -Xstp + else + wait multibos -Xsp + endif + +elseif {(parameter "PREVIEW" of action) contains "upgrade"} + // Preview the upgrade operation after creating the standby. + wait multibos -Xst + wait multibos -Xacp -l "{parameter "NFS_MNT" of action}" + +else + // Perform a real upgrade without preview. + if {(parameter "NOBOOTLIST" of action) contains "yes"} + wait multibos -Xst + else + wait multibos -Xs + endif + wait multibos -Xac -l "{parameter "NFS_MNT" of action}" +endif + +// Create snapshot of the multibos log, and store in multibos log directory for reading via analysis. +delete "{parameter "GTS_FOLDER" of action}/multibos/last_multibos.log" +wait /bin/sh -c "alog -of /etc/multibos/logs/op.alog >> {parameter "GTS_FOLDER" of action}/multibos/last_multibos.log 2>&1" + +// Cleanup +wait umount "{parameter "NFS_MNT" of action}" +wait sh -c "nfso -o nfs_use_reserved_ports={line 1 of file (parameter "NFS_SAVE" of action & "/nfs_use_reserved_ports")}" +wait sh -c "nfso -o portcheck={line 1 of file (parameter "NFS_SAVE" of action & "/portcheck")}" +wait rm -rf "{parameter "NFS_SAVE" of action}" +wait rm -rf "{parameter "NFS_MNT" of action}" + +// Check cleanup. +if {exists filesystem whose (name of it is (parameter "NFS_MNT" of action))} + // Exit code 97 - Problem with unmount. Manual NFS tidy up required. + exit {97} +endif +]]> + +
+
diff --git a/Sites/Application Management/Fixlets/Fixlets/BFRC Tiny Core Broker - Helper and init.d Script Configuration (26989).bes b/Sites/Application Management/Fixlets/Fixlets/BFRC Tiny Core Broker - Helper and init.d Script Configuration (26989).bes new file mode 100644 index 000000000..6bd4074a6 --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/BFRC Tiny Core Broker - Helper and init.d Script Configuration (26989).bes @@ -0,0 +1,292 @@ + + + + + BFRC Tiny Core Broker - Helper and init.d Script Configuration + This task is relevant to Tinycore Appliances running the BFRC broker.

This will do the following:

- Create a functioning start/stop script: /etc/init.d/trcbroker
     - manages a tmp lock file so that the monitoring/helper script will not interfere with maintenance
- Creates a monitoring/helper script: /home/tc/broker/broker_helper.sh
     - reboots the broker if the trc_icb process stops unexpectedly
     - sends messages to all active terminals with a reboot notice
     - sends email alerts of the trc_icb process failure
- Configures a cronjob for the monitoring script
- Configures bootlocal, filetool, onboot, and extensions

 

]]>
+ name of operating system contains "TinyCore" + exists (names of processes whose (name of it = "trc_icb")) + not exists file "/home/tc/broker/broker_helper.sh" + Internal + 2022-10-04 + + x-fixlet-modification-time + Thu, 17 Sep 2026 20:56:29 +0000 + + BESC + + + Click + here + to deploy this action. + + /dev/null 2>&1 + ret=$? + if [ $ret -eq 0 ]; then + pid=`pidof $prog` + /bin/echo -n "Successfully started the BFRC$YELLOW $prog$WHITE" +#Remove lock file on start + sudo rm -f $LOCK + if [ ! -f $LOCK ]; then + /bin/echo -e "\nLock file removed$GREEN. Helper script will resume functionality." + fi + else + /bin/echo -n "$RED Failed to start the BFRC$YELLOW $prog$WHITE" + exit $ret + fi + else + /bin/echo -n "The BFRC$YELLOW $prog$WHITE is already running (pid $pid)" + fi + /bin/echo + return $ret +} + +stop() {{ + pid=`pidof $prog` + if [ -z "$pid" ]; then + /bin/echo -n "The BFRC$YELLOW $prog$WHITE is not running" + else + sudo start-stop-daemon --stop --exec /opt/bigfix/trc/broker/$prog >/dev/null 2>&1 + ret=$? + if [ $ret -eq 0 ]; then + isRunning=true + while [ "$isRunning" == "true" ]; do + sleep 1 + pid=`pidof $prog` + if [ -z "$pid" ]; then + isRunning=false + fi + done +#Create a lock file for broker maintenance. Helper script will not reboot the broker while the lockfile exists +#using /etc/init.d/trcbroker start or rebooting the broker will remove the lock file + sudo touch $LOCK + /bin/echo -n "Successfully stopped the BFRC$YELLOW $prog$WHITE" + if [ -f $LOCK ]; then + /bin/echo -e "\nLock file created$GREEN. Helper script will not interfere with maintenance." + fi + else + /bin/echo -n "$RED Failed to stop the BFRC$YELLOW $prog$WHITE" + exit $ret + fi + fi + /bin/echo + return $ret +} + +restart() {{ + stop + start +} + +status() {{ + pid=`pidof $prog` + if [ -z "$pid" ]; then + /bin/echo "The BFRC$YELLOW $prog$WHITE is not running" + else + /bin/echo "The BFRC$YELLOW $prog$WHITE is running: (pid $pid)" + fi +} + +echo $WHITE +case "$1" in + start) + start + ;; + stop) + stop + ;; + restart) + restart + ;; + status) + status + ;; + *) + /bin/echo "Usage:$gYELLOW trcbroker$WHITE {{start|stop|status|restart}" + ;; +esac +return=$? +echo $NORMAL +exit $return + +endofscript1 + +delete /etc/init.d/trcbroker +move __createfile /etc/init.d/trcbroker +wait chmod 750 /etc/init.d/trcbroker + +//Create the monitoring script +createfile until endofscript2 +#!/bin/sh + +# BigFix Remote Control - Internet Connection Broker helper script +# Run as a cronjob to automatically restart the broker if it is not running +#jules.miller@va.gov + +if [ -z "$1" ]; then + echo "This script should not be run manually. Ensure it is running as a job to automatically restart the broker when it has stopped unexpectedly." + exit 1 +fi + +LOGFILE=/var/log/trc_icb_helper.log + +prog=trc_icb +LOCK=/tmp/trc_icb.lock + +#Only run if lock file is not present (lock file will only be created if the broker was stopped with the init.d script) + +if [ ! -f $LOCK ]; then + + pid=`pidof $prog` + if [ -z "$pid" ]; then + touch $LOGFILE + +#Send message to any logged in user before the reboot + + TTY=$(w | awk '{{print $2 }' | grep -v up | grep -v TTY) + for T in $TTY + do + echo "$(date) - BigFix Remote Control - Broker appears to have stopped unexpectedly, rebooting in 60 seconds..." > /dev/${{T} + done + + if [ ! -z "$TTY" ]; then + sleep 60 + fi + +#Send email alerts + + sendEmail -f $HOSTNAME@BigFixAlerts.INSERT_DOMAIN_HERE -t {(parameter "EmailAddresses" of action as string as lowercase)} -u "Alert: BFRC Broker Rebooted - $HOSTNAME" -m "INSERT_MESSAGE_HERE" -s smtp.INSERT_DOMAIN_HERE:25 + +#Reboot the box + echo "$(date) - BigFix Remote Control - Broker appears to have stopped unexpectedly, rebooting now." >> $LOGFILE + sudo reboot >> $LOGFILE 2>&1 + exit 0 + fi + +fi + +endofscript2 + +delete /home/tc/broker/broker_helper.sh +move __createfile /home/tc/broker/broker_helper.sh +wait chmod 750 /home/tc/broker/broker_helper.sh + +//create file to use for crontab + +if {not exists file "/var/spool/cron/crontabs/root"} + +delete __appendfile +appendfile */5 * * * * /bin/sh /home/tc/broker/broker_helper.sh 1 + +if {exists file "/home/tc/newcrontab"} +delete "/home/tc/newcrontab" +endif + +continue if {not exists file "/home/tc/newcrontab"} + +move __appendfile /home/tc/newcrontab + +continue if {exists file "/home/tc/newcrontab"} + +endif + +//create script to add cronjob to crontab, add /var/spool/cron/crontabs directory to filetool.lst, add starting the cron service to bootlocal, and backup + +delete __appendfile +appendfile #!/bin/sh + +if {exists file "/var/spool/cron/crontabs/root"} +appendfile echo "*/5 * * * * /bin/sh /home/tc/broker/broker_helper.sh 1" >> "/var/spool/cron/crontabs/root" +else +appendfile sudo crontab /home/tc/newcrontab +endif + +if {not exists lines whose (it contains "var/spool/cron/crontabs/") of file "/opt/.filetool.lst"} +appendfile echo "var/spool/cron/crontabs/" >> /opt/.filetool.lst +endif + +if {not exists lines whose (it contains "/sbin/syslogd") of file "/opt/bootlocal.sh"} +appendfile echo "/sbin/syslogd" >> /opt/bootlocal.sh +endif + +if {not exists lines whose (it contains "etc/init.d/trcbroker") of file "/opt/.filetool.lst"} +appendfile echo "etc/init.d/trcbroker" >> /opt/.filetool.lst +endif + +if {not exists lines whose (it contains "/etc/init.d/services/crond start") of file "/opt/bootlocal.sh"} +appendfile echo "/etc/init.d/services/crond start" >> /opt/bootlocal.sh +endif + +//This requires the sendEmail files to be cached +if {not exists file "/mnt/sda1/tce/optional/sendEmail.tcz"} +appendfile mv -f {(concatenations ("\ ") of substrings separated by " " of it) of (pathname of folder "__Download" of client folder of current site & "/sendEmail.tcz*")} /mnt/sda1/tce/optional/ +appendfile mv -f {(concatenations ("\ ") of substrings separated by " " of it) of (pathname of folder "__Download" of client folder of current site & "/perl5.tcz*")} /mnt/sda1/tce/optional/ +appendfile echo "ln -s /usr/local/bin/perl /usr/bin" >> /opt/bootlocal.sh +appendfile echo "sendEmail.tcz" >> /mnt/sda1/tce/onboot.lst +endif + +appendfile sudo filetool.sh -b +appendfile sudo reboot + +delete /var/opt/BESClient/broker_script_config.sh +move __appendfile /var/opt/BESClient/broker_script_config.sh +wait chmod 555 /var/opt/BESClient/broker_script_config.sh +run /bin/sh /var/opt/BESClient/broker_script_config.sh]]> + +
+
diff --git a/Sites/Application Management/Fixlets/Fixlets/BHBC CUSTOM_ AC 120319_ shockwave remover mk1 (26659).bes b/Sites/Application Management/Fixlets/Fixlets/BHBC CUSTOM_ AC 120319_ shockwave remover mk1 (26659).bes new file mode 100644 index 000000000..736dbe783 --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/BHBC CUSTOM_ AC 120319_ shockwave remover mk1 (26659).bes @@ -0,0 +1,43 @@ + + + + + BHBC CUSTOM: AC 120319: shockwave remover mk1 + An update to the Adobe uninstaller published by jgstew here: https://www.bigfix.me/fixlet/details/775 I've modified it to work on 32bit or 64bit shockwave on 64 bit systems. + +Uploaded 2nd version after changing the /s to /quiet in the new msiexec syntax + /* Windows Only */ windows of operating system + exists (keys whose (value "DisplayName" of it as string as lowercase starts with "adobe shockwave player" AND value "DisplayName" of it as string as lowercase does not contain "update") of key "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall" of it) of (x64 registry;x32 registry) + uninstaller + Internal + acybulski + 2019-12-03 + + x-fixlet-modification-time + Wed, 04 Dec 2019 19:21:10 +0000 + + BESC + + + Click + here + to deploy this action. + + // Enter your action script here +if {exists (keys whose (value "DisplayName" of it as string as lowercase starts with "adobe shockwave player" AND value "DisplayName" of it as string as lowercase does not contain "update") of key "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall" of it) of (x64 registry)} +waithidden {value "uninstallstring" of (keys whose (value "DisplayName" of it as string as lowercase starts with "adobe shockwave player" AND value "DisplayName" of it as string as lowercase does not contain "update") of key "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall" of it) of (x64 registry)} /quiet +elseif {exists (keys whose (value "DisplayName" of it as string as lowercase starts with "adobe shockwave player" AND value "DisplayName" of it as string as lowercase does not contain "update") of key "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall" of it) of (x32 registry)} +waithidden {value "uninstallstring" of (keys whose (value "DisplayName" of it as string as lowercase starts with "adobe shockwave player" AND value "DisplayName" of it as string as lowercase does not contain "update") of key "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall" of it) of (x32 registry)} /quiet +endif + + + diff --git a/Sites/Application Management/Fixlets/Fixlets/BHBC CUSTOM_ Remove MSXML 4.0 SP2 and 3 and updates with msiexec MK2 (26633).bes b/Sites/Application Management/Fixlets/Fixlets/BHBC CUSTOM_ Remove MSXML 4.0 SP2 and 3 and updates with msiexec MK2 (26633).bes new file mode 100644 index 000000000..94bf1ae1b --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/BHBC CUSTOM_ Remove MSXML 4.0 SP2 and 3 and updates with msiexec MK2 (26633).bes @@ -0,0 +1,108 @@ + + + + + BHBC CUSTOM: Remove MSXML 4.0 SP2 and 3 and updates with msiexec MK2 + + = "5.1"]]> + /* Windows Only */ windows of operating system + exists (it as string as lowercase) whose (it starts with "MSXML 4.0 SP3 Parser" as lowercase) of values "DisplayName" of keys of keys "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall" of (x64 registries; x32 registries) + Internal + 2019-01-22 + + x-fixlet-modification-time + Thu, 11 Jul 2019 15:07:01 +0000 + + BESC + + + Click + here + to deploy this action. + + //REM Uninstalling MSXML 4.0 SP2 and updates +//REM Uninstalling MSXML 4.0 SP2 Parser and SDK (Base Installer - msxml.msi) +waithidden MsiExec.exe /uninstall {{716E0306-8318-4364-8B8F-0CC4E9376BAC} /quiet +if {exit code of action = 0 or exit code of action = 3010} + parameter "result1"="success" +else + parameter "result1"="failure" +endif +//REM Uninstalling KB925672 (MS06-061 - msxml4-KB925672-enu.exe) +waithidden MsiExec.exe /uninstall {{A9CF9052-F4A0-475D-A00F-A8388C62DD63} /quiet +if {exit code of action = 0 or exit code of action = 3010} + parameter "result2"="success" +else + parameter "result2"="failure" +endif +//REM Uninstalling KB927978 (MS06-071 - msxml4-KB927978-enu.exe) +waithidden MsiExec.exe /uninstall {{37477865-A3F1-4772-AD43-AAFC6BCFF99F} /quiet +if {exit code of action = 0 or exit code of action = 3010} + parameter "result3"="success" +else + parameter "result3"="failure" +endif +//REM Uninstalling KB936181 (MS07-042 - msxml4-KB936181-enu.exe) +waithidden MsiExec.exe /uninstall {{C04E32E0-0416-434D-AFB9-6969D703A9EF} /quiet +if {exit code of action = 0 or exit code of action = 3010} + parameter "result4"="success" +else + parameter "result4"="failure" +endif +//REM Uninstalling KB954430 (MS08-069 - msxml4-KB954430-enu.exe) +waithidden MsiExec.exe /uninstall {{86493ADD-824D-4B8E-BD72-8C5DCDC52A71} /quiet +if {exit code of action = 0 or exit code of action = 3010} + parameter "result5"="success" +else + parameter "result5"="failure" +endif +//REM Uninstalling KB973688 (Non Security Update - msxml4-KB973688-enu.exe) +waithidden MsiExec.exe /uninstall {{F662A8E6-F4DC-41A2-901E-8C11F044BDEC} /quiet +if {exit code of action = 0 or exit code of action = 3010} + parameter "result6"="success" +else + parameter "result6"="failure" +endif +//REM Uninstalling MSXML 4.0 SP3 and updates +//REM Uninstalling MSXML 4.0 SP3 Parser (Base Installer - msxml.msi) +waithidden MsiExec.exe /uninstall {{196467F1-C11F-4F76-858B-5812ADC83B94} /quiet +if {exit code of action = 0 or exit code of action = 3010} + parameter "result7"="success" +else + parameter "result7"="failure" +endif +//REM Uninstalling KB973685 (Non Security Update - msxml4-KB973685-enu.exe) +waithidden MsiExec.exe /uninstall {{859DFA95-E4A6-48CD-B88E-A3E483E89B44} /quiet +if {exit code of action = 0 or exit code of action = 3010} + parameter "result8"="success" +else + parameter "result8"="failure" +endif +//REM Uninstalling KB2721691 (MS12-043 - msxml4-KB2721691-enu.exe) +Waithidden MsiExec.exe /uninstall {{355B5AC0-CEEE-42C5-AD4D-7F3CFD806C36} /quiet +if {exit code of action = 0 or exit code of action = 3010} + parameter "result9"="success" +else + parameter "result9"="failure" +endif +//REM Uninstalling KB2758694 (MS13-002 - msxml4-KB2758694-enu.exe) +waithidden MsiExec.exe /uninstall {{1D95BA90-F4F8-47EC-A882-441C99D30C1E} /quiet +if {exit code of action = 0 or exit code of action = 3010} + parameter "result10"="success" +else + parameter "result10"="failure" +endif +continue if [Parameter "result1" of action = "success" or Parameter "result2" of action = "success" or Parameter "result3" of action = "success" or Parameter "result4" of action = "success" or Parameter "result5" of action = "success" or Parameter "result6" of action = "success" or Parameter "result7" of action = "success" or Parameter "result8" of action = "success" or Parameter "result9" of action = "success" or Parameter "result10" of action = "success"} + + + + diff --git a/Sites/Application Management/Fixlets/Fixlets/Baseline Gold Images for Linux Approved Applications and System Files (21127).bes b/Sites/Application Management/Fixlets/Fixlets/Baseline Gold Images for Linux Approved Applications and System Files (21127).bes new file mode 100644 index 000000000..3be0f4bd5 --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Baseline Gold Images for Linux Approved Applications and System Files (21127).bes @@ -0,0 +1,270 @@ + + + + + Baseline Gold Images for Linux Approved Applications and System Files + document.body.ontakeaction = function() { + var dbserver = EvaluateRelevance('(if (exists shared variable "dbserver" of bes wizards whose (dashboard id of it = "RESDeploymentWizard.ojo")) then (shared variable "dbserver" of bes wizards whose (dashboard id of it = "RESDeploymentWizard.ojo")) else (""))'); + var ressa = EvaluateRelevance('(if (exists shared variable "ressa" of bes wizards whose (dashboard id of it = "RESDeploymentWizard.ojo")) then (shared variable "ressa" of bes wizards whose (dashboard id of it = "RESDeploymentWizard.ojo")) else (""))'); + var ressapwd = EvaluateRelevance('(if (exists shared variable "ressapwd" of bes wizards whose (dashboard id of it = "RESDeploymentWizard.ojo")) then (shared variable "ressapwd" of bes wizards whose (dashboard id of it = "RESDeploymentWizard.ojo")) else (""))'); + + TakeSecureFixletAction( Relevance('id of current fixlet'), Relevance('(if (exists id of current bes site) then (id of current bes site) else (id of bes site whose (name of it is "ActionSite")))'), "Action1", { bigfixserver: dbserver, serviceaccount: ressa}, { secret: ressapwd } ); + return false; +} ]]> + unix of operating system + not mac of operating system + RES Software + 2016-08-10 + + x-fixlet-modification-time + Thu, 17 Sep 2026 20:56:29 +0000 + + BESC + + + Click + here + to deploy this action. + + > whitebaseliner.csv +mv whitebaseliner.csv /tmp/{(computer name)}.txt +_end_ +move __createfile generatehash.sh + +wait chmod 700 generatehash.sh +wait sh generatehash.sh {parameter "algo" of action as lowercase} +delete generatehash.sh +setting "_BESClient_ArchiveManager_MaxArchiveSize"="52428800" on "{parameter "action issue date" of action}" for client +setting "_BESClient_ArchiveManager_FileSet-authfiles"="/tmp/{(computer name)}.txt" on "{parameter "action issue date" of action}" for client +setting "_BESClient_ArchiveManager_OperatingMode"="2" on "{parameter "action issue date" of action}" for client +setting "_BESClient_ArchiveManager_SendAll"="1" on "{parameter "action issue date" of action}" for client +archive now +delete /tmp/{(computer name)}.txt]]> + + + diff --git a/Sites/Application Management/Fixlets/Fixlets/Baseline Gold Images for Mac Approved Applications and System Files (21128).bes b/Sites/Application Management/Fixlets/Fixlets/Baseline Gold Images for Mac Approved Applications and System Files (21128).bes new file mode 100644 index 000000000..f6bb289f7 --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Baseline Gold Images for Mac Approved Applications and System Files (21128).bes @@ -0,0 +1,264 @@ + + + + + Baseline Gold Images for Mac Approved Applications and System Files + document.body.ontakeaction = function() { + var dbserver = EvaluateRelevance('(if (exists shared variable "dbserver" of bes wizards whose (dashboard id of it = "RESDeploymentWizard.ojo")) then (shared variable "dbserver" of bes wizards whose (dashboard id of it = "RESDeploymentWizard.ojo")) else (""))'); + var ressa = EvaluateRelevance('(if (exists shared variable "ressa" of bes wizards whose (dashboard id of it = "RESDeploymentWizard.ojo")) then (shared variable "ressa" of bes wizards whose (dashboard id of it = "RESDeploymentWizard.ojo")) else (""))'); + var ressapwd = EvaluateRelevance('(if (exists shared variable "ressapwd" of bes wizards whose (dashboard id of it = "RESDeploymentWizard.ojo")) then (shared variable "ressapwd" of bes wizards whose (dashboard id of it = "RESDeploymentWizard.ojo")) else (""))'); + + TakeSecureFixletAction( Relevance('id of current fixlet'), Relevance('(if (exists id of current bes site) then (id of current bes site) else (id of bes site whose (name of it is "ActionSite")))'), "Action1", { bigfixserver: dbserver, serviceaccount: ressa}, { secret: ressapwd } ); + return false; +} ]]> + true + mac of operating system + RES Software + 2016-08-10 + + x-fixlet-modification-time + Thu, 17 Sep 2026 20:56:29 +0000 + + BESC + + + Click + here + to deploy this action. + + > whitebaseliner.csv +mv ./whitebaseliner.csv /tmp/{(computer name)}.txt +_end_ +move __createfile generatehash.sh +wait chmod 700 generatehash.sh +wait sh generatehash.sh {parameter "algo" of action as lowercase} +delete generatehash.sh +setting "_BESClient_ArchiveManager_MaxArchiveSize"="52428800" on "{parameter "action issue date" of action}" for client +setting "_BESClient_ArchiveManager_FileSet-authfiles"="/tmp/{(computer name)}.txt" on "{parameter "action issue date" of action}" for client +setting "_BESClient_ArchiveManager_OperatingMode"="2" on "{parameter "action issue date" of action}" for client +setting "_BESClient_ArchiveManager_SendAll"="1" on "{parameter "action issue date" of action}" for client +archive now +delete /tmp/{(computer name)}.txt]]> + + + diff --git a/Sites/Application Management/Fixlets/Fixlets/Baseline Gold Images for Windows Approved Applications and System Files (10553).bes b/Sites/Application Management/Fixlets/Fixlets/Baseline Gold Images for Windows Approved Applications and System Files (10553).bes new file mode 100644 index 000000000..b703c54ce --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Baseline Gold Images for Windows Approved Applications and System Files (10553).bes @@ -0,0 +1,97 @@ + + + + + Baseline Gold Images for Windows Approved Applications and System Files + + windows of operating system + RES Software + 2016-03-21 + + x-fixlet-modification-time + Tue, 01 Dec 2015 13:20:13 +0000 + + BESC + + + Click + here + to deploy this action. + + $f + +(Get-Content $f) | % {"%7b"}$_ -replace "`"", ""{"%7d"} | out-file -FilePath $f -Force -Encoding ascii + +__done +delete "{(value of variable "temp" of environment) & "\whitebaseliner.csv"}" +delete "{(value of variable "temp" of environment) & "\whitebaselinerlog.txt"}" +copy __createfile "{(value of variable "temp" of environment) & "\whitebaseline.ps1"}" +waithidden powershell.exe -executionpolicy unrestricted -file "{(value of variable "temp" of environment) & "\whitebaseline.ps1"}" +move {(value of variable "temp" of environment)}\whitebaseliner.csv {(value of variable "temp" of environment)}\{(computer name)}.txt + +setting "_BESClient_ArchiveManager_FileSet-authfiles"="{(value of variable "temp" of environment)}\{(computer name)}.txt" on "{parameter "action issue date" of action}" for client +setting "_BESClient_ArchiveManager_OperatingMode"="2" on "{parameter "action issue date" of action}" for client +setting "_BESClient_ArchiveManager_SendAll"="1" on "{parameter "action issue date" of action}" for client +archive now +delete {(value of variable "temp" of environment)}\{(computer name)}.txt +delete "{(value of variable "temp" of environment) & "\whitebaseline.ps1"}" +delete "{(value of variable "temp" of environment) & "\whitebaseliner.csv"}" +delete "{(value of variable "temp" of environment) & "\whitebaselinerlog.txt"}" + +]]> + + + diff --git a/Sites/Application Management/Fixlets/Fixlets/BigBrother v1.7 (27352).bes b/Sites/Application Management/Fixlets/Fixlets/BigBrother v1.7 (27352).bes new file mode 100644 index 000000000..bd6999f43 --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/BigBrother v1.7 (27352).bes @@ -0,0 +1,107 @@ + + + + + BigBrother v1.7 + Lost or Stolen laptop but still reporting into the console?

+

Deploy BigBrother to force enablement of location services, allow application access and get an approximate location using the BigBrother analysis.

+

Note: Location services will use a combination of global positioning service (GPS), nearby wireless access points, cell towers, and the IP address to determine the device’s location. Depending on the capabilities of the device, the location can be determined with varying degrees of accuracy (accuracy results are reported in the BigBrother analysis).

+

Tested on Windows 10 and Windows 11

+

DISCLAIMER: This task is intended to be used responsibly and solely for the recovery of assets

]]>
+ ((windows of it and name of it as lowercase does not start with "win20") of operating system) + Asset Management / Forensics + michael.english@hcl-software.com + 2024-07-14 + + x-fixlet-modification-time + Sat, 13 Jul 2024 18:36:01 +0000 + + BESC + + + Click + here + to deploy BigBrother + + &1 > C:\windows\temp\bb"]]> + + + + Click + here + to turn off location services + + // BigBrother +//Turn off Location services +delete "c:\windows\temp\bb" +delete "c:\windows\temp\bb1.ps1" +delete __createfile +createfile until _THEEND_ +$Name = "LetAppsAccessLocation" +$Value = 2 +$Path = "HKLM:\SOFTWARE\Policies\Microsoft\Windows\AppPrivacy" +If ((Test-Path $Path) -eq $false){{ +New-Item -Path $Path -ItemType Directory +} +If (-!(Get-ItemProperty -Path $Path -Name $name -ErrorAction SilentlyContinue)){{ +New-ItemProperty -Path $Path -Name $Name -Value $Value +} +else{{ +Set-ItemProperty -Path $Path -Name $Name -Value $Value +} +_THEEND_ +move __createfile "c:\windows\temp\bb1.ps1" +waithidden powershell -ExecutionPolicy Bypass -command "c:\windows\temp\bb1.ps1" + +
+
diff --git a/Sites/Application Management/Fixlets/Fixlets/Borderlands - Set MaxSmoothedFrameRate to be higher than CurrentRefreshRate - Windows (24641).bes b/Sites/Application Management/Fixlets/Fixlets/Borderlands - Set MaxSmoothedFrameRate to be higher than CurrentRefreshRate - Windows (24641).bes new file mode 100644 index 000000000..89120c157 --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Borderlands - Set MaxSmoothedFrameRate to be higher than CurrentRefreshRate - Windows (24641).bes @@ -0,0 +1,268 @@ + + + + + Borderlands - Set MaxSmoothedFrameRate to be higher than CurrentRefreshRate - Windows + + windows of operating system + "6.1"]]> + + Internal + 2017-09-22 + + x-fixlet-modification-time + Sat, 23 Sep 2017 03:41:07 +0000 + + BESC + + + Click + here + to deploy this action. + + "[" + ' Find position of equal sign in the line + intEqualPos = InStr( 1, strLine, "=", 1 ) + If intEqualPos > 0 Then + strLeftString = Trim( Left( strLine, intEqualPos - 1 ) ) + ' Check if item is found in the current line + If LCase( strLeftString ) = LCase( strKey ) Then + ReadIni = Trim( Mid( strLine, intEqualPos + 1 ) ) + ' In case the item exists but value is blank + If ReadIni = "" Then + ReadIni = " " + End If + ' Abort loop when item is found + Exit Do + End If + End If + + ' Abort if the end of the INI file is reached + If objIniFile.AtEndOfStream Then Exit Do + + ' Continue with next line + strLine = Trim( objIniFile.ReadLine ) + Loop + Exit Do + End If + Loop + objIniFile.Close + Else + WScript.Echo strFilePath & " doesn't exists. Exiting..." + Wscript.Quit 1 + End If +End Function + +Sub WriteIni( myFilePath, mySection, myKey, myValue ) + ' This subroutine writes a value to an INI file + ' + ' Arguments: + ' myFilePath [string] the (path and) file name of the INI file + ' mySection [string] the section in the INI file to be searched + ' myKey [string] the key whose value is to be written + ' myValue [string] the value to be written (myKey will be + ' deleted if myValue is ) + ' + ' Returns: + ' N/A + ' + ' CAVEAT: WriteIni function needs ReadIni function to run + ' + ' Written by Keith Lacelle + ' Modified by Denis St-Pierre, Johan Pol and Rob van der Woude + + Const ForReading = 1 + Const ForWriting = 2 + Const ForAppending = 8 + + Dim blnInSection, blnKeyExists, blnSectionExists, blnWritten + Dim intEqualPos + Dim objFSO, objNewIni, objOrgIni, wshShell + Dim strFilePath, strFolderPath, strKey, strLeftString + Dim strLine, strSection, strTempDir, strTempFile, strValue + + strFilePath = Trim( myFilePath ) + strSection = Trim( mySection ) + strKey = Trim( myKey ) + strValue = Trim( myValue ) + + Set objFSO = CreateObject( "Scripting.FileSystemObject" ) + Set wshShell = CreateObject( "WScript.Shell" ) + + strTempDir = wshShell.ExpandEnvironmentStrings( "%TEMP%" ) + strTempFile = objFSO.BuildPath( strTempDir, objFSO.GetTempName ) + + Set objOrgIni = objFSO.OpenTextFile( strFilePath, ForReading, True ) + Set objNewIni = objFSO.CreateTextFile( strTempFile, False, False ) + + blnInSection = False + blnSectionExists = False + ' Check if the specified key already exists + blnKeyExists = ( ReadIni( strFilePath, strSection, strKey ) <> "" ) + blnWritten = False + + ' Check if path to INI file exists, quit if not + strFolderPath = Mid( strFilePath, 1, InStrRev( strFilePath, "\" ) ) + If Not objFSO.FolderExists ( strFolderPath ) Then + WScript.Echo "Error: WriteIni failed, folder path (" _ + & strFolderPath & ") to ini file " _ + & strFilePath & " not found!" + Set objOrgIni = Nothing + Set objNewIni = Nothing + Set objFSO = Nothing + WScript.Quit 1 + End If + + While objOrgIni.AtEndOfStream = False + strLine = Trim( objOrgIni.ReadLine ) + If blnWritten = False Then + If LCase( strLine ) = "[" & LCase( strSection ) & "]" Then + blnSectionExists = True + blnInSection = True + ElseIf InStr( strLine, "[" ) = 1 Then + blnInSection = False + End If + End If + + If blnInSection Then + If blnKeyExists Then + intEqualPos = InStr( 1, strLine, "=", vbTextCompare ) + If intEqualPos > 0 Then + strLeftString = Trim( Left( strLine, intEqualPos - 1 ) ) + If LCase( strLeftString ) = LCase( strKey ) Then + ' Only write the key if the value isn't empty + ' Modification by Johan Pol + If strValue <> "" Then + objNewIni.WriteLine strKey & "=" & strValue + End If + blnWritten = True + blnInSection = False + End If + End If + If Not blnWritten Then + objNewIni.WriteLine strLine + End If + Else + objNewIni.WriteLine strLine + ' Only write the key if the value isn't empty + ' Modification by Johan Pol + If strValue <> "" Then + objNewIni.WriteLine strKey & "=" & strValue + End If + blnWritten = True + blnInSection = False + End If + Else + objNewIni.WriteLine strLine + End If + Wend + + If blnSectionExists = False Then ' section doesn't exist + objNewIni.WriteLine + objNewIni.WriteLine "[" & strSection & "]" + ' Only write the key if the value isn't empty + ' Modification by Johan Pol + If strValue <> "" Then + objNewIni.WriteLine strKey & "=" & strValue + End If + End If + + objOrgIni.Close + objNewIni.Close + + ' Delete old INI file + objFSO.DeleteFile strFilePath, True + ' Rename new INI file + objFSO.MoveFile strTempFile, strFilePath + + Set objOrgIni = Nothing + Set objNewIni = Nothing + Set objFSO = Nothing + Set wshShell = Nothing +End Sub + +WriteIni "{ parameter "ConfigPath" }", "{ parameter "FileSection" }", "MaxSmoothedFrameRate", "{ (it + 7) of maximum of integer values of selects "CurrentRefreshRate FROM Win32_VideoController" of wmis }" + +_END_OF_FILE_ + + +delete editini.vbs +copy __createfile editini.vbs +waithidden cmd /c cscript editini.vbs //Nologo + + +// References: +// - https://msdn.microsoft.com/en-us/library/aa394512(v=vs.85).aspx +// - https://www.bigfix.me/fixlet/details/21108 + +// prefetch unzip.exe sha1:e1652b058195db3f5f754b7ab430652ae04a50b8 size:167936 http://software.bigfix.com/download/redist/unzip-5.52.exe sha256:8d9b5190aace52a1db1ac73a65ee9999c329157c8e88f61a772433323d6b7a4a +// prefetch inifile.zip sha1:415f9a3c6c6f7dae5de7c3dec7fe7cbe0056fc0e size:9059 http://www.horstmuc.de/win/inifile.zip sha256:f205a28cdbd705f49726d83ccd1f9244cf08cb8bad5002c38937c69ef959f7ff +// prefetch claspak.zip sha1:c117e0bbed33571647fd661591d862b2ab8ae540 size:92171 http://www.jsware.net/jsware/zips/claspak.zip sha256:a0b14b05997ee3a20d576488bd399a669fb8303cc85242c1d94d5ced60911bec + +]]> + + + + diff --git a/Sites/Application Management/Fixlets/Fixlets/CERT TEAM_ Critical Vulnerability Detected in WS_FTP Server (27009).bes b/Sites/Application Management/Fixlets/Fixlets/CERT TEAM_ Critical Vulnerability Detected in WS_FTP Server (27009).bes new file mode 100644 index 000000000..3f16415c5 --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/CERT TEAM_ Critical Vulnerability Detected in WS_FTP Server (27009).bes @@ -0,0 +1,114 @@ + + + + + CERT TEAM: Critical Vulnerability Detected in WS_FTP Server + body{ margin: 24px; font-family: Arial, Helvetica, sans-serif; font-size: 16px; } .section { float:left; margin: 0px; width:100%; margin-bottom: 24px; } .floating-container { float:left; background: #eee; width:97%; } .card { padding: 16px; margin: 24px; border-radius: 2px; background-color: #fff; color: rgba(0, 0, 0, 0.87); box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2); clear: both; } .form-card-row { margin: 24px; float:left; background-color:#fff; color: rgba(0, 0, 0, 0.87); box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2); width:95%; } .form-card-header { font-size: 16px; font-weight: bold; padding-bottom: 15px; } .form-card { padding: 16px; margin-right:24px; border-radius:2px; width:500px; float:left } .form-card.full-width { width:95% } .form-card-header { font-size: 16px; font-weight: bold; padding-bottom: 15px; font-family: Arial, Helvetica, sans-serif; } .form-card ul { list-style:none; padding:0; margin:0; } .form-card li { display: block; padding: 9px 9px 0px 9px; border:1px solid #DDDDDD; margin-bottom: 30px; border-radius: 3px; } .form-card-label { display: block; float: left; margin-top: -19px; background: #FFFFFF; height: 20px; padding: 2px 5px 2px 5px; color: #999999; font-size: 14px; overflow: hidden; font-family: Arial, Helvetica, sans-serif; } .operating-system li, .platform li, .product li { border:none; padding: 9px 9px 0px 15px; } .form-card-field { display: block; outline: none; line-height: 30px; height: 30px; width:100%; margin: 0px 0px 0px 0px; font-family: Arial, Helvetica, sans-serif; border:1px solid #DDDDDD; margin-bottom: 15px; } .form-card-field-default { color: #999999; } .form-card-checkbox { display: block; outline: none; line-height: 30px; height: 30px; width:100%; margin-bottom: 15px; font-family: Arial, Helvetica, sans-serif; } .form-card-info { background: #F3F3F3; display: block; margin: 0 -9px -9px -9px; height:20px; text-align: left; color: #999999; font-size: 12px; padding: 10px; } .required { color: red; } .fixlet-logo { margin: 10px; float:left; } .fixlet-header { height: 75px; width: 100%; background: #1976d2; top: 0; left: 0; } .fixlet-title { float:left; white-space: nowrap; font-size: 35px; color: #fff; font-weight: bold; margin-left: 25px; height:75px; line-height:75px; } .cve { padding-bottom:5px; } .cve-title { display:block; font-size: 20px; font-weight: bold; padding-bottom:10px; } .cve-description { } .field_label { font-weight: bold; width:150px; } .field_value { } table { width:100%; border-spacing:0px; } th { text-align:left; background:#1976d2; color:#fff; } tr { padding: 5px; } tr.odd { background:#f5f5f5; } textarea { display:block; width: 100%; height: 150px; padding: 12px 20px; box-sizing: border-box; border: 2px solid #ccc; border-radius: 4px; background-color: #f8f8f8; font-size: 16px; resize: none; } .form-card-select { display: block; outline: none; line-height: 30px; height: 30px; width:95%; margin: 0px 0px 0px 0px; font-family: Arial, Helvetica, sans-serif; border:1px solid #DDDDDD; margin-bottom: 15px; } .form-card-field-default { color: #999999; } .form-card-checkbox { display: block; outline: none; line-height: 30px; height: 30px; width:100%; margin-bottom: 15px; font-family: Arial, Helvetica, sans-serif; } + +
+
+
CERT TEAM - Critical Vulnerability Detected
+
+
+
+
CVE-2023-42657
Critical Vulnerability Detected in WS_FTP Server
+
In WS_FTP Server versions prior to 8.7.4 and 8.8.2, a directory traversal vulnerability was discovered. An attacker could leverage this vulnerability to perform file operations (delete, rename, rmdir, mkdir) on files and folders outside of their authorized WS_FTP folder path. Attackers could also escape the context of the WS_FTP Server file structure and perform the same level of operations (delete, rename, rmdir, mkdir) on file and folder locations on the underlying operating system.

+ + + + + + + + + + +
Publication Date:2023-09-27
Last Modified:2023-09-29
CVSS 3 Score:9.6 (Critical)
+
+
+

NVD CWEs

+ + + + + + + + + +
CWE-IDCWE NameSource
CWE-22Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')NIST Reference, Progress Software Corporation
+
+
+

Version Detections

+ + + + + + + + + + + + + +
OSProductVersion
Any Version of WindowsWS_FTP Server< 8.7.4
Any Version of WindowsWS_FTP Server>= 8.8.0
< 8.8.2
+
+
+

Reference URLs

+ + + + + + + + + + + + + +
URLTags
https://nvd.nist.gov/vuln/detail/CVE-2023-42657NVD Reference
https://community.progress.com/s/article/WS-FTP-Server-Critical-Vulnerability-September-2023Vendor Advisory
https://www.progress.com/ws_ftpProduct
+
]]>
+ = "8.8.0" as Version) AND ((it as String as Version) of value "DisplayVersion" of it < "8.8.2" as Version) ) ) ) of keys "HKLM\software\microsoft\windows\currentversion\uninstall" of ( x32 registries;x64 registries)]]> + exists (service names of it, display name of it) whose (item 0 of it as lowercase contains "ws_ftp" or item 1 of it as lowercase contains "ws_ftp") of all running services whose (exists service name of it) + Server Software + HCL CERT TEAM + CVE-2023-42657 + 2023-10-02 + CVSS3: CRITICAL + CVE-2023-42657 + + x-fixlet-modification-time + Mon, 02 Oct 2023 16:16:21 +0000 + + BESC + + + Click + here + to stop all WS_FTP services. + + + + +
+
diff --git a/Sites/Application Management/Fixlets/Fixlets/Cb Protection - Deploy Windows Agent v7.2.3 (21660).bes b/Sites/Application Management/Fixlets/Fixlets/Cb Protection - Deploy Windows Agent v7.2.3 (21660).bes new file mode 100644 index 000000000..a6deaf294 --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Cb Protection - Deploy Windows Agent v7.2.3 (21660).bes @@ -0,0 +1,43 @@ + + + + + Cb Protection - Deploy Windows Agent v7.2.3 + This Fixlet will allow you to deploy the Carbon Black Protection Agent v7.2.3 for Windows (Host Group - Medium).

+

Note: The appropriate Carbon Black Protection Agent installer will have to be placed in the Root Server's Uploads folder (..\BES Server\wwwrootbes\Uploads or /var/opt/BESServer/wwwrootbes/Uploads), and the actionscript of this Fixlet will have to be modified accordingly.  The Agents can be downloaded from the Carbon Black Protection Servers at https:<Cb Protection server>/hostpkg/.

]]>
+ windows of operating system + = "9.0"]]> + + Software Deployment + Carbon Black + 2016-01-21 + Critical + + x-fixlet-modification-time + Tue, 06 Sep 2016 07:37:39 +0000 + + BESC + + + Click + here + to deploy this action. + + + +
+
diff --git a/Sites/Application Management/Fixlets/Fixlets/Cb Protection - Generate and collect sensor status information (21667).bes b/Sites/Application Management/Fixlets/Fixlets/Cb Protection - Generate and collect sensor status information (21667).bes new file mode 100644 index 000000000..51ad93412 --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Cb Protection - Generate and collect sensor status information (21667).bes @@ -0,0 +1,55 @@ + + + + + Cb Protection - Generate and collect sensor status information + + windows of operating system + = "9.0"]]> + (exists keys whose (value "DisplayName" of it = "Bit9 Agent") of key "HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall" of registry) OR (((value "DisplayVersion" of keys whose (value "DisplayName" of it = "Bit9 Agent") of key "HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall" of registry) as string as version | ("0.0" as version)) = ("7.2.2" as version)) + Troubleshooting + Carbon Black + 2016-01-21 + N/A + + x-fixlet-modification-time + Tue, 06 Sep 2016 07:37:55 +0000 + + BESC + + + Click + here + to schedule DasCLI status generation for "Carbon Black Protection&nbsp;Agent Details" analysis. + + "{storage folder of client as string & "\bit9_dasclistatus.txt"}""]]> + + + + Click + here + to generate Carbon Black Protection&nbsp;Agent&nbsp;DasCLI status and upload it to the BigFix Server for troubleshooting purposes. + + "{storage folder of client as string & "\bit9_dasclistatus.txt"}"" + +// set max size to 15 MB to prevent too much data. If the zip file is to bigger than 15 MB the upload won't occur +setting "_BESClient_ArchiveManager_MaxArchiveSize"="15728640" on "{parameter "action issue date" of action}" for client +setting "_BESClient_ArchiveManager_OperatingMode"="2" on "{parameter "action issue date" of action}" for client +setting "_BESClient_ArchiveManager_FileSet-client"="{storage folder of client as string & "\bit9_dasclistatus.txt"}" on "{parameter "action issue date" of action}" for client + +// upload results +archive now]]> + + + diff --git a/Sites/Application Management/Fixlets/Fixlets/Cb Protection - Identify endpoints with agent not running (21661).bes b/Sites/Application Management/Fixlets/Fixlets/Cb Protection - Identify endpoints with agent not running (21661).bes new file mode 100644 index 000000000..3674668d9 --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Cb Protection - Identify endpoints with agent not running (21661).bes @@ -0,0 +1,49 @@ + + + + + Cb Protection - Identify endpoints with agent not running + + windows of operating system + = "9.0"]]> + exists keys whose (value "DisplayName" of it = "Bit9 Agent") of key "HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall" of registry + state of service whose (display name of it = "Bit9 Agent") = "Stopped" + Application Maintenance + Carbon Black + 2016-01-21 + Critical + + x-fixlet-modification-time + Tue, 06 Sep 2016 07:38:05 +0000 + + BESC + + + Click + here + to deploy this action. + + NUL 2> NUL +move __appendfile netquiet.bat + +waithidden "{pathname of client folder of site "BESSupport" & "\RunQuiet.exe"}" netquiet.bat start "{parameter "ServiceName" of action}" + +delete netquiet.bat]]> + + + diff --git a/Sites/Application Management/Fixlets/Fixlets/Cb Response - Deploy Linux Sensor v5.1.1.60603 (21666).bes b/Sites/Application Management/Fixlets/Fixlets/Cb Response - Deploy Linux Sensor v5.1.1.60603 (21666).bes new file mode 100644 index 000000000..723be0c6c --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Cb Response - Deploy Linux Sensor v5.1.1.60603 (21666).bes @@ -0,0 +1,44 @@ + + + + + Cb Response - Deploy Linux Sensor v5.1.1.60603 + This Fixlet will allow you to deploy the Carbon Black Response Sensor (v5.1.1.60603) for Linux.

+

Note: The Carbon Black Response Sensor Linux Standalone RPM Installation package for the desired profile will have to be placed in the Root Server's Uploads folder (..\BES Server\wwwrootbes\Uploads or /var/opt/BESServer/wwwrootbes/Uploads), and the actionscript of this Fixlet will have to be modified accordingly.  It can be downloaded via the Carbon Black Response Server interface under Administration -> Sensors -> Download Sensor Installer -> Linux Standalone RPM.

]]>
+ = "9.0"]]> + not exists package "cbsensor" of rpm + (exists match (regex "Linux CentOS (6|7)") of name of operating system) OR ((name of operating system starts with "Linux Red Hat") AND (exists file "/etc/redhat-release" whose (exists line whose (exists match (regex "Red Hat Enterprise Linux (Client|Server|Workstation) release 6|7") of it) of it) AND NOT exists file "/etc/vmware-release" whose (exists line whose (it contains "VMware ESX") of it) AND NOT exists file "/etc/enterprise-release" whose (exists line whose (it contains "Enterprise Linux Enterprise Linux") of it))) + Software Deployment + Carbon Black + 2016-01-21 + Critical + + x-fixlet-modification-time + Tue, 06 Sep 2016 07:37:27 +0000 + + BESC + + + Click + here + to deploy this action. + + + +
+
diff --git a/Sites/Application Management/Fixlets/Fixlets/Cb Response - Deploy Windows Sensor v5.1.1.60603 (21662).bes b/Sites/Application Management/Fixlets/Fixlets/Cb Response - Deploy Windows Sensor v5.1.1.60603 (21662).bes new file mode 100644 index 000000000..6835eb261 --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Cb Response - Deploy Windows Sensor v5.1.1.60603 (21662).bes @@ -0,0 +1,47 @@ + + + + + Cb Response - Deploy Windows Sensor v5.1.1.60603 + This Fixlet will allow you to deploy the Carbon Black Response Sensor (v5.1.1.60603) for Windows.

+

Note: The Carbon Black Response Sensor Windows MSI for GPO Installation package for the desired profile will have to be placed in the Root Server's Uploads folder (..\BES Server\wwwrootbes\Uploads or /var/opt/BESServer/wwwrootbes/Uploads), and the actionscript of this Fixlet will have to be modified accordingly.  It can be downloaded via the Carbon Black Response Server interface under Administration -> Sensors -> Download Sensor Installer -> Windows MSI for GPO Installation.

]]>
+ windows of operating system + = "9.0"]]> + + Software Deployment + Carbon Black + 2016-01-21 + Critical + + x-fixlet-modification-time + Tue, 06 Sep 2016 07:38:15 +0000 + + BESC + + + Click + here + to deploy this action. + + + +
+
diff --git a/Sites/Application Management/Fixlets/Fixlets/Cb Response - Force Sensor Check-In (21659).bes b/Sites/Application Management/Fixlets/Fixlets/Cb Response - Force Sensor Check-In (21659).bes new file mode 100644 index 000000000..36d651639 --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Cb Response - Force Sensor Check-In (21659).bes @@ -0,0 +1,37 @@ + + + + + Cb Response - Force Sensor Check-In + This Task can be used to force the Carbon Black Response Sensor to immediately check in with the server. + windows of operating system + = "9.0"]]> + (state of service whose (display name of it = "Carbon Black Sensor") = "Running") | False + Troubleshooting + Carbon Black + 2016-01-21 + N/A + + x-fixlet-modification-time + Tue, 06 Sep 2016 07:38:55 +0000 + + BESC + + + Click + here + to deploy this action. + + waithidden sc control carbonblack 200 + + + diff --git a/Sites/Application Management/Fixlets/Fixlets/Cb Response - Generate and Collect sensor diagnostics (21663).bes b/Sites/Application Management/Fixlets/Fixlets/Cb Response - Generate and Collect sensor diagnostics (21663).bes new file mode 100644 index 000000000..6d24bf78f --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Cb Response - Generate and Collect sensor diagnostics (21663).bes @@ -0,0 +1,63 @@ + + + + + Cb Response - Generate and Collect sensor diagnostics + + = "9.0"]]> + if (windows of operating system) then ((state of service whose (display name of it = "Carbon Black Sensor") = "Running") | False) else (exists file "/opt/cbsensor/sensordiag.sh") + (windows of operating system) OR (exists match (regex "Linux CentOS (6|7)") of name of operating system) OR ((name of operating system starts with "Linux Red Hat") AND (exists file "/etc/redhat-release" whose (exists line whose (exists match (regex "Red Hat Enterprise Linux (Client|Server|Workstation) release 6|7") of it) of it) AND NOT exists file "/etc/vmware-release" whose (exists line whose (it contains "VMware ESX") of it) AND NOT exists file "/etc/enterprise-release" whose (exists line whose (it contains "Enterprise Linux Enterprise Linux") of it))) + Troubleshooting + Carbon Black + 2016-01-21 + N/A + + x-fixlet-modification-time + Tue, 06 Sep 2016 07:39:29 +0000 + + BESC + + + Click + here + to deploy this action. + + + + + diff --git a/Sites/Application Management/Fixlets/Fixlets/Cb Response - Identify endpoints with sensor not running (21664).bes b/Sites/Application Management/Fixlets/Fixlets/Cb Response - Identify endpoints with sensor not running (21664).bes new file mode 100644 index 000000000..78512968d --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Cb Response - Identify endpoints with sensor not running (21664).bes @@ -0,0 +1,54 @@ + + + + + Cb Response - Identify endpoints with sensor not running + + = "9.0"]]> + if (windows of operating system) then (exists keys whose (value "DisplayName" of it = "Carbon Black Sensor") of key "HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall" of registry) else (exists package "cbsensor" of rpm) + if (windows of operating system) then (state of service whose (display name of it = "Carbon Black Sensor") = "Stopped") else (not exists process "cbdaemon") + (windows of operating system) OR (exists match (regex "Linux CentOS (6|7)") of name of operating system) OR ((name of operating system starts with "Linux Red Hat") AND (exists file "/etc/redhat-release" whose (exists line whose (exists match (regex "Red Hat Enterprise Linux (Client|Server|Workstation) release 6|7") of it) of it) AND NOT exists file "/etc/vmware-release" whose (exists line whose (it contains "VMware ESX") of it) AND NOT exists file "/etc/enterprise-release" whose (exists line whose (it contains "Enterprise Linux Enterprise Linux") of it))) + Application Maintenance + Carbon Black + 2016-01-21 + Critical + + x-fixlet-modification-time + Tue, 06 Sep 2016 07:38:26 +0000 + + BESC + + + Click + here + to deploy this action. + + NUL 2> NUL + move __appendfile netquiet.bat + + waithidden "{pathname of client folder of site "BESSupport" & "\RunQuiet.exe"}" netquiet.bat start "{parameter "ServiceName" of action}" + + delete netquiet.bat +elseif {(exists match (regex "Linux CentOS (6|7)") of name of operating system) OR ((name of operating system starts with "Linux Red Hat") AND (exists file "/etc/redhat-release" whose (exists line whose (exists match (regex "Red Hat Enterprise Linux (Client|Server|Workstation) release 6|7") of it) of it) AND NOT exists file "/etc/vmware-release" whose (exists line whose (it contains "VMware ESX") of it) AND NOT exists file "/etc/enterprise-release" whose (exists line whose (it contains "Enterprise Linux Enterprise Linux") of it)))} + wait sh /etc/init.d/cbdaemon start +else +endif]]> + + + diff --git a/Sites/Application Management/Fixlets/Fixlets/Cb Response - Uninstall Cb Sensor (24620).bes b/Sites/Application Management/Fixlets/Fixlets/Cb Response - Uninstall Cb Sensor (24620).bes new file mode 100644 index 000000000..f4ea0312d --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Cb Response - Uninstall Cb Sensor (24620).bes @@ -0,0 +1,66 @@ + + + + + Cb Response - Uninstall Cb Sensor + This Fixlet will allow you to uninstall the Carbon Black Response Sensor. + = "9.0"]]> + if (windows of operating system) then (exists keys whose (value "DisplayName" of it = "Carbon Black Sensor") of key "HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall" of registry) else if (name of operating system starts with "Linux CentOS 7") then (exists package "cbsensor" of rpm) else false + (windows of operating system) OR (exists match (regex "Linux CentOS (6|7)") of name of operating system) OR ((name of operating system starts with "Linux Red Hat") AND (exists file "/etc/redhat-release" whose (exists line whose (exists match (regex "Red Hat Enterprise Linux (Client|Server|Workstation) release 6|7") of it) of it) AND NOT exists file "/etc/vmware-release" whose (exists line whose (it contains "VMware ESX") of it) AND NOT exists file "/etc/enterprise-release" whose (exists line whose (it contains "Enterprise Linux Enterprise Linux") of it))) + Troubleshooting + Carbon Black + 2016-01-21 + N/A + + x-fixlet-modification-time + Tue, 22 Aug 2017 17:12:19 +0000 + + + bigfixme-added-time + Fri, 16 Sep 2016 11:50:42 GMT + + + bigfixme-modification-time + Fri, 16 Sep 2016 11:50:42 GMT + + + bigfixme-keywords + IBM BigFix & Carbon Black Integration Content + + + bigfixme-ID + 21665 + + BESC + + + Click + here + to deploy this action. + + if {windows of operating system} + waithidden {(if it ends with "%00" then preceding text of first "%00" of it else it) of (value "UninstallString" of key whose (value "DisplayName" of it = "Carbon Black Sensor") of key "HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall" of registry as string)} /S +elseif {(exists match (regex "Linux CentOS (6|7)") of name of operating system) OR ((name of operating system starts with "Linux Red Hat") AND (exists file "/etc/redhat-release" whose (exists line whose (exists match (regex "Red Hat Enterprise Linux (Client|Server|Workstation) release 6|7") of it) of it) AND NOT exists file "/etc/vmware-release" whose (exists line whose (it contains "VMware ESX") of it) AND NOT exists file "/etc/enterprise-release" whose (exists line whose (it contains "Enterprise Linux Enterprise Linux") of it)))} + wait rpm -e cbsensor +endif + + + + + Click + here + to review this task in the bigfix.me Content Database. + + https://bigfix.me/cdb/fixlet/21665 + + + diff --git a/Sites/Application Management/Fixlets/Fixlets/Change OS X Lion scroll direction (719).bes b/Sites/Application Management/Fixlets/Fixlets/Change OS X Lion scroll direction (719).bes new file mode 100644 index 000000000..5102fcc03 --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Change OS X Lion scroll direction (719).bes @@ -0,0 +1,35 @@ + + + + + Change OS X Lion scroll direction + + = "10.7" AND system version < "10.8")]]> + (not exists string "com.apple.swipescrolldirection" of dictionaries of files "/Library/Preferences/.GlobalPreferences.plist") OR (exists string "com.apple.swipescrolldirection" whose (it as boolean != FALSE) of dictionaries of files "/Library/Preferences/.GlobalPreferences.plist") + Internal + 2011-09-15 + + x-fixlet-modification-time + Thu, 15 Sep 2011 14:56:04 +0000 + + BESC + + + Click + here + to deploy this action. + + // Set value in plist +wait defaults write /Library/Preferences/.GlobalPreferences com.apple.swipescrolldirection -bool false + + + diff --git a/Sites/Application Management/Fixlets/Fixlets/Change ScreenSharing (VNC) Password - Mac - BETA (24884).bes b/Sites/Application Management/Fixlets/Fixlets/Change ScreenSharing (VNC) Password - Mac - BETA (24884).bes new file mode 100644 index 000000000..ae6b36771 --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Change ScreenSharing (VNC) Password - Mac - BETA (24884).bes @@ -0,0 +1,76 @@ + + + + + Change ScreenSharing (VNC) Password - Mac - BETA + +

+
+

]]>
+ mac of operating system + = "9.0"]]> + Accounts + Internal + jgstew + 2018-01-13 + + x-fixlet-modification-time + Sat, 13 Jan 2018 21:25:39 +0000 + + BESC + + + + Change + &nbsp;ScreenSharing (VNC) password. + + +//wait bash -c "/System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart -configure -clientopts -setvnclegacy -vnclegacy yes -setvncpw -vncpw {parameter "secret" of action}" + +wait bash -c "/System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart -activate -configure -access -on -clientopts -setvnclegacy -vnclegacy yes -clientopts -setvncpw -vncpw {parameter "secret" of action} -restart -agent -privs -all" + +continue if{ exists (exit codes of active action) whose(it = 0) } + +// http://crashopensource.blogspot.com/2008/07/set-vnc-password-for-mac-in-terminal.html +// https://apple.stackexchange.com/a/30239/35045 +// https://www.jamf.com/jamf-nation/discussions/13834/enable-screen-sharing + + + +
+
diff --git a/Sites/Application Management/Fixlets/Fixlets/Config - 1E NightWatchman Alarm Clock - Disable - Win_Mac (23765).bes b/Sites/Application Management/Fixlets/Fixlets/Config - 1E NightWatchman Alarm Clock - Disable - Win_Mac (23765).bes new file mode 100644 index 000000000..a5106363f --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Config - 1E NightWatchman Alarm Clock - Disable - Win_Mac (23765).bes @@ -0,0 +1,45 @@ + + + + + Config - 1E NightWatchman Alarm Clock - Disable - Win\Mac + This Fixlet configures 1E to disable any previously configured Alarm Clocks.

+

For general information or to report issues with C3 Power Management content please visit GitHub here: https://github.com/strawgate/C3-Power-Management

]]>
+ windows of operating system or mac of operating system + if (Windows of Operating System) then (exists file "NightWatchman.exe" of folder (preceding text of last "\" of (it as string) of value "InstallationDirectory" of key "1E\NightWatchman" of key "HKEY_LOCAL_MACHINE\Software" of native registry)) else (exists file "nightwatchman" of folder "/Library/Application Support/1E/NightWatchman") + if (windows of operating system) then (exists values whose (name of it != "TurnOnMonitor") of key "AlarmClock" of key "1E\NightWatchman" of key "HKEY_LOCAL_MACHINE\Software" of native registry) else (number of values of array "AlarmClockSettings" of dictionary of file "/Library/Preferences/com.1E.NightWatchman.plist" != 0) + Internal + 2016-09-06 + + x-fixlet-modification-time + Thu, 17 Sep 2026 20:56:29 +0000 + + BESC + + + Click + here + to deploy this action. + + parameter "Setting"="alarmclock" +parameter "Value"="OFF" + +parameter "1ECLI"="{if (windows of operating system) then (pathname of file "NightWatchman.exe" of folder (value "InstallationDirectory" of key "1E\NightWatchman" of key "HKEY_LOCAL_MACHINE\Software" of native registry as string)) else (pathname of file "nightwatchman" of folder "/Library/Application Support/1E/NightWatchman") }" + +if {Windows of Operating System} + wait "{parameter "1ECLI"}" -{parameter "Setting"}={parameter "Value"} +elseif {Mac of Operating System} + wait "{parameter "1ECLI"}" -s {parameter "Setting"} +endif + +
+
diff --git a/Sites/Application Management/Fixlets/Fixlets/Config - 1E NightWatchman Alarm Clock - Wake at 6am on Weekdays - Win_Mac (23758).bes b/Sites/Application Management/Fixlets/Fixlets/Config - 1E NightWatchman Alarm Clock - Wake at 6am on Weekdays - Win_Mac (23758).bes new file mode 100644 index 000000000..14d6926fc --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Config - 1E NightWatchman Alarm Clock - Wake at 6am on Weekdays - Win_Mac (23758).bes @@ -0,0 +1,45 @@ + + + + + Config - 1E NightWatchman Alarm Clock - Wake at 6am on Weekdays - Win\Mac + This Fixlet configures 1E to wake the non-portable machine at 6am each weekday morning.

+

The monitor will be turned on when this occurs.

+

This will overwrite any previously configured Alarm Clocks.

+

For general information or to report issues with C3 Power Management content please visit GitHub here: https://github.com/strawgate/C3-Power-Management

]]>
+ windows of operating system + exists file "NightWatchman.exe" of folder (preceding text of last "\" of (it as string) of value "InstallationDirectory" of key "1E\NightWatchman" of key "HKEY_LOCAL_MACHINE\Software" of native registry) + if (windows of operating system) then ( ( value "TurnOnMonitor" of it as string != "ON" or value "MondayTime" of it as string != "6:00" or value "TuesdayTime" of it as string != "6:00" or value "WednesdayTime" of it as string != "6:00" or value "ThursdayTime" of it as string != "6:00" or value "FridayTime" of it as string != "6:00" ) of (key "AlarmClock" of key "1E\NightWatchman" of key "HKEY_LOCAL_MACHINE\Software" of native registry) ) else (true) + if (Mac of Operating System) then ( (exists (strings "Day" whose (set of ("Monday";"Tuesday";"Wednesday";"Thursday";"Friday") does not contain it) of it; strings "Time" whose (it != "06:00") of it) of dictionaries of values of array "AlarmClockSettings" of dictionary of file "/Library/Preferences/com.1E.NightWatchman.plist") or (number of dictionaries of values of array "AlarmClockSettings" of dictionary of file "/Library/Preferences/com.1E.NightWatchman.plist" != 5) ) else (true) + Internal + 2016-09-06 + + x-fixlet-modification-time + Thu, 17 Sep 2026 20:56:29 +0000 + + BESC + + + Click + here + to deploy this action. + + parameter "1ECLI"="{if (windows of operating system) then (pathname of file "NightWatchman.exe" of folder (value "InstallationDirectory" of key "1E\NightWatchman" of key "HKEY_LOCAL_MACHINE\Software" of native registry as string)) else (pathname of file "nightwatchman" of folder "/Library/Application Support/1E/NightWatchman") }" + +if {Windows of Operating System} + wait "{parameter "1ECLI"}" -alarmclock="monitorstate=on|mon(6:00)|tue(6:00)|wed(6:00)|thu(6:00)|fri(6:00)" +elseif {Mac of Operating System} + wait "{parameter "1ECLI"}" -alarmclock mon=06:00,tue=06:00,wed=06:00,thu=06:00,fri=06:00 +endif + +
+
diff --git a/Sites/Application Management/Fixlets/Fixlets/Config - 1E NightWatchman Alarm Clock - Wake at 6am on Weekdays - Win_Mac (23813).bes b/Sites/Application Management/Fixlets/Fixlets/Config - 1E NightWatchman Alarm Clock - Wake at 6am on Weekdays - Win_Mac (23813).bes new file mode 100644 index 000000000..9aebb86fd --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Config - 1E NightWatchman Alarm Clock - Wake at 6am on Weekdays - Win_Mac (23813).bes @@ -0,0 +1,45 @@ + + + + + Config - 1E NightWatchman Alarm Clock - Wake at 6am on Weekdays - Win\Mac + This Fixlet configures 1E to wake the non-portable machine at 6am each weekday morning.

+

The monitor will be turned on when this occurs.

+

This will overwrite any previously configured Alarm Clocks.

+

For general information or to report issues with C3 Power Management content please visit GitHub here: https://github.com/strawgate/C3-Power-Management

]]>
+ windows of operating system + exists file "NightWatchman.exe" of folder (preceding text of last "\" of (it as string) of value "InstallationDirectory" of key "1E\NightWatchman" of key "HKEY_LOCAL_MACHINE\Software" of native registry) + if (windows of operating system) then ( ( value "TurnOnMonitor" of it as string != "ON" or value "MondayTime" of it as string != "6:00" or value "TuesdayTime" of it as string != "6:00" or value "WednesdayTime" of it as string != "6:00" or value "ThursdayTime" of it as string != "6:00" or value "FridayTime" of it as string != "6:00" ) of (key "AlarmClock" of key "1E\NightWatchman" of key "HKEY_LOCAL_MACHINE\Software" of native registry) ) else (true) + if (Mac of Operating System) then ( (exists (strings "Day" whose (set of ("Monday";"Tuesday";"Wednesday";"Thursday";"Friday") does not contain it) of it; strings "Time" whose (it != "06:00") of it) of dictionaries of values of array "AlarmClockSettings" of dictionary of file "/Library/Preferences/com.1E.NightWatchman.plist") or (number of dictionaries of values of array "AlarmClockSettings" of dictionary of file "/Library/Preferences/com.1E.NightWatchman.plist" != 5) ) else (true) + Internal + 2016-09-06 + + x-fixlet-modification-time + Thu, 17 Sep 2026 20:56:29 +0000 + + BESC + + + Click + here + to deploy this action. + + parameter "1ECLI"="{if (windows of operating system) then (pathname of file "NightWatchman.exe" of folder (value "InstallationDirectory" of key "1E\NightWatchman" of key "HKEY_LOCAL_MACHINE\Software" of native registry as string)) else (pathname of file "nightwatchman" of folder "/Library/Application Support/1E/NightWatchman") }" + +if {Windows of Operating System} + wait "{parameter "1ECLI"}" -alarmclock="monitorstate=on|mon(6:00)|tue(6:00)|wed(6:00)|thu(6:00)|fri(6:00)" +elseif {Mac of Operating System} + wait "{parameter "1ECLI"}" -alarmclock mon=06:00,tue=06:00,wed=06:00,thu=06:00,fri=06:00 +endif + +
+
diff --git a/Sites/Application Management/Fixlets/Fixlets/Config - 1E NightWatchman Alarm Clock - Wake at 8am on Weekdays - Win_Mac (23759).bes b/Sites/Application Management/Fixlets/Fixlets/Config - 1E NightWatchman Alarm Clock - Wake at 8am on Weekdays - Win_Mac (23759).bes new file mode 100644 index 000000000..369ed9cf5 --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Config - 1E NightWatchman Alarm Clock - Wake at 8am on Weekdays - Win_Mac (23759).bes @@ -0,0 +1,45 @@ + + + + + Config - 1E NightWatchman Alarm Clock - Wake at 8am on Weekdays - Win\Mac + This Fixlet configures 1E to wake the machine at 8am each weekday morning.

+

The monitor will be turned on when this occurs.

+

This will overwrite any previously configured Alarm Clocks.

+

For general information or to report issues with C3 Power Management content please visit GitHub here: https://github.com/strawgate/C3-Power-Management

]]>
+ windows of operating system + exists file "NightWatchman.exe" of folder (preceding text of last "\" of (it as string) of value "InstallationDirectory" of key "1E\NightWatchman" of key "HKEY_LOCAL_MACHINE\Software" of native registry) + if (windows of operating system) then ( ( value "TurnOnMonitor" of it as string != "ON" or value "MondayTime" of it as string != "8:00" or value "TuesdayTime" of it as string != "8:00" or value "WednesdayTime" of it as string != "8:00" or value "ThursdayTime" of it as string != "8:00" or value "FridayTime" of it as string != "8:00" ) of (key "AlarmClock" of key "1E\NightWatchman" of key "HKEY_LOCAL_MACHINE\Software" of native registry) ) else (true) + if (Mac of Operating System) then ( (exists (strings "Day" whose (set of ("Monday";"Tuesday";"Wednesday";"Thursday";"Friday") does not contain it) of it; strings "Time" whose (it != "08:00") of it) of dictionaries of values of array "AlarmClockSettings" of dictionary of file "/Library/Preferences/com.1E.NightWatchman.plist") or (number of dictionaries of values of array "AlarmClockSettings" of dictionary of file "/Library/Preferences/com.1E.NightWatchman.plist" != 5) ) else (true) + Internal + 2016-09-06 + + x-fixlet-modification-time + Thu, 17 Sep 2026 20:56:29 +0000 + + BESC + + + Click + here + to deploy this action. + + parameter "1ECLI"="{if (windows of operating system) then (pathname of file "NightWatchman.exe" of folder (value "InstallationDirectory" of key "1E\NightWatchman" of key "HKEY_LOCAL_MACHINE\Software" of native registry as string)) else (pathname of file "nightwatchman" of folder "/Library/Application Support/1E/NightWatchman") }" + +if {Windows of Operating System} + wait "{parameter "1ECLI"}" -alarmclock="monitorstate=on|mon(8:00)|tue(8:00)|wed(8:00)|thu(8:00)|fri(8:00)" +elseif {Mac of Operating System} + wait "{parameter "1ECLI"}" -alarmclock mon=08:00,tue=08:00,wed=08:00,thu=08:00,fri=08:00 +endif + +
+
diff --git a/Sites/Application Management/Fixlets/Fixlets/Config - 1E NightWatchman Alarm Clock - Wake at 8am on Weekdays - Win_Mac (23814).bes b/Sites/Application Management/Fixlets/Fixlets/Config - 1E NightWatchman Alarm Clock - Wake at 8am on Weekdays - Win_Mac (23814).bes new file mode 100644 index 000000000..919cd96e4 --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Config - 1E NightWatchman Alarm Clock - Wake at 8am on Weekdays - Win_Mac (23814).bes @@ -0,0 +1,45 @@ + + + + + Config - 1E NightWatchman Alarm Clock - Wake at 8am on Weekdays - Win\Mac + This Fixlet configures 1E to wake the machine at 8am each weekday morning.

+

The monitor will be turned on when this occurs.

+

This will overwrite any previously configured Alarm Clocks.

+

For general information or to report issues with C3 Power Management content please visit GitHub here: https://github.com/strawgate/C3-Power-Management

]]>
+ windows of operating system + exists file "NightWatchman.exe" of folder (preceding text of last "\" of (it as string) of value "InstallationDirectory" of key "1E\NightWatchman" of key "HKEY_LOCAL_MACHINE\Software" of native registry) + if (windows of operating system) then ( ( value "TurnOnMonitor" of it as string != "ON" or value "MondayTime" of it as string != "8:00" or value "TuesdayTime" of it as string != "8:00" or value "WednesdayTime" of it as string != "8:00" or value "ThursdayTime" of it as string != "8:00" or value "FridayTime" of it as string != "8:00" ) of (key "AlarmClock" of key "1E\NightWatchman" of key "HKEY_LOCAL_MACHINE\Software" of native registry) ) else (true) + if (Mac of Operating System) then ( (exists (strings "Day" whose (set of ("Monday";"Tuesday";"Wednesday";"Thursday";"Friday") does not contain it) of it; strings "Time" whose (it != "08:00") of it) of dictionaries of values of array "AlarmClockSettings" of dictionary of file "/Library/Preferences/com.1E.NightWatchman.plist") or (number of dictionaries of values of array "AlarmClockSettings" of dictionary of file "/Library/Preferences/com.1E.NightWatchman.plist" != 5) ) else (true) + Internal + 2016-09-06 + + x-fixlet-modification-time + Thu, 17 Sep 2026 20:56:29 +0000 + + BESC + + + Click + here + to deploy this action. + + parameter "1ECLI"="{if (windows of operating system) then (pathname of file "NightWatchman.exe" of folder (value "InstallationDirectory" of key "1E\NightWatchman" of key "HKEY_LOCAL_MACHINE\Software" of native registry as string)) else (pathname of file "nightwatchman" of folder "/Library/Application Support/1E/NightWatchman") }" + +if {Windows of Operating System} + wait "{parameter "1ECLI"}" -alarmclock="monitorstate=on|mon(8:00)|tue(8:00)|wed(8:00)|thu(8:00)|fri(8:00)" +elseif {Mac of Operating System} + wait "{parameter "1ECLI"}" -alarmclock mon=08:00,tue=08:00,wed=08:00,thu=08:00,fri=08:00 +endif + +
+
diff --git a/Sites/Application Management/Fixlets/Fixlets/Config - 1E NightWatchman Countdown Timer - 30 Minutes - Win_Mac (23766).bes b/Sites/Application Management/Fixlets/Fixlets/Config - 1E NightWatchman Countdown Timer - 30 Minutes - Win_Mac (23766).bes new file mode 100644 index 000000000..be848f16e --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Config - 1E NightWatchman Countdown Timer - 30 Minutes - Win_Mac (23766).bes @@ -0,0 +1,45 @@ + + + + + Config - 1E NightWatchman Countdown Timer - 30 Minutes - Win\Mac + This Fixlet sets the number of seconds before a scheduled power event that a message box will be presented.

+

For general information or to report issues with C3 Power Management content please visit GitHub here: https://github.com/strawgate/C3-Power-Management

]]>
+ windows of operating system or mac of operating system + if (Windows of Operating System) then (exists file "NightWatchman.exe" of folder (preceding text of last "\" of (it as string) of value "InstallationDirectory" of key "1E\NightWatchman" of key "HKEY_LOCAL_MACHINE\Software" of native registry)) else (exists file "nightwatchman" of folder "/Library/Application Support/1E/NightWatchman") + if (Windows of Operating System) then (value "CountdownSecs" of key "1E\NightWatchman" of key "HKEY_LOCAL_MACHINE\Software" of native registry as string != "1800") else (exists integer "CountdownSecs" whose (it != 1800) of dictionary "CountdownDlgSettings" of dictionary of file "/Library/Preferences/com.1E.NightWatchman.plist") + Internal + 2016-09-06 + + x-fixlet-modification-time + Thu, 17 Sep 2026 20:56:29 +0000 + + BESC + + + Click + here + to deploy this action. + + parameter "Setting"="CountdownSecs" +parameter "Value"="1800" + +parameter "1ECLI"="{if (windows of operating system) then (pathname of file "NightWatchman.exe" of folder (value "InstallationDirectory" of key "1E\NightWatchman" of key "HKEY_LOCAL_MACHINE\Software" of native registry as string)) else (pathname of file "nightwatchman" of folder "/Library/Application Support/1E/NightWatchman") }" + +if {Windows of Operating System} + wait "{parameter "1ECLI"}" -{parameter "Setting"}={parameter "Value"} +elseif {Mac of Operating System} + wait "{parameter "1ECLI"}" -s {parameter "Setting"} {parameter "Value"} +endif + +
+
diff --git a/Sites/Application Management/Fixlets/Fixlets/Config - 1E NightWatchman Countdown Timer - 30 Seconds - Win_Mac (23767).bes b/Sites/Application Management/Fixlets/Fixlets/Config - 1E NightWatchman Countdown Timer - 30 Seconds - Win_Mac (23767).bes new file mode 100644 index 000000000..41a0abfdf --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Config - 1E NightWatchman Countdown Timer - 30 Seconds - Win_Mac (23767).bes @@ -0,0 +1,45 @@ + + + + + Config - 1E NightWatchman Countdown Timer - 30 Seconds - Win\Mac + This Fixlet sets the number of seconds before a scheduled power event that a message box will be presented.

+

For general information or to report issues with C3 Power Management content please visit GitHub here: https://github.com/strawgate/C3-Power-Management

]]>
+ windows of operating system or mac of operating system + if (Windows of Operating System) then (exists file "NightWatchman.exe" of folder (preceding text of last "\" of (it as string) of value "InstallationDirectory" of key "1E\NightWatchman" of key "HKEY_LOCAL_MACHINE\Software" of native registry)) else (exists file "nightwatchman" of folder "/Library/Application Support/1E/NightWatchman") + if (Windows of Operating System) then (value "CountdownSecs" of key "1E\NightWatchman" of key "HKEY_LOCAL_MACHINE\Software" of native registry as string != "30") else (exists integer "CountdownSecs" whose (it != 30) of dictionary "CountdownDlgSettings" of dictionary of file "/Library/Preferences/com.1E.NightWatchman.plist") + Internal + 2016-09-06 + + x-fixlet-modification-time + Thu, 17 Sep 2026 20:56:29 +0000 + + BESC + + + Click + here + to deploy this action. + + parameter "Setting"="CountdownSecs" +parameter "Value"="30" + +parameter "1ECLI"="{if (windows of operating system) then (pathname of file "NightWatchman.exe" of folder (value "InstallationDirectory" of key "1E\NightWatchman" of key "HKEY_LOCAL_MACHINE\Software" of native registry as string)) else (pathname of file "nightwatchman" of folder "/Library/Application Support/1E/NightWatchman") }" + +if {Windows of Operating System} + wait "{parameter "1ECLI"}" -{parameter "Setting"}={parameter "Value"} +elseif {Mac of Operating System} + wait "{parameter "1ECLI"}" -s {parameter "Setting"} {parameter "Value"} +endif + +
+
diff --git a/Sites/Application Management/Fixlets/Fixlets/Config - 1E NightWatchman Countdown Timer - 5 Minutes - Win_Mac (23768).bes b/Sites/Application Management/Fixlets/Fixlets/Config - 1E NightWatchman Countdown Timer - 5 Minutes - Win_Mac (23768).bes new file mode 100644 index 000000000..db90b2bc3 --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Config - 1E NightWatchman Countdown Timer - 5 Minutes - Win_Mac (23768).bes @@ -0,0 +1,45 @@ + + + + + Config - 1E NightWatchman Countdown Timer - 5 Minutes - Win\Mac + This Fixlet sets the number of seconds before a scheduled power event that a message box will be presented.

+

For general information or to report issues with C3 Power Management content please visit GitHub here: https://github.com/strawgate/C3-Power-Management

]]>
+ windows of operating system or mac of operating system + if (Windows of Operating System) then (exists file "NightWatchman.exe" of folder (preceding text of last "\" of (it as string) of value "InstallationDirectory" of key "1E\NightWatchman" of key "HKEY_LOCAL_MACHINE\Software" of native registry)) else (exists file "nightwatchman" of folder "/Library/Application Support/1E/NightWatchman") + if (Windows of Operating System) then (value "CountdownSecs" of key "1E\NightWatchman" of key "HKEY_LOCAL_MACHINE\Software" of native registry as string != "300") else (exists integer "CountdownSecs" whose (it != 300) of dictionary "CountdownDlgSettings" of dictionary of file "/Library/Preferences/com.1E.NightWatchman.plist") + Internal + 2016-09-06 + + x-fixlet-modification-time + Thu, 17 Sep 2026 20:56:29 +0000 + + BESC + + + Click + here + to deploy this action. + + parameter "Setting"="CountdownSecs" +parameter "Value"="300" + +parameter "1ECLI"="{if (windows of operating system) then (pathname of file "NightWatchman.exe" of folder (value "InstallationDirectory" of key "1E\NightWatchman" of key "HKEY_LOCAL_MACHINE\Software" of native registry as string)) else (pathname of file "nightwatchman" of folder "/Library/Application Support/1E/NightWatchman") }" + +if {Windows of Operating System} + wait "{parameter "1ECLI"}" -{parameter "Setting"}={parameter "Value"} +elseif {Mac of Operating System} + wait "{parameter "1ECLI"}" -s {parameter "Setting"} {parameter "Value"} +endif + +
+
diff --git a/Sites/Application Management/Fixlets/Fixlets/Config - 1E NightWatchman Log Off Action - Active - Win_Mac (23769).bes b/Sites/Application Management/Fixlets/Fixlets/Config - 1E NightWatchman Log Off Action - Active - Win_Mac (23769).bes new file mode 100644 index 000000000..1cacd167b --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Config - 1E NightWatchman Log Off Action - Active - Win_Mac (23769).bes @@ -0,0 +1,45 @@ + + + + + Config - 1E NightWatchman Log Off Action - Active - Win\Mac + This Fixlet configures how 1E responds to a user being logged in during its shutdown period.

+

For general information or to report issues with C3 Power Management content please visit GitHub here: https://github.com/strawgate/C3-Power-Management

]]>
+ windows of operating system or mac of operating system + if (Windows of Operating System) then (exists file "NightWatchman.exe" of folder (preceding text of last "\" of (it as string) of value "InstallationDirectory" of key "1E\NightWatchman" of key "HKEY_LOCAL_MACHINE\Software" of native registry)) else (exists file "nightwatchman" of folder "/Library/Application Support/1E/NightWatchman") + if (Windows of Operating System) then (value "LogOffAction" of key "1E\NightWatchman" of key "HKEY_LOCAL_MACHINE\Software" of native registry as string as uppercase != "ACTIVE") else (exists strings "LogOffAction" whose (it as uppercase != "ACTIVE") of dictionary "ShutdownSettings" of dictionary of file "/Library/Preferences/com.1E.NightWatchman.plist") + Internal + 2016-09-06 + + x-fixlet-modification-time + Thu, 17 Sep 2026 20:56:29 +0000 + + BESC + + + Click + here + to deploy this action. + + parameter "Setting"="logoffaction" +parameter "Value"="ACTIVE" + +parameter "1ECLI"="{if (windows of operating system) then (pathname of file "NightWatchman.exe" of folder (value "InstallationDirectory" of key "1E\NightWatchman" of key "HKEY_LOCAL_MACHINE\Software" of native registry as string)) else (pathname of file "nightwatchman" of folder "/Library/Application Support/1E/NightWatchman") }" + +if {Windows of Operating System} + wait "{parameter "1ECLI"}" -{parameter "Setting"}={parameter "Value"} +elseif {Mac of Operating System} + wait "{parameter "1ECLI"}" -s {parameter "Setting"} {parameter "Value"} +endif + +
+
diff --git a/Sites/Application Management/Fixlets/Fixlets/Config - 1E NightWatchman Log Off Action - Passive - Win_Mac (23738).bes b/Sites/Application Management/Fixlets/Fixlets/Config - 1E NightWatchman Log Off Action - Passive - Win_Mac (23738).bes new file mode 100644 index 000000000..35fa77865 --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Config - 1E NightWatchman Log Off Action - Passive - Win_Mac (23738).bes @@ -0,0 +1,45 @@ + + + + + Config - 1E NightWatchman Log Off Action - Passive - Win\Mac + This Fixlet configures how 1E responds to a user being logged in during its shutdown period.

+

For general information or to report issues with C3 Power Management content please visit GitHub here: https://github.com/strawgate/C3-Power-Management

]]>
+ windows of operating system or mac of operating system + if (Windows of Operating System) then (exists file "NightWatchman.exe" of folder (preceding text of last "\" of (it as string) of value "InstallationDirectory" of key "1E\NightWatchman" of key "HKEY_LOCAL_MACHINE\Software" of native registry)) else (exists file "nightwatchman" of folder "/Library/Application Support/1E/NightWatchman") + if (Windows of Operating System) then (value "LogOffAction" of key "1E\NightWatchman" of key "HKEY_LOCAL_MACHINE\Software" of native registry as string as uppercase != "PASSIVE") else (exists strings "LogOffAction" whose (it as uppercase != "PASSIVE") of dictionary "ShutdownSettings" of dictionary of file "/Library/Preferences/com.1E.NightWatchman.plist") + Internal + 2016-09-06 + + x-fixlet-modification-time + Thu, 17 Sep 2026 20:56:29 +0000 + + BESC + + + Click + here + to deploy this action. + + parameter "Setting"="logoffaction" +parameter "Value"="PASSIVE" + +parameter "1ECLI"="{if (windows of operating system) then (pathname of file "NightWatchman.exe" of folder (value "InstallationDirectory" of key "1E\NightWatchman" of key "HKEY_LOCAL_MACHINE\Software" of native registry as string)) else (pathname of file "nightwatchman" of folder "/Library/Application Support/1E/NightWatchman") }" + +if {Windows of Operating System} + wait "{parameter "1ECLI"}" -{parameter "Setting"}={parameter "Value"} +elseif {Mac of Operating System} + wait "{parameter "1ECLI"}" -s {parameter "Setting"} {parameter "Value"} +endif + +
+
diff --git a/Sites/Application Management/Fixlets/Fixlets/Config - 1E NightWatchman Maintenance Window - 2am on Sunday - Win_Mac (24163).bes b/Sites/Application Management/Fixlets/Fixlets/Config - 1E NightWatchman Maintenance Window - 2am on Sunday - Win_Mac (24163).bes new file mode 100644 index 000000000..5500647a1 --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Config - 1E NightWatchman Maintenance Window - 2am on Sunday - Win_Mac (24163).bes @@ -0,0 +1,52 @@ + + + + + Config - 1E NightWatchman Maintenance Window - 2am on Sunday - Win\Mac + This Fixlet configures 1E to wake the machine into a maintenance window at 2am on Sunday for 1 hour. At the end of the maintenance window the computer will be left to do whatever it is normally configured to do.

+

The monitor will be not be turned on when this occurs.

+

This will overwrite any previously configured Maintenance Windows.

+

For general information or to report issues with C3 Power Management content please visit GitHub here: https://github.com/strawgate/C3-Power-Management

]]>
+ windows of operating system or mac of operating system + if (Windows of Operating System) then (exists file "NightWatchman.exe" of folder (preceding text of last "\" of (it as string) of value "InstallationDirectory" of key "1E\NightWatchman" of key "HKEY_LOCAL_MACHINE\Software" of native registry)) else (exists file "nightwatchman" of folder "/Library/Application Support/1E/NightWatchman") + if (windows of Operating System) then ( exists (values "TurnOnMonitor" whose (it != "OFF") of it; values "SaturdayCloseAction" whose (it != "Nothing") of it; values "SundayCloseAction" whose (it != "Nothing") of it; values "SaturdayOpenTime" whose (it != "02:00") of it; values "SundayOpenTime" whose (it != "02:00") of it; values "SaturdayPeriodMins" whose (it as string != "60") of it; values "SundayPeriodMins" whose (it as string != "60") of it) of (keys "MaintenanceWindow" of keys "1E\NightWatchman" of keys "HKEY_LOCAL_MACHINE\Software" of native registry) ) else ( (exists (strings "Action" whose (it != "Nothing") of it; strings "OpenAt" whose (it != "02:00") of it; strings "OpenForMins" whose (it != "60") of it) of dictionaries whose (string "Day" of it = "Saturday") of values of arrays "MaintenanceWindowSettings" of dictionary of file "/Library/Preferences/com.1E.NightWatchman.plist") or (number of values of array "MaintenanceWindowSettings" of dictionary of file "/Library/Preferences/com.1E.NightWatchman.plist" != 1) ) + Internal + 2016-09-06 + + x-fixlet-modification-time + Thu, 17 Sep 2026 20:56:29 +0000 + + BESC + + + Click + here + to deploy this action. + + parameter "Setting"="maintenancewnd" + +parameter "1ECLI"="{if (windows of operating system) then (pathname of file "NightWatchman.exe" of folder (value "InstallationDirectory" of key "1E\NightWatchman" of key "HKEY_LOCAL_MACHINE\Software" of native registry as string)) else (pathname of file "nightwatchman" of folder "/Library/Application Support/1E/NightWatchman") }" + +if {Windows of Operating System} + + + wait "{parameter "1ECLI"}" -{parameter "Setting"}="monitorstate=off|SUN(02:00,60,0)" + +elseif {Mac of Operating System} + + + wait "{parameter "1ECLI"}" -{parameter "Setting"} sat=02:00,60,0 + +endif + +
+
diff --git a/Sites/Application Management/Fixlets/Fixlets/Config - 1E NightWatchman Maintenance Window - 2am on Weekends - Win_Mac (24164).bes b/Sites/Application Management/Fixlets/Fixlets/Config - 1E NightWatchman Maintenance Window - 2am on Weekends - Win_Mac (24164).bes new file mode 100644 index 000000000..0bfeb8e83 --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Config - 1E NightWatchman Maintenance Window - 2am on Weekends - Win_Mac (24164).bes @@ -0,0 +1,51 @@ + + + + + Config - 1E NightWatchman Maintenance Window - 2am on Weekends - Win\Mac + This Fixlet configures 1E to wake the machine into a maintenance window at 2am on Saturday and Sunday for 1 hour. At the end of the maintenance window the computer will be left to do whatever it is normally configured to do.

+

The monitor will be not be turned on when this occurs.

+

This will overwrite any previously configured Maintenance Windows.

+

For general information or to report issues with C3 Power Management content please visit GitHub here: https://github.com/strawgate/C3-Power-Management

]]>
+ windows of operating system or mac of operating system + if (Windows of Operating System) then (exists file "NightWatchman.exe" of folder (preceding text of last "\" of (it as string) of value "InstallationDirectory" of key "1E\NightWatchman" of key "HKEY_LOCAL_MACHINE\Software" of native registry)) else (exists file "nightwatchman" of folder "/Library/Application Support/1E/NightWatchman") + if (windows of Operating System) then ( exists (values "TurnOnMonitor" whose (it != "OFF") of it; values "SaturdayCloseAction" whose (it != "Nothing") of it; values "SundayCloseAction" whose (it != "Nothing") of it; values "SaturdayOpenTime" whose (it != "02:00") of it; values "SundayOpenTime" whose (it != "02:00") of it; values "SaturdayPeriodMins" whose (it as string != "60") of it; values "SundayPeriodMins" whose (it as string != "60") of it) of (keys "MaintenanceWindow" of keys "1E\NightWatchman" of keys "HKEY_LOCAL_MACHINE\Software" of native registry) ) else ( (exists (strings "Action" whose (it != "Nothing") of it; strings "OpenAt" whose (it != "02:00") of it; strings "OpenForMins" whose (it != "60") of it) of dictionaries whose (string "Day" of it = "Saturday" or string "Day" of it = "Sunday") of values of arrays "MaintenanceWindowSettings" of dictionary of file "/Library/Preferences/com.1E.NightWatchman.plist") or (number of values of array "MaintenanceWindowSettings" of dictionary of file "/Library/Preferences/com.1E.NightWatchman.plist" != 2) ) + Internal + 2016-09-06 + + x-fixlet-modification-time + Thu, 17 Sep 2026 20:56:29 +0000 + + BESC + + + Click + here + to deploy this action. + + parameter "Setting"="maintenancewnd" + +parameter "1ECLI"="{if (windows of operating system) then (pathname of file "NightWatchman.exe" of folder (value "InstallationDirectory" of key "1E\NightWatchman" of key "HKEY_LOCAL_MACHINE\Software" of native registry as string)) else (pathname of file "nightwatchman" of folder "/Library/Application Support/1E/NightWatchman") }" + +if {Windows of Operating System} + + wait "{parameter "1ECLI"}" -{parameter "Setting"}="monitorstate=off|SAT(02:00,60,0)|SUN(02:00,60,0)" + +elseif {Mac of Operating System} + + + wait "{parameter "1ECLI"}" -{parameter "Setting"} sat=02:00,60,0 sun=02:00,60,0 + +endif + +
+
diff --git a/Sites/Application Management/Fixlets/Fixlets/Config - 1E NightWatchman Maintenance Window - Disable - Win_Mac (23741).bes b/Sites/Application Management/Fixlets/Fixlets/Config - 1E NightWatchman Maintenance Window - Disable - Win_Mac (23741).bes new file mode 100644 index 000000000..14d9046fc --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Config - 1E NightWatchman Maintenance Window - Disable - Win_Mac (23741).bes @@ -0,0 +1,48 @@ + + + + + Config - 1E NightWatchman Maintenance Window - Disable - Win\Mac + This Fixlet configures 1E to disable any configured Maintenance Windows.

+

For general information or to report issues with C3 Power Management content please visit GitHub here: https://github.com/strawgate/C3-Power-Management

]]>
+ windows of operating system or mac of operating system + if (Windows of Operating System) then (exists file "NightWatchman.exe" of folder (preceding text of last "\" of (it as string) of value "InstallationDirectory" of key "1E\NightWatchman" of key "HKEY_LOCAL_MACHINE\Software" of native registry)) else (exists file "nightwatchman" of folder "/Library/Application Support/1E/NightWatchman") + if (windows of operating system) then (exists values whose (name of it != "TurnOnMonitor") of key "MaintenanceWindow" of key "1E\NightWatchman" of key "HKEY_LOCAL_MACHINE\Software" of native registry) else (number of values of array "MaintenanceWindowSettings" of dictionary of file "/Library/Preferences/com.1E.NightWatchman.plist" != 0) + Internal + 2016-09-06 + + x-fixlet-modification-time + Thu, 17 Sep 2026 20:56:29 +0000 + + BESC + + + Click + here + to deploy this action. + + // Enter your action script here + +parameter "Setting"="maintenancewnd" +parameter "Value"="OFF" + +parameter "1ECLI"="{if (windows of operating system) then (pathname of file "NightWatchman.exe" of folder (value "InstallationDirectory" of key "1E\NightWatchman" of key "HKEY_LOCAL_MACHINE\Software" of native registry as string)) else (pathname of file "nightwatchman" of folder "/Library/Application Support/1E/NightWatchman") }" + +if {Windows of Operating System} + wait "{parameter "1ECLI"}" -{parameter "Setting"}={parameter "Value"} +elseif {Mac of Operating System} + wait "{parameter "1ECLI"}" -s {parameter "Setting"} +endif + + +
+
diff --git a/Sites/Application Management/Fixlets/Fixlets/Config - 1E NightWatchman Power Scheme - Disabled - Win_Mac (23742).bes b/Sites/Application Management/Fixlets/Fixlets/Config - 1E NightWatchman Power Scheme - Disabled - Win_Mac (23742).bes new file mode 100644 index 000000000..d9114ef58 --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Config - 1E NightWatchman Power Scheme - Disabled - Win_Mac (23742).bes @@ -0,0 +1,45 @@ + + + + + Config - 1E NightWatchman Power Scheme - Disabled - Win\Mac + This Fixlet configures 1E to enforce a power scheme.

+

For general information or to report issues with C3 Power Management content please visit GitHub here: https://github.com/strawgate/C3-Power-Management

]]>
+ windows of operating system or mac of operating system + if (Windows of Operating System) then (exists file "NightWatchman.exe" of folder (preceding text of last "\" of (it as string) of value "InstallationDirectory" of key "1E\NightWatchman" of key "HKEY_LOCAL_MACHINE\Software" of native registry)) else (exists file "nightwatchman" of folder "/Library/Application Support/1E/NightWatchman") + if (Windows of Operating System) then (value "PowerScheme" of key "1E\NightWatchman" of key "HKEY_LOCAL_MACHINE\Software" of native registry as string as uppercase = "ON") else (boolean "PowerScheme" of dictionary of file "/Library/Preferences/com.1E.NightWatchman.plist") + Internal + 2016-09-06 + + x-fixlet-modification-time + Thu, 17 Sep 2026 20:56:29 +0000 + + BESC + + + Click + here + to deploy this action. + + parameter "Setting"="powerscheme" +parameter "Value"="OFF" + +parameter "1ECLI"="{if (windows of operating system) then (pathname of file "NightWatchman.exe" of folder (value "InstallationDirectory" of key "1E\NightWatchman" of key "HKEY_LOCAL_MACHINE\Software" of native registry as string)) else (pathname of file "nightwatchman" of folder "/Library/Application Support/1E/NightWatchman") }" + +if {Windows of Operating System} + wait "{parameter "1ECLI"}" -{parameter "Setting"}={parameter "Value"} +elseif {Mac of Operating System} + wait "{parameter "1ECLI"}" -s {parameter "Setting"} {parameter "Value"} +endif + +
+
diff --git a/Sites/Application Management/Fixlets/Fixlets/Config - 1E NightWatchman Power Scheme - Enforced - Win_Mac (23743).bes b/Sites/Application Management/Fixlets/Fixlets/Config - 1E NightWatchman Power Scheme - Enforced - Win_Mac (23743).bes new file mode 100644 index 000000000..238a5bf68 --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Config - 1E NightWatchman Power Scheme - Enforced - Win_Mac (23743).bes @@ -0,0 +1,45 @@ + + + + + Config - 1E NightWatchman Power Scheme - Enforced - Win\Mac + This Fixlet configures 1E to enforce a power scheme.

+

For general information or to report issues with C3 Power Management content please visit GitHub here: https://github.com/strawgate/C3-Power-Management

]]>
+ windows of operating system or mac of operating system + if (Windows of Operating System) then (exists file "NightWatchman.exe" of folder (preceding text of last "\" of (it as string) of value "InstallationDirectory" of key "1E\NightWatchman" of key "HKEY_LOCAL_MACHINE\Software" of native registry)) else (exists file "nightwatchman" of folder "/Library/Application Support/1E/NightWatchman") + if (Windows of Operating System) then (value "PowerScheme" of key "1E\NightWatchman" of key "HKEY_LOCAL_MACHINE\Software" of native registry as string as uppercase = "OFF") else (NOT boolean "PowerScheme" of dictionary of file "/Library/Preferences/com.1E.NightWatchman.plist") + Internal + 2016-09-06 + + x-fixlet-modification-time + Thu, 17 Sep 2026 20:56:29 +0000 + + BESC + + + Click + here + to deploy this action. + + parameter "Setting"="powerscheme" +parameter "Value"="ON" + +parameter "1ECLI"="{if (windows of operating system) then (pathname of file "NightWatchman.exe" of folder (value "InstallationDirectory" of key "1E\NightWatchman" of key "HKEY_LOCAL_MACHINE\Software" of native registry as string)) else (pathname of file "nightwatchman" of folder "/Library/Application Support/1E/NightWatchman") }" + +if {Windows of Operating System} + wait "{parameter "1ECLI"}" -{parameter "Setting"}={parameter "Value"} +elseif {Mac of Operating System} + wait "{parameter "1ECLI"}" -s {parameter "Setting"} {parameter "Value"} +endif + +
+
diff --git a/Sites/Application Management/Fixlets/Fixlets/Config - 1E NightWatchman Power Scheme - Set to Balanced Mode - Win_Mac (23744).bes b/Sites/Application Management/Fixlets/Fixlets/Config - 1E NightWatchman Power Scheme - Set to Balanced Mode - Win_Mac (23744).bes new file mode 100644 index 000000000..a2595cd14 --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Config - 1E NightWatchman Power Scheme - Set to Balanced Mode - Win_Mac (23744).bes @@ -0,0 +1,42 @@ + + + + + Config - 1E NightWatchman Power Scheme - Set to Balanced Mode - Win\Mac + This Fixlet configures 1E to enforce a balanced power scheme.

+

For general information or to report issues with C3 Power Management content please visit GitHub here: https://github.com/strawgate/C3-Power-Management

]]>
+ windows of operating system or mac of operating system + if (Windows of Operating System) then (exists file "NightWatchman.exe" of folder (preceding text of last "\" of (it as string) of value "InstallationDirectory" of key "1E\NightWatchman" of key "HKEY_LOCAL_MACHINE\Software" of native registry)) else (exists file "nightwatchman" of folder "/Library/Application Support/1E/NightWatchman") + if (Windows of Operating System) then ( exists (values "DiskAC" whose (it != 15) of it; values "DiskDC" whose (it != 5) of it; values "hibernateac" whose (it != 180) of it; values "hibernatedc" whose (it != 180) of it; values "monitorac" whose (it != 30) of it; values "monitordc" whose (it != 30) of it; values "standbyac" whose (it != 40) of it; values "standbydc" whose (it != 40) of it) of key "PowerSettings" of key "1E\NightWatchman" of key "HKEY_LOCAL_MACHINE\Software" of native registry ) else (exists (integers "DiskAC" whose (it != 15) of it; integers "DiskDC" whose (it != 5) of it; integers "HibernateAC" whose (it != 180) of it; integers "HibernateDC" whose (it != 180) of it; integers "MonitorAC" whose (it != 30) of it; integers "MonitorDC" whose (it != 30) of it; integers "StandbyAC" whose (it != 40) of it; integers "StandbyDC" whose (it != 40) of it) of dictionary "PowerSettings" of dictionary of file "/Library/Preferences/com.1E.NightWatchman.plist" ) + Internal + 2016-09-06 + + x-fixlet-modification-time + Thu, 17 Sep 2026 20:56:29 +0000 + + BESC + + + Click + here + to deploy this action. + + parameter "1ECLI"="{if (windows of operating system) then (pathname of file "NightWatchman.exe" of folder (value "InstallationDirectory" of key "1E\NightWatchman" of key "HKEY_LOCAL_MACHINE\Software" of native registry as string)) else (pathname of file "nightwatchman" of folder "/Library/Application Support/1E/NightWatchman") }" + +if {Windows of Operating System} + wait "{parameter "1ECLI"}" -diskac=15 -diskdc=5 -hibernateac=180 -hibernatedc=180 -monitorac=30 -monitordc=30 -standbyac=40 -standbydc=40 +elseif {Mac of Operating System} + wait "{parameter "1ECLI"}" -s diskac 15 diskdc 5 hibernateac 180 hibernatedc 180 monitorac 30 monitordc 30 standbyac 40 standbydc 40 +endif + +
+
diff --git a/Sites/Application Management/Fixlets/Fixlets/Config - 1E NightWatchman Power Scheme - Set to High Performance Mode - Win_Mac (23745).bes b/Sites/Application Management/Fixlets/Fixlets/Config - 1E NightWatchman Power Scheme - Set to High Performance Mode - Win_Mac (23745).bes new file mode 100644 index 000000000..487346680 --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Config - 1E NightWatchman Power Scheme - Set to High Performance Mode - Win_Mac (23745).bes @@ -0,0 +1,42 @@ + + + + + Config - 1E NightWatchman Power Scheme - Set to High Performance Mode - Win\Mac + This Fixlet configures 1E to enforce a High Performance scheme.

+

For general information or to report issues with C3 Power Management content please visit GitHub here: https://github.com/strawgate/C3-Power-Management

]]>
+ windows of operating system or mac of operating system + if (Windows of Operating System) then (exists file "NightWatchman.exe" of folder (preceding text of last "\" of (it as string) of value "InstallationDirectory" of key "1E\NightWatchman" of key "HKEY_LOCAL_MACHINE\Software" of native registry)) else (exists file "nightwatchman" of folder "/Library/Application Support/1E/NightWatchman") + if (Windows of Operating System) then ( exists (values "DiskAC" whose (it != 15) of it; values "DiskDC" whose (it != 5) of it; values "hibernateac" whose (it != 180) of it; values "hibernatedc" whose (it != 180) of it; values "monitorac" whose (it != 60) of it; values "monitordc" whose (it != 60) of it; values "standbyac" whose (it != 80) of it; values "standbydc" whose (it != 80) of it) of key "PowerSettings" of key "1E\NightWatchman" of key "HKEY_LOCAL_MACHINE\Software" of native registry ) else (exists (integers "DiskAC" whose (it != 15) of it; integers "DiskDC" whose (it != 5) of it; integers "HibernateAC" whose (it != 180) of it; integers "HibernateDC" whose (it != 180) of it; integers "MonitorAC" whose (it != 60) of it; integers "MonitorDC" whose (it != 60) of it; integers "StandbyAC" whose (it != 80) of it; integers "StandbyDC" whose (it != 80) of it) of dictionary "PowerSettings" of dictionary of file "/Library/Preferences/com.1E.NightWatchman.plist" ) + Internal + 2016-09-06 + + x-fixlet-modification-time + Thu, 17 Sep 2026 20:56:29 +0000 + + BESC + + + Click + here + to deploy this action. + + parameter "1ECLI"="{if (windows of operating system) then (pathname of file "NightWatchman.exe" of folder (value "InstallationDirectory" of key "1E\NightWatchman" of key "HKEY_LOCAL_MACHINE\Software" of native registry as string)) else (pathname of file "nightwatchman" of folder "/Library/Application Support/1E/NightWatchman") }" + +if {Windows of Operating System} + wait "{parameter "1ECLI"}" -diskac=15 -diskdc=5 -hibernateac=180 -hibernatedc=180 -monitorac=60 -monitordc=60 -standbyac=80 -standbydc=80 +elseif {Mac of Operating System} + wait "{parameter "1ECLI"}" -s diskac 15 diskdc 5 hibernateac 180 hibernatedc 180 monitorac 60 monitordc 60 standbyac 80 standbydc 80 +endif + +
+
diff --git a/Sites/Application Management/Fixlets/Fixlets/Config - 1E NightWatchman Power Scheme - Set to Long Presentation Mode - Win_Mac (23704).bes b/Sites/Application Management/Fixlets/Fixlets/Config - 1E NightWatchman Power Scheme - Set to Long Presentation Mode - Win_Mac (23704).bes new file mode 100644 index 000000000..1233a0afe --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Config - 1E NightWatchman Power Scheme - Set to Long Presentation Mode - Win_Mac (23704).bes @@ -0,0 +1,42 @@ + + + + + Config - 1E NightWatchman Power Scheme - Set to Long Presentation Mode - Win\Mac + This Fixlet configures 1E to enforce a never sleep power scheme.

+

For general information or to report issues with C3 Power Management content please visit GitHub here: https://github.com/strawgate/C3-Power-Management

]]>
+ windows of operating system or mac of operating system + if (Windows of Operating System) then (exists file "NightWatchman.exe" of folder (preceding text of last "\" of (it as string) of value "InstallationDirectory" of key "1E\NightWatchman" of key "HKEY_LOCAL_MACHINE\Software" of native registry)) else (exists file "nightwatchman" of folder "/Library/Application Support/1E/NightWatchman") + if (Windows of Operating System) then ( exists (values "DiskAC" whose (it != 15) of it; values "DiskDC" whose (it != 5) of it; values "hibernateac" whose (it != 0) of it; values "hibernatedc" whose (it != 0) of it; values "monitorac" whose (it != 0) of it; values "monitordc" whose (it != 0) of it; values "standbyac" whose (it != 0) of it; values "standbydc" whose (it != 0) of it) of key "PowerSettings" of key "1E\NightWatchman" of key "HKEY_LOCAL_MACHINE\Software" of native registry ) else ( (integers "DiskAC" whose (it != 15) of it; integers "DiskDC" whose (it != 5) of it; integers "HibernateAC" whose (it != 0) of it; integers "HibernateDC" whose (it != 0) of it; integers "MonitorAC" whose (it != 0) of it; integers "MonitorDC" whose (it != 0) of it; integers "StandbyAC" whose (it != 0) of it; integers "StandbyDC" whose (it != 0) of it) of dictionary "PowerSettings" of dictionary of file "/Library/Preferences/com.1E.NightWatchman.plist" ) + Internal + 2016-09-06 + + x-fixlet-modification-time + Thu, 17 Sep 2026 20:56:29 +0000 + + BESC + + + Click + here + to deploy this action. + + parameter "1ECLI"="{if (windows of operating system) then (pathname of file "NightWatchman.exe" of folder (value "InstallationDirectory" of key "1E\NightWatchman" of key "HKEY_LOCAL_MACHINE\Software" of native registry as string)) else (pathname of file "nightwatchman" of folder "/Library/Application Support/1E/NightWatchman") }" + +if {Windows of Operating System} + wait "{parameter "1ECLI"}" -diskac=15 -diskdc=5 -hibernateac=0 -hibernatedc=0 -monitorac=0 -monitordc=0 -standbyac=0 -standbydc=0 +elseif {Mac of Operating System} + wait "{parameter "1ECLI"}" -s diskac 15 diskdc 5 hibernateac 0 hibernatedc 0 monitorac 0 monitordc 0 standbyac 0 standbydc 0 +endif + +
+
diff --git a/Sites/Application Management/Fixlets/Fixlets/Config - 1E NightWatchman Power Scheme - Set to Long Presentation Mode - Win_Mac (23746).bes b/Sites/Application Management/Fixlets/Fixlets/Config - 1E NightWatchman Power Scheme - Set to Long Presentation Mode - Win_Mac (23746).bes new file mode 100644 index 000000000..2ef76b9d5 --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Config - 1E NightWatchman Power Scheme - Set to Long Presentation Mode - Win_Mac (23746).bes @@ -0,0 +1,42 @@ + + + + + Config - 1E NightWatchman Power Scheme - Set to Long Presentation Mode - Win\Mac + This Fixlet configures 1E to enforce a never sleep power scheme.

+

For general information or to report issues with C3 Power Management content please visit GitHub here: https://github.com/strawgate/C3-Power-Management

]]>
+ windows of operating system or mac of operating system + if (Windows of Operating System) then (exists file "NightWatchman.exe" of folder (preceding text of last "\" of (it as string) of value "InstallationDirectory" of key "1E\NightWatchman" of key "HKEY_LOCAL_MACHINE\Software" of native registry)) else (exists file "nightwatchman" of folder "/Library/Application Support/1E/NightWatchman") + if (Windows of Operating System) then ( exists (values "DiskAC" whose (it != 15) of it; values "DiskDC" whose (it != 5) of it; values "hibernateac" whose (it != 0) of it; values "hibernatedc" whose (it != 0) of it; values "monitorac" whose (it != 0) of it; values "monitordc" whose (it != 0) of it; values "standbyac" whose (it != 0) of it; values "standbydc" whose (it != 0) of it) of key "PowerSettings" of key "1E\NightWatchman" of key "HKEY_LOCAL_MACHINE\Software" of native registry ) else (exists (integers "DiskAC" whose (it != 15) of it; integers "DiskDC" whose (it != 5) of it; integers "HibernateAC" whose (it != 0) of it; integers "HibernateDC" whose (it != 0) of it; integers "MonitorAC" whose (it != 0) of it; integers "MonitorDC" whose (it != 0) of it; integers "StandbyAC" whose (it != 0) of it; integers "StandbyDC" whose (it != 0) of it) of dictionary "PowerSettings" of dictionary of file "/Library/Preferences/com.1E.NightWatchman.plist" ) + Internal + 2016-09-06 + + x-fixlet-modification-time + Thu, 17 Sep 2026 20:56:29 +0000 + + BESC + + + Click + here + to deploy this action. + + parameter "1ECLI"="{if (windows of operating system) then (pathname of file "NightWatchman.exe" of folder (value "InstallationDirectory" of key "1E\NightWatchman" of key "HKEY_LOCAL_MACHINE\Software" of native registry as string)) else (pathname of file "nightwatchman" of folder "/Library/Application Support/1E/NightWatchman") }" + +if {Windows of Operating System} + wait "{parameter "1ECLI"}" -diskac=15 -diskdc=5 -hibernateac=0 -hibernatedc=0 -monitorac=0 -monitordc=0 -standbyac=0 -standbydc=0 +elseif {Mac of Operating System} + wait "{parameter "1ECLI"}" -s diskac 15 diskdc 5 hibernateac 0 hibernatedc 0 monitorac 0 monitordc 0 standbyac 0 standbydc 0 +endif + +
+
diff --git a/Sites/Application Management/Fixlets/Fixlets/Config - 1E NightWatchman Power Scheme - Set to Power Saver Mode - Win_Mac (23747).bes b/Sites/Application Management/Fixlets/Fixlets/Config - 1E NightWatchman Power Scheme - Set to Power Saver Mode - Win_Mac (23747).bes new file mode 100644 index 000000000..98ce5af83 --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Config - 1E NightWatchman Power Scheme - Set to Power Saver Mode - Win_Mac (23747).bes @@ -0,0 +1,42 @@ + + + + + Config - 1E NightWatchman Power Scheme - Set to Power Saver Mode - Win\Mac + This Fixlet configures 1E to enforce a High Performance scheme.

+

For general information or to report issues with C3 Power Management content please visit GitHub here: https://github.com/strawgate/C3-Power-Management

]]>
+ windows of operating system or mac of operating system + if (Windows of Operating System) then (exists file "NightWatchman.exe" of folder (preceding text of last "\" of (it as string) of value "InstallationDirectory" of key "1E\NightWatchman" of key "HKEY_LOCAL_MACHINE\Software" of native registry)) else (exists file "nightwatchman" of folder "/Library/Application Support/1E/NightWatchman") + if (Windows of Operating System) then ( exists (values "DiskAC" whose (it != 15) of it; values "DiskDC" whose (it != 5) of it; values "hibernateac" whose (it != 180) of it; values "hibernatedc" whose (it != 180) of it; values "monitorac" whose (it != 10) of it; values "monitordc" whose (it != 10) of it; values "standbyac" whose (it != 20) of it; values "standbydc" whose (it != 20) of it) of key "PowerSettings" of key "1E\NightWatchman" of key "HKEY_LOCAL_MACHINE\Software" of native registry ) else (exists (integers "DiskAC" whose (it != 15) of it; integers "DiskDC" whose (it != 5) of it; integers "HibernateAC" whose (it != 180) of it; integers "HibernateDC" whose (it != 180) of it; integers "MonitorAC" whose (it != 10) of it; integers "MonitorDC" whose (it != 10) of it; integers "StandbyAC" whose (it != 20) of it; integers "StandbyDC" whose (it != 20) of it) of dictionary "PowerSettings" of dictionary of file "/Library/Preferences/com.1E.NightWatchman.plist" ) + Internal + 2016-09-06 + + x-fixlet-modification-time + Thu, 17 Sep 2026 20:56:29 +0000 + + BESC + + + Click + here + to deploy this action. + + parameter "1ECLI"="{if (windows of operating system) then (pathname of file "NightWatchman.exe" of folder (value "InstallationDirectory" of key "1E\NightWatchman" of key "HKEY_LOCAL_MACHINE\Software" of native registry as string)) else (pathname of file "nightwatchman" of folder "/Library/Application Support/1E/NightWatchman") }" + +if {Windows of Operating System} + wait "{parameter "1ECLI"}" -diskac=15 -diskdc=5 -hibernateac=180 -hibernatedc=180 -monitorac=10 -monitordc=10 -standbyac=20 -standbydc=20 +elseif {Mac of Operating System} + wait "{parameter "1ECLI"}" -s diskac 15 diskdc 5 hibernateac 180 hibernatedc 180 monitorac 10 monitordc 10 standbyac 20 standbydc 20 +endif + +
+
diff --git a/Sites/Application Management/Fixlets/Fixlets/Config - 1E NightWatchman Power Scheme - Set to Short Presentation Mode - Win_Mac (23748).bes b/Sites/Application Management/Fixlets/Fixlets/Config - 1E NightWatchman Power Scheme - Set to Short Presentation Mode - Win_Mac (23748).bes new file mode 100644 index 000000000..b8c4c8cd7 --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Config - 1E NightWatchman Power Scheme - Set to Short Presentation Mode - Win_Mac (23748).bes @@ -0,0 +1,42 @@ + + + + + Config - 1E NightWatchman Power Scheme - Set to Short Presentation Mode - Win\Mac + This Fixlet configures 1E to enforce a Presentation power scheme. Computer will turn off monitor after 2 hours.

+

For general information or to report issues with C3 Power Management content please visit GitHub here: https://github.com/strawgate/C3-Power-Management

]]>
+ windows of operating system or mac of operating system + if (Windows of Operating System) then (exists file "NightWatchman.exe" of folder (preceding text of last "\" of (it as string) of value "InstallationDirectory" of key "1E\NightWatchman" of key "HKEY_LOCAL_MACHINE\Software" of native registry)) else (exists file "nightwatchman" of folder "/Library/Application Support/1E/NightWatchman") + if (Windows of Operating System) then ( exists (values "DiskAC" whose (it != 15) of it; values "DiskDC" whose (it != 5) of it; values "hibernateac" whose (it != 180) of it; values "hibernatedc" whose (it != 180) of it; values "monitorac" whose (it != 180) of it; values "monitordc" whose (it != 180) of it; values "standbyac" whose (it != 200) of it; values "standbydc" whose (it != 200) of it) of key "PowerSettings" of key "1E\NightWatchman" of key "HKEY_LOCAL_MACHINE\Software" of native registry ) else (exists (integers "DiskAC" whose (it != 15) of it; integers "DiskDC" whose (it != 5) of it; integers "HibernateAC" whose (it != 180) of it; integers "HibernateDC" whose (it != 180) of it; integers "MonitorAC" whose (it != 180) of it; integers "MonitorDC" whose (it != 180) of it; integers "StandbyAC" whose (it != 200) of it; integers "StandbyDC" whose (it != 200) of it) of dictionary "PowerSettings" of dictionary of file "/Library/Preferences/com.1E.NightWatchman.plist" ) + Internal + 2016-09-06 + + x-fixlet-modification-time + Thu, 17 Sep 2026 20:56:29 +0000 + + BESC + + + Click + here + to deploy this action. + + parameter "1ECLI"="{if (windows of operating system) then (pathname of file "NightWatchman.exe" of folder (value "InstallationDirectory" of key "1E\NightWatchman" of key "HKEY_LOCAL_MACHINE\Software" of native registry as string)) else (pathname of file "nightwatchman" of folder "/Library/Application Support/1E/NightWatchman") }" + +if {Windows of Operating System} + wait "{parameter "1ECLI"}" -diskac=15 -diskdc=5 -hibernateac=180 -hibernatedc=180 -monitorac=180 -monitordc=180 -standbyac=200 -standbydc=200 +elseif {Mac of Operating System} + wait "{parameter "1ECLI"}" -s diskac 15 diskdc 5 hibernateac 180 hibernatedc 180 monitorac 180 monitordc 180 standbyac 200 standbydc 200 +endif + +
+
diff --git a/Sites/Application Management/Fixlets/Fixlets/Config - 1E NightWatchman Scheduled Actions - Disable - Win_Mac (23772).bes b/Sites/Application Management/Fixlets/Fixlets/Config - 1E NightWatchman Scheduled Actions - Disable - Win_Mac (23772).bes new file mode 100644 index 000000000..e4a83bffb --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Config - 1E NightWatchman Scheduled Actions - Disable - Win_Mac (23772).bes @@ -0,0 +1,46 @@ + + + + + Config - 1E NightWatchman Scheduled Actions - Disable - Win\Mac + This Fixlet configures 1E to disable all scheduled actions.

+

This will overwrite any previously configured scheduled actions.

+

For general information or to report issues with C3 Power Management content please visit GitHub here: https://github.com/strawgate/C3-Power-Management

]]>
+ windows of operating system or mac of operating system + if (Windows of Operating System) then (exists file "NightWatchman.exe" of folder (preceding text of last "\" of (it as string) of value "InstallationDirectory" of key "1E\NightWatchman" of key "HKEY_LOCAL_MACHINE\Software" of native registry)) else (exists file "nightwatchman" of folder "/Library/Application Support/1E/NightWatchman") + if (Windows of Operating System) then (exists values of keys "ScheduledActions" of keys "1E\NightWatchman" of keys "HKEY_LOCAL_MACHINE\Software" of native registry) else (number of values of array "ScheduledActions" of dictionary of file "/Library/Preferences/com.1E.NightWatchman.plist" != 0) + Internal + 2016-09-06 + + x-fixlet-modification-time + Thu, 17 Sep 2026 20:56:29 +0000 + + BESC + + + Click + here + to deploy this action. + + parameter "Setting"="scheduledactions" +parameter "Value"="OFF" + +parameter "1ECLI"="{if (windows of operating system) then (pathname of file "NightWatchman.exe" of folder (value "InstallationDirectory" of key "1E\NightWatchman" of key "HKEY_LOCAL_MACHINE\Software" of native registry as string)) else (pathname of file "nightwatchman" of folder "/Library/Application Support/1E/NightWatchman") }" + +if {Windows of Operating System} + wait "{parameter "1ECLI"}" -{parameter "Setting"}={parameter "Value"} +elseif {Mac of Operating System} + wait "{parameter "1ECLI"}" -s {parameter "Setting"} +endif + +
+
diff --git a/Sites/Application Management/Fixlets/Fixlets/Config - 1E NightWatchman Scheduled Actions - Reboot at 2am on All Days - Win_Mac (23750).bes b/Sites/Application Management/Fixlets/Fixlets/Config - 1E NightWatchman Scheduled Actions - Reboot at 2am on All Days - Win_Mac (23750).bes new file mode 100644 index 000000000..fca0976fd --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Config - 1E NightWatchman Scheduled Actions - Reboot at 2am on All Days - Win_Mac (23750).bes @@ -0,0 +1,54 @@ + + + + + Config - 1E NightWatchman Scheduled Actions - Reboot at 2am on All Days - Win\Mac + This Fixlet configures 1E to reboot the machine at 8pm each night.

+

This will overwrite any previously configured scheduled actions.

+

For general information or to report issues with C3 Power Management content please visit GitHub here: https://github.com/strawgate/C3-Power-Management

]]>
+ windows of operating system or mac of operating system + if (Windows of Operating System) then (exists file "NightWatchman.exe" of folder (preceding text of last "\" of (it as string) of value "InstallationDirectory" of key "1E\NightWatchman" of key "HKEY_LOCAL_MACHINE\Software" of native registry)) else (exists file "nightwatchman" of folder "/Library/Application Support/1E/NightWatchman") + if (windows of operating system) then ( /* Days */ (set of (preceding text of first "Logoff" of it) of names of values whose (name of it ends with "LogoffAction") of key "ScheduledActions" of key "1E\NightWatchman" of key "HKEY_LOCAL_MACHINE\Software" of native registry) != set of ("Monday";"Tuesday";"Wednesday";"Thursday";"Friday";"Saturday";"Sunday") or /* Hours */ exists (values whose (name of it ends with "Hour") of key "ScheduledActions" of key "1E\NightWatchman" of key "HKEY_LOCAL_MACHINE\Software" of native registry) whose (it != 2) or /* Minutes */ exists (values whose (name of it ends with "Minutes") of key "ScheduledActions" of key "1E\NightWatchman" of key "HKEY_LOCAL_MACHINE\Software" of native registry) whose (it != 0) or /* Logoff Actions */ exists (values whose (name of it ends with "LogoffAction") of key "ScheduledActions" of key "1E\NightWatchman" of key "HKEY_LOCAL_MACHINE\Software" of native registry) whose (it as string as uppercase != "ACTIVE") or exists (values whose (name of it ends with "PowerdownAction") of key "ScheduledActions" of key "1E\NightWatchman" of key "HKEY_LOCAL_MACHINE\Software" of native registry) whose (it as string as uppercase != "REBOOT") ) else (true) + if (Mac of Operating System) then ( exists ( strings "Action" whose (it != "Reboot") of it; strings "LogOff" whose (it != "Active") of it; strings "Time" whose (it != "02:00") of it; elements of (set of (strings "Day" of it) - (set of ("Monday";"Tuesday";"Wednesday";"Thursday";"Friday";"Saturday";"Sunday")))) of (dictionaries of values of array "ScheduledActions" of dictionary of file "/Library/Preferences/com.1E.NightWatchman.plist") ) else (true) + Internal + 2016-09-06 + + x-fixlet-modification-time + Thu, 17 Sep 2026 20:56:29 +0000 + + BESC + + + Click + here + to deploy this action. + + parameter "Setting"="scheduledactions" + +parameter "1ECLI"="{if (windows of operating system) then (pathname of file "NightWatchman.exe" of folder (value "InstallationDirectory" of key "1E\NightWatchman" of key "HKEY_LOCAL_MACHINE\Software" of native registry as string)) else (pathname of file "nightwatchman" of folder "/Library/Application Support/1E/NightWatchman") }" + +if {Windows of Operating System} + + parameter "Value"="ALLDAYS(2:00,REBOOT,ACTIVE)" + + wait "{parameter "1ECLI"}" -{parameter "Setting"}="{parameter "Value"}" + +elseif {Mac of Operating System} + + parameter "Value"="ALLDAYS=2:00,REBOOT,ACTIVE" + + wait "{parameter "1ECLI"}" -{parameter "Setting"} {parameter "Value"} + +endif + +
+
diff --git a/Sites/Application Management/Fixlets/Fixlets/Config - 1E NightWatchman Scheduled Actions - Reboot at 2am on Weekdays - Win_Mac (23751).bes b/Sites/Application Management/Fixlets/Fixlets/Config - 1E NightWatchman Scheduled Actions - Reboot at 2am on Weekdays - Win_Mac (23751).bes new file mode 100644 index 000000000..cd96ce41a --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Config - 1E NightWatchman Scheduled Actions - Reboot at 2am on Weekdays - Win_Mac (23751).bes @@ -0,0 +1,54 @@ + + + + + Config - 1E NightWatchman Scheduled Actions - Reboot at 2am on Weekdays - Win\Mac + This Fixlet configures 1E to reboot the machine at 2am each weekday night.

+

This will overwrite any previously configured scheduled actions.

+

For general information or to report issues with C3 Power Management content please visit GitHub here: https://github.com/strawgate/C3-Power-Management

]]>
+ windows of operating system or mac of operating system + if (Windows of Operating System) then (exists file "NightWatchman.exe" of folder (preceding text of last "\" of (it as string) of value "InstallationDirectory" of key "1E\NightWatchman" of key "HKEY_LOCAL_MACHINE\Software" of native registry)) else (exists file "nightwatchman" of folder "/Library/Application Support/1E/NightWatchman") + if (windows of operating system) then ( /* Days */ (set of (preceding text of first "Logoff" of it) of names of values whose (name of it ends with "LogoffAction") of key "ScheduledActions" of key "1E\NightWatchman" of key "HKEY_LOCAL_MACHINE\Software" of native registry) != set of ("Monday";"Tuesday";"Wednesday";"Thursday";"Friday") or /* Hours */ exists (values whose (name of it ends with "Hour") of key "ScheduledActions" of key "1E\NightWatchman" of key "HKEY_LOCAL_MACHINE\Software" of native registry) whose (it != 2) or /* Minutes */ exists (values whose (name of it ends with "Minutes") of key "ScheduledActions" of key "1E\NightWatchman" of key "HKEY_LOCAL_MACHINE\Software" of native registry) whose (it != 0) or /* Logoff Actions */ exists (values whose (name of it ends with "LogoffAction") of key "ScheduledActions" of key "1E\NightWatchman" of key "HKEY_LOCAL_MACHINE\Software" of native registry) whose (it as string as uppercase != "ACTIVE") or exists (values whose (name of it ends with "PowerdownAction") of key "ScheduledActions" of key "1E\NightWatchman" of key "HKEY_LOCAL_MACHINE\Software" of native registry) whose (it as string as uppercase != "REBOOT") ) else (true) + if (Mac of Operating System) then ( exists ( strings "Action" whose (it != "Reboot") of it; strings "LogOff" whose (it != "Active") of it; strings "Time" whose (it != "02:00") of it; elements of (set of (strings "Day" of it) - (set of ("Monday";"Tuesday";"Wednesday";"Thursday";"Friday")))) of (dictionaries of values of array "ScheduledActions" of dictionary of file "/Library/Preferences/com.1E.NightWatchman.plist") ) else (true) + Internal + 2016-09-06 + + x-fixlet-modification-time + Thu, 17 Sep 2026 20:56:29 +0000 + + BESC + + + Click + here + to deploy this action. + + parameter "Setting"="scheduledactions" + +parameter "1ECLI"="{if (windows of operating system) then (pathname of file "NightWatchman.exe" of folder (value "InstallationDirectory" of key "1E\NightWatchman" of key "HKEY_LOCAL_MACHINE\Software" of native registry as string)) else (pathname of file "nightwatchman" of folder "/Library/Application Support/1E/NightWatchman") }" + +if {Windows of Operating System} + + parameter "Value"="WEEKDAYS(2:00,REBOOT,ACTIVE)" + + wait "{parameter "1ECLI"}" -{parameter "Setting"}="{parameter "Value"}" + +elseif {Mac of Operating System} + + parameter "Value"="WEEKDAYS=2:00,REBOOT,ACTIVE" + + wait "{parameter "1ECLI"}" -{parameter "Setting"} {parameter "Value"} + +endif + +
+
diff --git a/Sites/Application Management/Fixlets/Fixlets/Config - 1E NightWatchman Scheduled Actions - Shutdown at 6pm on All Days - Win_Mac (23752).bes b/Sites/Application Management/Fixlets/Fixlets/Config - 1E NightWatchman Scheduled Actions - Shutdown at 6pm on All Days - Win_Mac (23752).bes new file mode 100644 index 000000000..96bb72764 --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Config - 1E NightWatchman Scheduled Actions - Shutdown at 6pm on All Days - Win_Mac (23752).bes @@ -0,0 +1,54 @@ + + + + + Config - 1E NightWatchman Scheduled Actions - Shutdown at 6pm on All Days - Win\Mac + This Fixlet configures 1E to shutdown the machine at 6pm each night.

+

This will overwrite any previously configured scheduled actions.

+

For general information or to report issues with C3 Power Management content please visit GitHub here: https://github.com/strawgate/C3-Power-Management

]]>
+ windows of operating system or mac of operating system + if (Windows of Operating System) then (exists file "NightWatchman.exe" of folder (preceding text of last "\" of (it as string) of value "InstallationDirectory" of key "1E\NightWatchman" of key "HKEY_LOCAL_MACHINE\Software" of native registry)) else (exists file "nightwatchman" of folder "/Library/Application Support/1E/NightWatchman") + if (windows of operating system) then ( /* Days */ (set of (preceding text of first "Logoff" of it) of names of values whose (name of it ends with "LogoffAction") of key "ScheduledActions" of key "1E\NightWatchman" of key "HKEY_LOCAL_MACHINE\Software" of native registry) != set of ("Monday";"Tuesday";"Wednesday";"Thursday";"Friday";"Saturday";"Sunday") or /* Hours */ exists (values whose (name of it ends with "Hour") of key "ScheduledActions" of key "1E\NightWatchman" of key "HKEY_LOCAL_MACHINE\Software" of native registry) whose (it != 18) or /* Minutes */ exists (values whose (name of it ends with "Minutes") of key "ScheduledActions" of key "1E\NightWatchman" of key "HKEY_LOCAL_MACHINE\Software" of native registry) whose (it != 0) or /* Logoff Actions */ exists (values whose (name of it ends with "LogoffAction") of key "ScheduledActions" of key "1E\NightWatchman" of key "HKEY_LOCAL_MACHINE\Software" of native registry) whose (it as string as uppercase != "ACTIVE") or exists (values whose (name of it ends with "PowerdownAction") of key "ScheduledActions" of key "1E\NightWatchman" of key "HKEY_LOCAL_MACHINE\Software" of native registry) whose (it as string as uppercase != "POWEROFF") ) else (true) + if (Mac of Operating System) then ( exists ( strings "Action" whose (it != "PowerOff") of it; strings "LogOff" whose (it != "Active") of it; strings "Time" whose (it != "18:00") of it; elements of (set of (strings "Day" of it) - (set of ("Monday";"Tuesday";"Wednesday";"Thursday";"Friday";"Saturday";"Sunday")))) of (dictionaries of values of array "ScheduledActions" of dictionary of file "/Library/Preferences/com.1E.NightWatchman.plist") ) else (true) + Internal + 2016-09-06 + + x-fixlet-modification-time + Thu, 17 Sep 2026 20:56:29 +0000 + + BESC + + + Click + here + to deploy this action. + + parameter "Setting"="scheduledactions" + +parameter "1ECLI"="{if (windows of operating system) then (pathname of file "NightWatchman.exe" of folder (value "InstallationDirectory" of key "1E\NightWatchman" of key "HKEY_LOCAL_MACHINE\Software" of native registry as string)) else (pathname of file "nightwatchman" of folder "/Library/Application Support/1E/NightWatchman") }" + +if {Windows of Operating System} + + parameter "Value"="\"ALLDAYS(18:00,POWEROFF,ACTIVE)\"" + + wait "{parameter "1ECLI"}" -{parameter "Setting"}={parameter "Value"} + +elseif {Mac of Operating System} + + parameter "Value"="ALLDAYS=18:00,POWEROFF,ACTIVE" + + wait "{parameter "1ECLI"}" -{parameter "Setting"} {parameter "Value"} + +endif + +
+
diff --git a/Sites/Application Management/Fixlets/Fixlets/Config - 1E NightWatchman Scheduled Actions - Shutdown at 6pm on Weekdays - Win_Mac (23753).bes b/Sites/Application Management/Fixlets/Fixlets/Config - 1E NightWatchman Scheduled Actions - Shutdown at 6pm on Weekdays - Win_Mac (23753).bes new file mode 100644 index 000000000..b24017759 --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Config - 1E NightWatchman Scheduled Actions - Shutdown at 6pm on Weekdays - Win_Mac (23753).bes @@ -0,0 +1,54 @@ + + + + + Config - 1E NightWatchman Scheduled Actions - Shutdown at 6pm on Weekdays - Win\Mac + This Fixlet configures 1E to shutdown the machine at 6pm each weekday night.

+

This will overwrite any previously configured scheduled actions.

+

For general information or to report issues with C3 Power Management content please visit GitHub here: https://github.com/strawgate/C3-Power-Management

]]>
+ windows of operating system or mac of operating system + if (Windows of Operating System) then (exists file "NightWatchman.exe" of folder (preceding text of last "\" of (it as string) of value "InstallationDirectory" of key "1E\NightWatchman" of key "HKEY_LOCAL_MACHINE\Software" of native registry)) else (exists file "nightwatchman" of folder "/Library/Application Support/1E/NightWatchman") + if (Mac of Operating System) then ( exists ( strings "Action" whose (it != "PowerOff") of it; strings "LogOff" whose (it != "Active") of it; strings "Time" whose (it != "18:00") of it; elements of (set of (strings "Day" of it) - (set of ("Monday";"Tuesday";"Wednesday";"Thursday";"Friday";"Saturday";"Sunday")))) of (dictionaries of values of array "ScheduledActions" of dictionary of file "/Library/Preferences/com.1E.NightWatchman.plist") ) else (true) + if (windows of operating system) then ( /* Days */ (set of (preceding text of first "Logoff" of it) of names of values whose (name of it ends with "LogoffAction") of key "ScheduledActions" of key "1E\NightWatchman" of key "HKEY_LOCAL_MACHINE\Software" of native registry) != set of ("Monday";"Tuesday";"Wednesday";"Thursday";"Friday") or /* Hours */ exists (values whose (name of it ends with "Hour") of key "ScheduledActions" of key "1E\NightWatchman" of key "HKEY_LOCAL_MACHINE\Software" of native registry) whose (it != 18) or /* Minutes */ exists (values whose (name of it ends with "Minutes") of key "ScheduledActions" of key "1E\NightWatchman" of key "HKEY_LOCAL_MACHINE\Software" of native registry) whose (it != 0) or /* Logoff Actions */ exists (values whose (name of it ends with "LogoffAction") of key "ScheduledActions" of key "1E\NightWatchman" of key "HKEY_LOCAL_MACHINE\Software" of native registry) whose (it as string as uppercase != "ACTIVE") or exists (values whose (name of it ends with "PowerdownAction") of key "ScheduledActions" of key "1E\NightWatchman" of key "HKEY_LOCAL_MACHINE\Software" of native registry) whose (it as string as uppercase != "POWEROFF") ) else (true) + Internal + 2016-09-06 + + x-fixlet-modification-time + Thu, 17 Sep 2026 20:56:29 +0000 + + BESC + + + Click + here + to deploy this action. + + parameter "Setting"="scheduledactions" + +parameter "1ECLI"="{if (windows of operating system) then (pathname of file "NightWatchman.exe" of folder (value "InstallationDirectory" of key "1E\NightWatchman" of key "HKEY_LOCAL_MACHINE\Software" of native registry as string)) else (pathname of file "nightwatchman" of folder "/Library/Application Support/1E/NightWatchman") }" + +if {Windows of Operating System} + + parameter "Value"="\"WEEKDAYS(18:00,POWEROFF,ACTIVE)\"" + + wait "{parameter "1ECLI"}" -{parameter "Setting"}={parameter "Value"} + +elseif {Mac of Operating System} + + parameter "Value"="WEEKDAYS=18:00,POWEROFF,ACTIVE" + + wait "{parameter "1ECLI"}" -{parameter "Setting"} {parameter "Value"} + +endif + +
+
diff --git a/Sites/Application Management/Fixlets/Fixlets/Config - 1E NightWatchman Scheduled Actions - Shutdown at 8pm on All Days - Win_Mac (23754).bes b/Sites/Application Management/Fixlets/Fixlets/Config - 1E NightWatchman Scheduled Actions - Shutdown at 8pm on All Days - Win_Mac (23754).bes new file mode 100644 index 000000000..14f90ea02 --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Config - 1E NightWatchman Scheduled Actions - Shutdown at 8pm on All Days - Win_Mac (23754).bes @@ -0,0 +1,54 @@ + + + + + Config - 1E NightWatchman Scheduled Actions - Shutdown at 8pm on All Days - Win\Mac + This Fixlet configures 1E to shutdown the machine at 8pm each night.

+

This will overwrite any previously configured scheduled actions.

+

For general information or to report issues with C3 Power Management content please visit GitHub here: https://github.com/strawgate/C3-Power-Management

]]>
+ windows of operating system or mac of operating system + if (Windows of Operating System) then (exists file "NightWatchman.exe" of folder (preceding text of last "\" of (it as string) of value "InstallationDirectory" of key "1E\NightWatchman" of key "HKEY_LOCAL_MACHINE\Software" of native registry)) else (exists file "nightwatchman" of folder "/Library/Application Support/1E/NightWatchman") + if (windows of operating system) then ( /* Days */ (set of (preceding text of first "Logoff" of it) of names of values whose (name of it ends with "LogoffAction") of key "ScheduledActions" of key "1E\NightWatchman" of key "HKEY_LOCAL_MACHINE\Software" of native registry) != set of ("Monday";"Tuesday";"Wednesday";"Thursday";"Friday";"Saturday";"Sunday") or /* Hours */ exists (values whose (name of it ends with "Hour") of key "ScheduledActions" of key "1E\NightWatchman" of key "HKEY_LOCAL_MACHINE\Software" of native registry) whose (it != 20) or /* Minutes */ exists (values whose (name of it ends with "Minutes") of key "ScheduledActions" of key "1E\NightWatchman" of key "HKEY_LOCAL_MACHINE\Software" of native registry) whose (it != 0) or /* Logoff Actions */ exists (values whose (name of it ends with "LogoffAction") of key "ScheduledActions" of key "1E\NightWatchman" of key "HKEY_LOCAL_MACHINE\Software" of native registry) whose (it as string as uppercase != "ACTIVE") or exists (values whose (name of it ends with "PowerdownAction") of key "ScheduledActions" of key "1E\NightWatchman" of key "HKEY_LOCAL_MACHINE\Software" of native registry) whose (it as string as uppercase != "POWEROFF") ) else (true) + if (Mac of Operating System) then ( exists ( strings "Action" whose (it != "PowerOff") of it; strings "LogOff" whose (it != "Active") of it; strings "Time" whose (it != "20:00") of it; elements of (set of (strings "Day" of it) - (set of ("Monday";"Tuesday";"Wednesday";"Thursday";"Friday";"Saturday";"Sunday")))) of (dictionaries of values of array "ScheduledActions" of dictionary of file "/Library/Preferences/com.1E.NightWatchman.plist") ) else (true) + Internal + 2016-09-06 + + x-fixlet-modification-time + Thu, 17 Sep 2026 20:56:29 +0000 + + BESC + + + Click + here + to deploy this action. + + parameter "Setting"="scheduledactions" + +parameter "1ECLI"="{if (windows of operating system) then (pathname of file "NightWatchman.exe" of folder (value "InstallationDirectory" of key "1E\NightWatchman" of key "HKEY_LOCAL_MACHINE\Software" of native registry as string)) else (pathname of file "nightwatchman" of folder "/Library/Application Support/1E/NightWatchman") }" + +if {Windows of Operating System} + + parameter "Value"="\"ALLDAYS(20:00,POWEROFF,ACTIVE)\"" + + wait "{parameter "1ECLI"}" -{parameter "Setting"}={parameter "Value"} + +elseif {Mac of Operating System} + + parameter "Value"="ALLDAYS=20:00,POWEROFF,ACTIVE" + + wait "{parameter "1ECLI"}" -{parameter "Setting"} {parameter "Value"} + +endif + +
+
diff --git a/Sites/Application Management/Fixlets/Fixlets/Config - 1E NightWatchman Scheduled Actions - Shutdown at 8pm on Weekdays - Win_Mac (23755).bes b/Sites/Application Management/Fixlets/Fixlets/Config - 1E NightWatchman Scheduled Actions - Shutdown at 8pm on Weekdays - Win_Mac (23755).bes new file mode 100644 index 000000000..2168ff854 --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Config - 1E NightWatchman Scheduled Actions - Shutdown at 8pm on Weekdays - Win_Mac (23755).bes @@ -0,0 +1,54 @@ + + + + + Config - 1E NightWatchman Scheduled Actions - Shutdown at 8pm on Weekdays - Win\Mac + This Fixlet configures 1E to shutdown the machine at 8pm each weekday night.

+

This will overwrite any previously configured scheduled actions.

+

For general information or to report issues with C3 Power Management content please visit GitHub here: https://github.com/strawgate/C3-Power-Management

]]>
+ windows of operating system or mac of operating system + if (Windows of Operating System) then (exists file "NightWatchman.exe" of folder (preceding text of last "\" of (it as string) of value "InstallationDirectory" of key "1E\NightWatchman" of key "HKEY_LOCAL_MACHINE\Software" of native registry)) else (exists file "nightwatchman" of folder "/Library/Application Support/1E/NightWatchman") + if (windows of operating system) then ( /* Days */ (set of (preceding text of first "Logoff" of it) of names of values whose (name of it ends with "LogoffAction") of key "ScheduledActions" of key "1E\NightWatchman" of key "HKEY_LOCAL_MACHINE\Software" of native registry) != set of ("Monday";"Tuesday";"Wednesday";"Thursday";"Friday") or /* Hours */ exists (values whose (name of it ends with "Hour") of key "ScheduledActions" of key "1E\NightWatchman" of key "HKEY_LOCAL_MACHINE\Software" of native registry) whose (it != 20) or /* Minutes */ exists (values whose (name of it ends with "Minutes") of key "ScheduledActions" of key "1E\NightWatchman" of key "HKEY_LOCAL_MACHINE\Software" of native registry) whose (it != 0) or /* Logoff Actions */ exists (values whose (name of it ends with "LogoffAction") of key "ScheduledActions" of key "1E\NightWatchman" of key "HKEY_LOCAL_MACHINE\Software" of native registry) whose (it as string as uppercase != "ACTIVE") or exists (values whose (name of it ends with "PowerdownAction") of key "ScheduledActions" of key "1E\NightWatchman" of key "HKEY_LOCAL_MACHINE\Software" of native registry) whose (it as string as uppercase != "POWEROFF") ) else (true) + if (Mac of Operating System) then ( exists ( strings "Action" whose (it != "PowerOff") of it; strings "LogOff" whose (it != "Active") of it; strings "Time" whose (it != "20:00") of it; elements of (set of (strings "Day" of it) - (set of ("Monday";"Tuesday";"Wednesday";"Thursday";"Friday")))) of (dictionaries of values of array "ScheduledActions" of dictionary of file "/Library/Preferences/com.1E.NightWatchman.plist") ) else (true) + Internal + 2016-09-06 + + x-fixlet-modification-time + Thu, 17 Sep 2026 20:56:29 +0000 + + BESC + + + Click + here + to deploy this action. + + parameter "Setting"="scheduledactions" + +parameter "1ECLI"="{if (windows of operating system) then (pathname of file "NightWatchman.exe" of folder (value "InstallationDirectory" of key "1E\NightWatchman" of key "HKEY_LOCAL_MACHINE\Software" of native registry as string)) else (pathname of file "nightwatchman" of folder "/Library/Application Support/1E/NightWatchman") }" + +if {Windows of Operating System} + + parameter "Value"="\"WEEKDAYS(20:00,POWEROFF,ACTIVE)\"" + + wait "{parameter "1ECLI"}" -{parameter "Setting"}={parameter "Value"} + +elseif {Mac of Operating System} + + parameter "Value"="WEEKDAYS=20:00,POWEROFF,ACTIVE" + + wait "{parameter "1ECLI"}" -{parameter "Setting"} {parameter "Value"} + +endif + +
+
diff --git a/Sites/Application Management/Fixlets/Fixlets/Config - 1E NightWatchman Sleepless Detection - Disable - Windows (21461).bes b/Sites/Application Management/Fixlets/Fixlets/Config - 1E NightWatchman Sleepless Detection - Disable - Windows (21461).bes new file mode 100644 index 000000000..08a9cacdc --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Config - 1E NightWatchman Sleepless Detection - Disable - Windows (21461).bes @@ -0,0 +1,40 @@ + + + + + Config - 1E NightWatchman Sleepless Detection - Disable - Windows + This Fixlet disables Sleepless Detection within 1E NightWatchman.

+

For general information or to report issues with C3 Power Management content please visit GitHub here: https://github.com/strawgate/C3-Power-Management

]]>
+ windows of operating system + exists file "NightWatchman.exe" of folder (preceding text of last "\" of (it as string) of value "InstallationDirectory" of key "1E\NightWatchman" of key "HKEY_LOCAL_MACHINE\Software" of native registry) + value "AdvancedSleeplessDetection" of key "1E\NightWatchman" of key "HKEY_LOCAL_MACHINE\Software" of native registry as string as uppercase = "ON" + Internal + 2016-09-06 + + x-fixlet-modification-time + Thu, 17 Sep 2026 20:56:29 +0000 + + BESC + + + Click + here + to deploy this action. + + // Enter your action script here + +parameter "1ECLI"="{pathname of file "NightWatchman.exe" of folder (preceding text of last "\" of (it as string) of value "InstallationDirectory" of key "1E\NightWatchman" of key "HKEY_LOCAL_MACHINE\Software" of native registry) }" + +waithidden "{parameter "1ECLI"}" -AdvancedSleeplessDetection=OFF + +
+
diff --git a/Sites/Application Management/Fixlets/Fixlets/Config - 1E NightWatchman Sleepless Detection - Enable - Windows (21462).bes b/Sites/Application Management/Fixlets/Fixlets/Config - 1E NightWatchman Sleepless Detection - Enable - Windows (21462).bes new file mode 100644 index 000000000..99eca6526 --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Config - 1E NightWatchman Sleepless Detection - Enable - Windows (21462).bes @@ -0,0 +1,40 @@ + + + + + Config - 1E NightWatchman Sleepless Detection - Enable - Windows + This Fixlet enables Sleepless Detection within 1E NightWatchman.

+

For general information or to report issues with C3 Power Management content please visit GitHub here: https://github.com/strawgate/C3-Power-Management

]]>
+ windows of operating system + exists file "NightWatchman.exe" of folder (preceding text of last "\" of (it as string) of value "InstallationDirectory" of key "1E\NightWatchman" of key "HKEY_LOCAL_MACHINE\Software" of native registry) + value "AdvancedSleeplessDetection" of key "1E\NightWatchman" of key "HKEY_LOCAL_MACHINE\Software" of native registry as string as uppercase = "OFF" + Internal + 2016-09-06 + + x-fixlet-modification-time + Thu, 17 Sep 2026 20:56:29 +0000 + + BESC + + + Click + here + to deploy this action. + + // Enter your action script here + +parameter "1ECLI"="{pathname of file "NightWatchman.exe" of folder (preceding text of last "\" of (it as string) of value "InstallationDirectory" of key "1E\NightWatchman" of key "HKEY_LOCAL_MACHINE\Software" of native registry) }" + +waithidden "{parameter "1ECLI"}" -AdvancedSleeplessDetection=ON + +
+
diff --git a/Sites/Application Management/Fixlets/Fixlets/Config - 1E NightWatchman System Tray - Hidden - Win_Mac (23756).bes b/Sites/Application Management/Fixlets/Fixlets/Config - 1E NightWatchman System Tray - Hidden - Win_Mac (23756).bes new file mode 100644 index 000000000..4f61ec281 --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Config - 1E NightWatchman System Tray - Hidden - Win_Mac (23756).bes @@ -0,0 +1,45 @@ + + + + + Config - 1E NightWatchman System Tray - Hidden - Win\Mac + This Fixlet configures 1E to hide its system tray icon.

+

For general information or to report issues with C3 Power Management content please visit GitHub here: https://github.com/strawgate/C3-Power-Management

]]>
+ windows of operating system or mac of operating system + if (Windows of Operating System) then (exists file "NightWatchman.exe" of folder (preceding text of last "\" of (it as string) of value "InstallationDirectory" of key "1E\NightWatchman" of key "HKEY_LOCAL_MACHINE\Software" of native registry)) else (exists file "nightwatchman" of folder "/Library/Application Support/1E/NightWatchman") + if (Windows of Operating System) then (value "SystemTray" of key "1E\NightWatchman" of key "HKEY_LOCAL_MACHINE\Software" of native registry as string as uppercase != "OFF") else (boolean "ShowSystemTray" of dictionary "SysTraySettings" of dictionary of file "/Library/Preferences/com.1E.NightWatchman.plist") + Internal + 2016-09-06 + + x-fixlet-modification-time + Thu, 17 Sep 2026 20:56:29 +0000 + + BESC + + + Click + here + to deploy this action. + + parameter "Setting"="SystemTray" +parameter "Value"="OFF" + +parameter "1ECLI"="{if (windows of operating system) then (pathname of file "NightWatchman.exe" of folder (value "InstallationDirectory" of key "1E\NightWatchman" of key "HKEY_LOCAL_MACHINE\Software" of native registry as string)) else (pathname of file "nightwatchman" of folder "/Library/Application Support/1E/NightWatchman") }" + +if {Windows of Operating System} + wait "{parameter "1ECLI"}" -{parameter "Setting"}={parameter "Value"} +elseif {Mac of Operating System} + wait "{parameter "1ECLI"}" -s {parameter "Setting"} {parameter "Value"} +endif + +
+
diff --git a/Sites/Application Management/Fixlets/Fixlets/Config - 1E NightWatchman System Tray - Visible - Win_Mac (23757).bes b/Sites/Application Management/Fixlets/Fixlets/Config - 1E NightWatchman System Tray - Visible - Win_Mac (23757).bes new file mode 100644 index 000000000..5bece424f --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Config - 1E NightWatchman System Tray - Visible - Win_Mac (23757).bes @@ -0,0 +1,45 @@ + + + + + Config - 1E NightWatchman System Tray - Visible - Win\Mac + This Fixlet configures 1E to display a system tray icon.

+

For general information or to report issues with C3 Power Management content please visit GitHub here: https://github.com/strawgate/C3-Power-Management

]]>
+ windows of operating system or mac of operating system + if (Windows of Operating System) then (exists file "NightWatchman.exe" of folder (preceding text of last "\" of (it as string) of value "InstallationDirectory" of key "1E\NightWatchman" of key "HKEY_LOCAL_MACHINE\Software" of native registry)) else (exists file "nightwatchman" of folder "/Library/Application Support/1E/NightWatchman") + if (Windows of Operating System) then (value "SystemTray" of key "1E\NightWatchman" of key "HKEY_LOCAL_MACHINE\Software" of native registry as string as uppercase != "ON") else (NOT boolean "ShowSystemTray" of dictionary "SysTraySettings" of dictionary of file "/Library/Preferences/com.1E.NightWatchman.plist") + Internal + 2016-09-06 + + x-fixlet-modification-time + Thu, 17 Sep 2026 20:56:29 +0000 + + BESC + + + Click + here + to deploy this action. + + parameter "Setting"="SystemTray" +parameter "Value"="ON" + +parameter "1ECLI"="{if (windows of operating system) then (pathname of file "NightWatchman.exe" of folder (value "InstallationDirectory" of key "1E\NightWatchman" of key "HKEY_LOCAL_MACHINE\Software" of native registry as string)) else (pathname of file "nightwatchman" of folder "/Library/Application Support/1E/NightWatchman") }" + +if {Windows of Operating System} + wait "{parameter "1ECLI"}" -{parameter "Setting"}={parameter "Value"} +elseif {Mac of Operating System} + wait "{parameter "1ECLI"}" -s {parameter "Setting"} {parameter "Value"} +endif + +
+
diff --git a/Sites/Application Management/Fixlets/Fixlets/Config - NXLog CE - Enable Modular Management - Windows (22886).bes b/Sites/Application Management/Fixlets/Fixlets/Config - NXLog CE - Enable Modular Management - Windows (22886).bes new file mode 100644 index 000000000..52ca94271 --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Config - NXLog CE - Enable Modular Management - Windows (22886).bes @@ -0,0 +1,66 @@ + + + + + Config - NXLog CE - Enable Modular Management - Windows + This Fixlet sets up the NXLog configuration to use a folder structure for its various configuration components. This allows an operator to drop a single extension, input, etc into a folder and have the client start forwarding logs for that application.

+

For general information or to report issues with C3 Inventory content please visit GitHub here: https://github.com/strawgate/C3-Inventory

]]>
+ windows of operating system + exists values "installdir" of keys "HKEY_LOCAL_MACHINE\Software\nxlog" of x32 registries + not exists files "nxlog.conf" whose (size of it = 430 or size of it = 424) of folders "conf" of folders (values "installdir" of keys "HKEY_LOCAL_MACHINE\Software\nxlog" of x32 registries as string) + NXLog CE + Internal + 2016-11-07 + + x-fixlet-modification-time + Thu, 17 Sep 2026 20:56:29 +0000 + + BESC + + + Click + here + to deploy this action. + + parameter "nxlog"="{pathnames of folders (values "installdir" of keys "HKEY_LOCAL_MACHINE\Software\nxlog" of x32 registries as string)}" +parameter "nxlog_conf"="{pathnames of folders "conf" of folders (values "installdir" of keys "HKEY_LOCAL_MACHINE\Software\nxlog" of x32 registries as string)}" + +folder create "{parameter "nxlog_conf"}" + +createfile until _end_ +define ROOT {values "installdir" of keys "HKEY_LOCAL_MACHINE\Software\nxlog" of x32 registries as string} + +Moduledir %ROOT%\modules +CacheDir %ROOT%\data +Pidfile %ROOT%\data\nxlog.pid +SpoolDir %ROOT%\data +LogFile %ROOT%\data\nxlog.log + +#Definition Processing +include %ROOT%\\conf\\Definition\\*.conf + +#Extension Processing +include %ROOT%\\conf\\Extension\\*.conf + +#Input Processing +include %ROOT%\\conf\\Input\\*.conf + +#Output Processing +include %ROOT%\\conf\\Output\\*.conf +_end_ + +delete "{parameter "nxlog_conf"}\nxlog.conf" + +copy __createfile "{parameter "nxlog_conf"}\nxlog.conf" + +
+
diff --git a/Sites/Application Management/Fixlets/Fixlets/Config - NXLog CE Definition - Environment Variables - Windows (23101).bes b/Sites/Application Management/Fixlets/Fixlets/Config - NXLog CE Definition - Environment Variables - Windows (23101).bes new file mode 100644 index 000000000..864d96c10 --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Config - NXLog CE Definition - Environment Variables - Windows (23101).bes @@ -0,0 +1,68 @@ + + + + + Config - NXLog CE Definition - Environment Variables - Windows + This Fixlet configures NXLog Community Edition with a set of definitions that mimic Windows environment variables.

+

Specifically, it defines the following variables:

+
    +
  • ALLUSERSPROFILE +
  • BESDATA +
  • COMPUTERNAME +
  • PROGRAMFILES +
  • PROGRAMFILES(X86) +
  • SystemDrive +
  • SystemRoot +
  • WINDIR
+

This will not work unless you have enabled modular management using Fixlet: Config - NXLog CE - Enable Modular Management - Windows

+

For general information or to report issues with C3 Inventory content please visit GitHub here: https://github.com/strawgate/C3-Inventory

]]>
+ windows of operating system + exists values "installdir" of keys "HKEY_LOCAL_MACHINE\Software\nxlog" of x32 registries + + NXLog CE + Internal + 2016-11-07 + + x-fixlet-modification-time + Thu, 17 Sep 2026 20:56:29 +0000 + + BESC + + + Click + here + to deploy this action. + + // Enter your action script here + +parameter "nxlog"="{pathnames of folders (values "installdir" of keys "HKEY_LOCAL_MACHINE\Software\nxlog" of x32 registries as string)}" +parameter "nxlog_conf"="{pathnames of folders "conf" of folders (values "installdir" of keys "HKEY_LOCAL_MACHINE\Software\nxlog" of x32 registries as string)}" + +folder create "{parameter "nxlog_conf"}\Definition" + +createfile until _end_ +define ALLUSERSPROFILE {expand environment string of "%25ALLUSERSPROFILE%25"} +define BESDATA {concatenations "\\" of substrings separated by "\" of pathname of data folder of client} +define COMPUTERNAME {computer name} +define PROGRAMFILES {if (x64 of operating system) then (pathname of program files x64 folder) else (pathname of program files x32 folder)} +define PROGRAMFILES(X86) {pathname of program files x32 folder} +define SystemDrive {name of drive of system folder} +define SystemRoot {pathname of windows folder} +define WINDIR {pathname of windows folder} +_end_ + +delete "{parameter "nxlog_conf"}\Definition\environment.conf" + +copy __createfile "{parameter "nxlog_conf"}\Definition\environment.conf" + +
+
diff --git a/Sites/Application Management/Fixlets/Fixlets/Config - NXLog CE Extension - w3c - Windows (22567).bes b/Sites/Application Management/Fixlets/Fixlets/Config - NXLog CE Extension - w3c - Windows (22567).bes new file mode 100644 index 000000000..fb6ecabf5 --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Config - NXLog CE Extension - w3c - Windows (22567).bes @@ -0,0 +1,59 @@ + + + + + Config - NXLog CE Extension - w3c - Windows + This Fixlet configures NXLog Community Edition to enable the w3c extension.

+

This will not work unless you have enabled modular management using Fixlet: Config - NXLog CE - Enable Modular Management - Windows

+

For general information or to report issues with C3 Inventory content please visit GitHub here: https://github.com/strawgate/C3-Inventory

]]>
+ windows of operating system + exists values "installdir" of keys "HKEY_LOCAL_MACHINE\Software\nxlog" of x32 registries + not exists files "w3c.conf" of folders "Extension" of folders "conf" of folders (values "installdir" of keys "HKEY_LOCAL_MACHINE\Software\nxlog" of x32 registries as string) + NXLog CE + Internal + 2016-11-07 + + x-fixlet-modification-time + Thu, 17 Sep 2026 20:56:29 +0000 + + BESC + + + Click + here + to deploy this action. + + + Module xm_csv + Fields $date, $time, $s-ip, $cs-method, $cs-uri-stem, $cs-uri-query, $s-port, $cs-username, $c-ip, $csUser-Agent, $cs-Referer, $sc-status, $sc-substatus, $sc-win32-status, $time-taken + FieldTypes string, string, string, string, string, string, integer, string, string, string, string, integer, integer, integer, integer + Delimiter ' ' + QuoteChar '"' + EscapeControl FALSE + UndefValue - + +_end_ + +delete "{parameter "nxlog_conf"}\Extension\w3c.conf" + +copy __createfile "{parameter "nxlog_conf"}\Extension\w3c.conf"]]> + +
+
diff --git a/Sites/Application Management/Fixlets/Fixlets/Config - NXLog CE Extension - xm_gelf - Windows (22568).bes b/Sites/Application Management/Fixlets/Fixlets/Config - NXLog CE Extension - xm_gelf - Windows (22568).bes new file mode 100644 index 000000000..c2edf17d6 --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Config - NXLog CE Extension - xm_gelf - Windows (22568).bes @@ -0,0 +1,53 @@ + + + + + Config - NXLog CE Extension - xm_gelf - Windows + This Fixlet configures NXLog Community Edition to enable the xm_gelf extension.

+

This will not work unless you have enabled modular management using Fixlet: Config - NXLog CE - Enable Modular Management - Windows

+

For general information or to report issues with C3 Inventory content please visit GitHub here: https://github.com/strawgate/C3-Inventory

]]>
+ windows of operating system + exists values "installdir" of keys "HKEY_LOCAL_MACHINE\Software\nxlog" of x32 registries + not exists files "xm_gelf.conf" of folders "Extension" of folders "conf" of folders (values "installdir" of keys "HKEY_LOCAL_MACHINE\Software\nxlog" of x32 registries as string) + NXLog CE + Internal + 2016-11-07 + + x-fixlet-modification-time + Thu, 17 Sep 2026 20:56:29 +0000 + + BESC + + + Click + here + to deploy this action. + + +Module xm_gelf + +_end_ + +delete "{parameter "nxlog_conf"}\Extension\xm_gelf.conf" + +copy __createfile "{parameter "nxlog_conf"}\Extension\xm_gelf.conf"]]> + +
+
diff --git a/Sites/Application Management/Fixlets/Fixlets/Config - NXLog CE Extension - xm_json - Windows (22569).bes b/Sites/Application Management/Fixlets/Fixlets/Config - NXLog CE Extension - xm_json - Windows (22569).bes new file mode 100644 index 000000000..1f950d6b2 --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Config - NXLog CE Extension - xm_json - Windows (22569).bes @@ -0,0 +1,53 @@ + + + + + Config - NXLog CE Extension - xm_json - Windows + This Fixlet configures NXLog Community Edition to enable the xm_json extension.

+

This will not work unless you have enabled modular management using Fixlet: Config - NXLog CE - Enable Modular Management - Windows

+

For general information or to report issues with C3 Inventory content please visit GitHub here: https://github.com/strawgate/C3-Inventory

]]>
+ windows of operating system + exists values "installdir" of keys "HKEY_LOCAL_MACHINE\Software\nxlog" of x32 registries + not exists files "xm_json.conf" of folders "Extension" of folders "conf" of folders (values "installdir" of keys "HKEY_LOCAL_MACHINE\Software\nxlog" of x32 registries as string) + NXLog CE + Internal + 2016-11-07 + + x-fixlet-modification-time + Thu, 17 Sep 2026 20:56:29 +0000 + + BESC + + + Click + here + to deploy this action. + + + Module xm_json + +_end_ + +delete "{parameter "nxlog_conf"}\Extension\xm_json.conf" + +copy __createfile "{parameter "nxlog_conf"}\Extension\xm_json.conf"]]> + +
+
diff --git a/Sites/Application Management/Fixlets/Fixlets/Config - NXLog CE Extension - xm_syslog - Windows (22570).bes b/Sites/Application Management/Fixlets/Fixlets/Config - NXLog CE Extension - xm_syslog - Windows (22570).bes new file mode 100644 index 000000000..2a9fd7e77 --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Config - NXLog CE Extension - xm_syslog - Windows (22570).bes @@ -0,0 +1,53 @@ + + + + + Config - NXLog CE Extension - xm_syslog - Windows + This Fixlet configures NXLog Community Edition to enable the xm_json extension.

+

This will not work unless you have enabled modular management using Fixlet: Config - NXLog CE - Enable Modular Management - Windows

+

For general information or to report issues with C3 Inventory content please visit GitHub here: https://github.com/strawgate/C3-Inventory

]]>
+ windows of operating system + exists values "installdir" of keys "HKEY_LOCAL_MACHINE\Software\nxlog" of x32 registries + not exists files "xm_syslog.conf" of folders "Extension" of folders "conf" of folders (values "installdir" of keys "HKEY_LOCAL_MACHINE\Software\nxlog" of x32 registries as string) + NXLog CE + Internal + 2016-11-07 + + x-fixlet-modification-time + Thu, 17 Sep 2026 20:56:29 +0000 + + BESC + + + Click + here + to deploy this action. + + + Module xm_syslog + +_end_ + +delete "{parameter "nxlog_conf"}\Extension\xm_syslog.conf" + +copy __createfile "{parameter "nxlog_conf"}\Extension\xm_syslog.conf"]]> + +
+
diff --git a/Sites/Application Management/Fixlets/Fixlets/Config - NXLog CE Input - Application Event Log - Windows (22537).bes b/Sites/Application Management/Fixlets/Fixlets/Config - NXLog CE Input - Application Event Log - Windows (22537).bes new file mode 100644 index 000000000..810dbcd60 --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Config - NXLog CE Input - Application Event Log - Windows (22537).bes @@ -0,0 +1,60 @@ + + + + + Config - NXLog CE Input - Application Event Log - Windows + This Fixlet configures NXLog Community Edition to monitor the, "Application" Windows Event Log.

+

This will not work unless you have enabled modular management using Fixlet: Config - NXLog CE - Enable Modular Management - Windows

+

For general information or to report issues with C3 Inventory content please visit GitHub here: https://github.com/strawgate/C3-Inventory

]]>
+ windows of operating system + exists values "installdir" of keys "HKEY_LOCAL_MACHINE\Software\nxlog" of x32 registries + not exists files "EventLog_Application.conf" of folders "Input" of folders "conf" of folders (values "installdir" of keys "HKEY_LOCAL_MACHINE\Software\nxlog" of x32 registries as string) + NXLog CE + Internal + 2016-11-07 + + x-fixlet-modification-time + Thu, 17 Sep 2026 20:56:29 +0000 + + BESC + + + Click + here + to deploy this action. + + + Module im_msvistalog + Query \ + \ + \ + \ + + + + + Path eventlog_application => out + +_end_ + +delete "{parameter "nxlog_conf"}\Input\EventLog_Application.conf" + +copy __createfile "{parameter "nxlog_conf"}\Input\EventLog_Application.conf"]]> + +
+
diff --git a/Sites/Application Management/Fixlets/Fixlets/Config - NXLog CE Input - Application Event Log Warnings - Windows (23081).bes b/Sites/Application Management/Fixlets/Fixlets/Config - NXLog CE Input - Application Event Log Warnings - Windows (23081).bes new file mode 100644 index 000000000..9d9fd7fa4 --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Config - NXLog CE Input - Application Event Log Warnings - Windows (23081).bes @@ -0,0 +1,61 @@ + + + + + Config - NXLog CE Input - Application Event Log Warnings - Windows + This Fixlet configures NXLog Community Edition to monitor the, "Application" Windows Event Log.

+

The filter used captures Critical, Error, and Warning level events.

+

This will not work unless you have enabled modular management using Fixlet: Config - NXLog CE - Enable Modular Management - Windows

+

For general information or to report issues with C3 Inventory content please visit GitHub here: https://github.com/strawgate/C3-Inventory

]]>
+ windows of operating system + exists values "installdir" of keys "HKEY_LOCAL_MACHINE\Software\nxlog" of x32 registries + not exists files "EventLog_Application_Warning.conf" whose (size of it = 378) of folders "Input" of folders "conf" of folders (values "installdir" of keys "HKEY_LOCAL_MACHINE\Software\nxlog" of x32 registries as string) + NXLog CE + Internal + 2016-11-07 + + x-fixlet-modification-time + Thu, 17 Sep 2026 20:56:29 +0000 + + BESC + + + Click + here + to deploy this action. + + + Module im_msvistalog + Query \ + \ + \ + \ + + + + + Path eventlog_application_warning => out + +_end_ + +delete "{parameter "nxlog_conf"}\Input\EventLog_Application_Warning.conf" + +copy __createfile "{parameter "nxlog_conf"}\Input\EventLog_Application_Warning.conf"]]> + +
+
diff --git a/Sites/Application Management/Fixlets/Fixlets/Config - NXLog CE Input - Applocker AppX Event Log - Windows (22538).bes b/Sites/Application Management/Fixlets/Fixlets/Config - NXLog CE Input - Applocker AppX Event Log - Windows (22538).bes new file mode 100644 index 000000000..7367483ff --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Config - NXLog CE Input - Applocker AppX Event Log - Windows (22538).bes @@ -0,0 +1,62 @@ + + + + + Config - NXLog CE Input - Applocker AppX Event Log - Windows + This Fixlet configures NXLog Community Edition to monitor both the "Microsoft-Windows-AppLocker/Packaged app-Deployment" Windows Event Log and the "Microsoft-Windows-AppLocker/Packaged app-Execution" Windows Event Log.

+

This will not work unless you have enabled modular management using Fixlet: Config - NXLog CE - Enable Modular Management - Windows

+

For general information or to report issues with C3 Inventory content please visit GitHub here: https://github.com/strawgate/C3-Inventory

]]>
+ windows of operating system + exists values "installdir" of keys "HKEY_LOCAL_MACHINE\Software\nxlog" of x32 registries + state of service "AppIDSvc" = "Running" + not exists files "Eventlog_AppLocker_AppX.conf" of folders "Input" of folders "conf" of folders (values "installdir" of keys "HKEY_LOCAL_MACHINE\Software\nxlog" of x32 registries as string) + NXLog CE + Internal + 2016-11-07 + + x-fixlet-modification-time + Thu, 17 Sep 2026 20:56:29 +0000 + + BESC + + + Click + here + to deploy this action. + + + Module im_msvistalog + Query \ + \ + \ + \ + \ + + + + + Path eventlog_applocker_appx => out + +_end_ + +delete "{parameter "nxlog_conf"}\Input\Eventlog_AppLocker_AppX.conf" + +copy __createfile "{parameter "nxlog_conf"}\Input\Eventlog_AppLocker_AppX.conf"]]> + +
+
diff --git a/Sites/Application Management/Fixlets/Fixlets/Config - NXLog CE Input - Applocker AppX Event Log Warnings - Windows (22640).bes b/Sites/Application Management/Fixlets/Fixlets/Config - NXLog CE Input - Applocker AppX Event Log Warnings - Windows (22640).bes new file mode 100644 index 000000000..2e48701bc --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Config - NXLog CE Input - Applocker AppX Event Log Warnings - Windows (22640).bes @@ -0,0 +1,62 @@ + + + + + Config - NXLog CE Input - Applocker AppX Event Log Warnings - Windows + This Fixlet configures NXLog Community Edition to monitor both the "Microsoft-Windows-AppLocker/Packaged app-Deployment" Windows Event Log and the "Microsoft-Windows-AppLocker/Packaged app-Execution" Windows Event Log.

+

This will not work unless you have enabled modular management using Fixlet: Config - NXLog CE - Enable Modular Management - Windows

+

For general information or to report issues with C3 Inventory content please visit GitHub here: https://github.com/strawgate/C3-Inventory

]]>
+ windows of operating system + exists values "installdir" of keys "HKEY_LOCAL_MACHINE\Software\nxlog" of x32 registries + state of service "AppIDSvc" = "Running" + not exists files "Eventlog_AppLocker_AppX_Warnings.conf" of folders "Input" of folders "conf" of folders (values "installdir" of keys "HKEY_LOCAL_MACHINE\Software\nxlog" of x32 registries as string) + NXLog CE + Internal + 2016-11-07 + + x-fixlet-modification-time + Thu, 17 Sep 2026 20:56:29 +0000 + + BESC + + + Click + here + to deploy this action. + + + Module im_msvistalog + Query \ + \ + \ + \ + \ + + + + + Path eventlog_applocker_appx_warnings => out + +_end_ + +delete "{parameter "nxlog_conf"}\Input\Eventlog_AppLocker_AppX_Warnings.conf" + +copy __createfile "{parameter "nxlog_conf"}\Input\Eventlog_AppLocker_AppX_Warnings.conf"]]> + +
+
diff --git a/Sites/Application Management/Fixlets/Fixlets/Config - NXLog CE Input - Applocker EXE and DLL Event Log - Windows (22539).bes b/Sites/Application Management/Fixlets/Fixlets/Config - NXLog CE Input - Applocker EXE and DLL Event Log - Windows (22539).bes new file mode 100644 index 000000000..6a163c918 --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Config - NXLog CE Input - Applocker EXE and DLL Event Log - Windows (22539).bes @@ -0,0 +1,61 @@ + + + + + Config - NXLog CE Input - Applocker EXE and DLL Event Log - Windows + This Fixlet configures NXLog Community Edition to monitor the "Microsoft-Windows-AppLocker/EXE and DLL" Windows Event Log

+

This will not work unless you have enabled modular management using Fixlet: Config - NXLog CE - Enable Modular Management - Windows

+

For general information or to report issues with C3 Inventory content please visit GitHub here: https://github.com/strawgate/C3-Inventory

]]>
+ windows of operating system + exists values "installdir" of keys "HKEY_LOCAL_MACHINE\Software\nxlog" of x32 registries + state of service "AppIDSvc" = "Running" + not exists files "Eventlog_AppLocker_ExeDll.conf" of folders "Input" of folders "conf" of folders (values "installdir" of keys "HKEY_LOCAL_MACHINE\Software\nxlog" of x32 registries as string) + NXLog CE + Internal + 2016-11-07 + + x-fixlet-modification-time + Thu, 17 Sep 2026 20:56:29 +0000 + + BESC + + + Click + here + to deploy this action. + + + Module im_msvistalog + Query \ + \ + \ + \ + + + + + Path eventlog_applocker_exedll => out + +_end_ + +delete "{parameter "nxlog_conf"}\Input\Eventlog_AppLocker_ExeDll.conf" + +copy __createfile "{parameter "nxlog_conf"}\Input\Eventlog_AppLocker_ExeDll.conf"]]> + +
+
diff --git a/Sites/Application Management/Fixlets/Fixlets/Config - NXLog CE Input - Applocker EXE and DLL Event Log Warnings - Windows (23082).bes b/Sites/Application Management/Fixlets/Fixlets/Config - NXLog CE Input - Applocker EXE and DLL Event Log Warnings - Windows (23082).bes new file mode 100644 index 000000000..a5b175e60 --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Config - NXLog CE Input - Applocker EXE and DLL Event Log Warnings - Windows (23082).bes @@ -0,0 +1,61 @@ + + + + + Config - NXLog CE Input - Applocker EXE and DLL Event Log Warnings - Windows + This Fixlet configures NXLog Community Edition to monitor the "Microsoft-Windows-AppLocker/EXE and DLL" Windows Event Log

+

This will not work unless you have enabled modular management using Fixlet: Config - NXLog CE - Enable Modular Management - Windows

+

For general information or to report issues with C3 Inventory content please visit GitHub here: https://github.com/strawgate/C3-Inventory

]]>
+ windows of operating system + exists values "installdir" of keys "HKEY_LOCAL_MACHINE\Software\nxlog" of x32 registries + state of service "AppIDSvc" = "Running" + not exists files "Eventlog_AppLocker_ExeDll_Warnings.conf" whose (size of it = 422) of folders "Input" of folders "conf" of folders (values "installdir" of keys "HKEY_LOCAL_MACHINE\Software\nxlog" of x32 registries as string) + NXLog CE + Internal + 2016-11-07 + + x-fixlet-modification-time + Thu, 17 Sep 2026 20:56:29 +0000 + + BESC + + + Click + here + to deploy this action. + + + Module im_msvistalog + Query \ + \ + \ + \ + + + + + Path eventlog_applocker_exedll_warnings => out + +_end_ + +delete "{parameter "nxlog_conf"}\Input\Eventlog_AppLocker_ExeDll_Warnings.conf" + +copy __createfile "{parameter "nxlog_conf"}\Input\Eventlog_AppLocker_ExeDll_Warnings.conf"]]> + +
+
diff --git a/Sites/Application Management/Fixlets/Fixlets/Config - NXLog CE Input - Applocker MSI and Script Event Log - Windows (22540).bes b/Sites/Application Management/Fixlets/Fixlets/Config - NXLog CE Input - Applocker MSI and Script Event Log - Windows (22540).bes new file mode 100644 index 000000000..de0c00146 --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Config - NXLog CE Input - Applocker MSI and Script Event Log - Windows (22540).bes @@ -0,0 +1,61 @@ + + + + + Config - NXLog CE Input - Applocker MSI and Script Event Log - Windows + This Fixlet configures NXLog Community Edition to monitor the "Microsoft-Windows-AppLocker/MSI and Script" Windows Event Log

+

This will not work unless you have enabled modular management using Fixlet: Config - NXLog CE - Enable Modular Management - Windows

+

For general information or to report issues with C3 Inventory content please visit GitHub here: https://github.com/strawgate/C3-Inventory

]]>
+ windows of operating system + exists values "installdir" of keys "HKEY_LOCAL_MACHINE\Software\nxlog" of x32 registries + state of service "AppIDSvc" = "Running" + not exists files "Eventlog_AppLocker_MsiScript.conf" of folders "Input" of folders "conf" of folders (values "installdir" of keys "HKEY_LOCAL_MACHINE\Software\nxlog" of x32 registries as string) + NXLog CE + Internal + 2016-11-07 + + x-fixlet-modification-time + Thu, 17 Sep 2026 20:56:29 +0000 + + BESC + + + Click + here + to deploy this action. + + + Module im_msvistalog + Query \ + \ + \ + \ + + + + + Path eventlog_applocker_msiscript => out + +_end_ + +delete "{parameter "nxlog_conf"}\Input\Eventlog_AppLocker_MsiScript.conf" + +copy __createfile "{parameter "nxlog_conf"}\Input\Eventlog_AppLocker_MsiScript.conf"]]> + +
+
diff --git a/Sites/Application Management/Fixlets/Fixlets/Config - NXLog CE Input - Applocker MSI and Script Event Log Warnings - Windows (23083).bes b/Sites/Application Management/Fixlets/Fixlets/Config - NXLog CE Input - Applocker MSI and Script Event Log Warnings - Windows (23083).bes new file mode 100644 index 000000000..0f6188b04 --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Config - NXLog CE Input - Applocker MSI and Script Event Log Warnings - Windows (23083).bes @@ -0,0 +1,61 @@ + + + + + Config - NXLog CE Input - Applocker MSI and Script Event Log Warnings - Windows + This Fixlet configures NXLog Community Edition to monitor the "Microsoft-Windows-AppLocker/MSI and Script" Windows Event Log

+

This will not work unless you have enabled modular management using Fixlet: Config - NXLog CE - Enable Modular Management - Windows

+

For general information or to report issues with C3 Inventory content please visit GitHub here: https://github.com/strawgate/C3-Inventory

]]>
+ windows of operating system + exists values "installdir" of keys "HKEY_LOCAL_MACHINE\Software\nxlog" of x32 registries + state of service "AppIDSvc" = "Running" + not exists files "Eventlog_AppLocker_MsiScript_Warnings.conf" whose (size of it = 434) of folders "Input" of folders "conf" of folders (values "installdir" of keys "HKEY_LOCAL_MACHINE\Software\nxlog" of x32 registries as string) + NXLog CE + Internal + 2016-11-07 + + x-fixlet-modification-time + Thu, 17 Sep 2026 20:56:29 +0000 + + BESC + + + Click + here + to deploy this action. + + + Module im_msvistalog + Query \ + \ + \ + \ + + + + + Path eventlog_applocker_msiscript_warnings => out + +_end_ + +delete "{parameter "nxlog_conf"}\Input\Eventlog_AppLocker_MsiScript_Warnings.conf" + +copy __createfile "{parameter "nxlog_conf"}\Input\Eventlog_AppLocker_MsiScript_Warnings.conf"]]> + +
+
diff --git a/Sites/Application Management/Fixlets/Fixlets/Config - NXLog CE Input - BigFix Client - Windows (23102).bes b/Sites/Application Management/Fixlets/Fixlets/Config - NXLog CE Input - BigFix Client - Windows (23102).bes new file mode 100644 index 000000000..87c01d6c1 --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Config - NXLog CE Input - BigFix Client - Windows (23102).bes @@ -0,0 +1,70 @@ + + + + + Config - NXLog CE Input - BigFix Client - Windows + This Fixlet configures NXLog Community Edition to monitor the BigFix Client Log file. 

+

This will not work unless you have enabled modular management using Fixlet: Config - NXLog CE - Enable Modular Management - Windows

+

For general information or to report issues with C3 Inventory content please visit GitHub here: https://github.com/strawgate/C3-Inventory

]]>
+ windows of operating system + exists values "installdir" of keys "HKEY_LOCAL_MACHINE\Software\nxlog" of x32 registries + not exists files "BigFix_Client.conf" whose (size of it = 601) of folders "Input" of folders "conf" of folders (values "installdir" of keys "HKEY_LOCAL_MACHINE\Software\nxlog" of x32 registries as string) + NXLog CE + Internal + 2016-11-07 + + x-fixlet-modification-time + Thu, 17 Sep 2026 20:56:29 +0000 + + BESC + + + Click + here + to deploy this action. + + + Module xm_multiline + HeaderLine /^At \d\d:\d\d:\d\d -\d\d\d\d - / + + + + Module im_file + File "%BESDATA%\\__Global\\Logs\\\\*.log" + SavePos TRUE + ReadFromLast FALSE + InputType dicom-multi + PollInterval 3 + Exec if $raw_event == '' drop(); + Exec if $raw_event =~ /^At (\d\d):(\d\d):(\d\d) -(\d\d\d\d) -(.*)/s {{ \ + $EventTime = parsedate(strftime(now(),"%Y-%m-%d") + " " + $1 + ":" + $2 + ":" + $3); $timestamp = $EventTime; $raw_event = $5; \ + } + + + + Path bigfix_client => out + + +_end_ + +delete "{parameter "nxlog_conf"}\Input\BigFix_Client.conf" + +copy __createfile "{parameter "nxlog_conf"}\Input\BigFix_Client.conf"]]> + +
+
diff --git a/Sites/Application Management/Fixlets/Fixlets/Config - NXLog CE Input - BigFix Relay - Windows (22572).bes b/Sites/Application Management/Fixlets/Fixlets/Config - NXLog CE Input - BigFix Relay - Windows (22572).bes new file mode 100644 index 000000000..654188883 --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Config - NXLog CE Input - BigFix Relay - Windows (22572).bes @@ -0,0 +1,63 @@ + + + + + Config - NXLog CE Input - BigFix Relay - Windows + This Fixlet configures NXLog Community Edition to monitor the BigFix Relay Log file. 

+

This will not work unless you have enabled modular management using Fixlet: Config - NXLog CE - Enable Modular Management - Windows

+

For general information or to report issues with C3 Inventory content please visit GitHub here: https://github.com/strawgate/C3-Inventory

]]>
+ exists relay service + windows of operating system + exists values "installdir" of keys "HKEY_LOCAL_MACHINE\Software\nxlog" of x32 registries + not exists files "BigFix_Relay.conf" of folders "Input" of folders "conf" of folders (values "installdir" of keys "HKEY_LOCAL_MACHINE\Software\nxlog" of x32 registries as string) + NXLog CE + Internal + 2016-11-07 + + x-fixlet-modification-time + Thu, 17 Sep 2026 20:56:29 +0000 + + BESC + + + Click + here + to deploy this action. + + + Module im_file + File "{concatenation "\\" of substrings separated by "\" of pathname of file "logfile.txt" of parent folder of file of relay service}" + SavePos TRUE + Exec if $raw_event == '' drop(); + Exec if $raw_event =~ /^([a-zA-Z]{{3}, \d\d [a-zA-Z]{{3} \d\d\d\d \d\d:\d\d:\d\d) -\d\d\d\d - (.*)/ {{ \ + $EventTime = parsedate($1); $timestamp = $EventTime; $raw_event = $2; \ + } + + + + Path bigfix_relay => out + + +_end_ + +delete "{parameter "nxlog_conf"}\Input\BigFix_Relay.conf" + +copy __createfile "{parameter "nxlog_conf"}\Input\BigFix_Relay.conf"]]> + +
+
diff --git a/Sites/Application Management/Fixlets/Fixlets/Config - NXLog CE Input - Directory Service - Windows (22543).bes b/Sites/Application Management/Fixlets/Fixlets/Config - NXLog CE Input - Directory Service - Windows (22543).bes new file mode 100644 index 000000000..3ab968751 --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Config - NXLog CE Input - Directory Service - Windows (22543).bes @@ -0,0 +1,62 @@ + + + + + Config - NXLog CE Input - Directory Service - Windows + This Fixlet configures NXLog Community Edition to monitor the, "Directory Service" Windows Event Log.

+

This will not work unless you have enabled modular management using Fixlet: Config - NXLog CE - Enable Modular Management - Windows

+

For general information or to report issues with C3 Inventory content please visit GitHub here: https://github.com/strawgate/C3-Inventory

]]>
+ windows of operating system + exists values "installdir" of keys "HKEY_LOCAL_MACHINE\Software\nxlog" of x32 registries + /* Is a Domain Controller */ (it = 4 or it = 5) of integer value of Selects "DomainRole from Win32_ComputerSystem" of wmi + not exists files "Directory_Service.conf" of folders "Input" of folders "conf" of folders (values "installdir" of keys "HKEY_LOCAL_MACHINE\Software\nxlog" of x32 registries as string) + NXLog CE + Internal + 2016-11-07 + + x-fixlet-modification-time + Thu, 17 Sep 2026 20:56:29 +0000 + + BESC + + + Click + here + to deploy this action. + + + Module im_msvistalog + Query \ + \ + \ + \ + + + + + Path eventlog_activedirectory => out + + +_end_ + +delete "{parameter "nxlog_conf"}\Input\Directory_Service.conf" + +copy __createfile "{parameter "nxlog_conf"}\Input\Directory_Service.conf"]]> + +
+
diff --git a/Sites/Application Management/Fixlets/Fixlets/Config - NXLog CE Input - IIS - Windows (22544).bes b/Sites/Application Management/Fixlets/Fixlets/Config - NXLog CE Input - IIS - Windows (22544).bes new file mode 100644 index 000000000..358db058d --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Config - NXLog CE Input - IIS - Windows (22544).bes @@ -0,0 +1,65 @@ + + + + + Config - NXLog CE Input - IIS - Windows + This Fixlet configures NXLog Community Edition to monitor the IIS Log file in "%SystemDrive%\inetpub\logs\LogFiles\W3SVC1"

+

This will not work unless you have enabled modular management using Fixlet: Config - NXLog CE - Enable Modular Management - Windows

+

For general information or to report issues with C3 Inventory content please visit GitHub here: https://github.com/strawgate/C3-Inventory

]]>
+ windows of operating system + exists values "installdir" of keys "HKEY_LOCAL_MACHINE\Software\nxlog" of x32 registries + not exists files "IIS.conf" of folders "Input" of folders "conf" of folders (values "installdir" of keys "HKEY_LOCAL_MACHINE\Software\nxlog" of x32 registries as string) + NXLog CE + Internal + 2016-11-07 + + x-fixlet-modification-time + Thu, 17 Sep 2026 20:56:29 +0000 + + BESC + + + Click + here + to deploy this action. + + + Module im_file + File "%SystemDrive%\\inetpub\\logs\\LogFiles\\W3SVC1\\u_ex*" + SavePos TRUE + + Exec if $raw_event =~ /^#/ drop(); \ + else \ + {{ \ + w3c->parse_csv(); \ + $SourceName = "IIS"; \ + $Message = to_json(); \ + } + + + + Path IIS => out + +_end_ + +delete "{parameter "nxlog_conf"}\Input\IIS.conf" + +copy __createfile "{parameter "nxlog_conf"}\Input\IIS.conf"]]> + +
+
diff --git a/Sites/Application Management/Fixlets/Fixlets/Config - NXLog CE Input - Microsoft Office Alerts Event Log - Windows (23085).bes b/Sites/Application Management/Fixlets/Fixlets/Config - NXLog CE Input - Microsoft Office Alerts Event Log - Windows (23085).bes new file mode 100644 index 000000000..adee76c94 --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Config - NXLog CE Input - Microsoft Office Alerts Event Log - Windows (23085).bes @@ -0,0 +1,60 @@ + + + + + Config - NXLog CE Input - Microsoft Office Alerts Event Log - Windows + This Fixlet configures NXLog Community Edition to monitor the "Microsoft Office Alerts" Windows Event Log.

+

This will not work unless you have enabled modular management using Fixlet: Config - NXLog CE - Enable Modular Management - Windows

+

For general information or to report issues with C3 Inventory content please visit GitHub here: https://github.com/strawgate/C3-Inventory

]]>
+ windows of operating system + exists values "installdir" of keys "HKEY_LOCAL_MACHINE\Software\nxlog" of x32 registries + not exists files "EventLog_Microsoft_Office.conf" whose (size of it = 323) of folders "Input" of folders "conf" of folders (values "installdir" of keys "HKEY_LOCAL_MACHINE\Software\nxlog" of x32 registries as string) + NXLog CE + Internal + 2016-11-07 + + x-fixlet-modification-time + Thu, 17 Sep 2026 20:56:29 +0000 + + BESC + + + Click + here + to deploy this action. + + + Module im_msvistalog + Query \ + \ + \ + \ + + + + + Path eventlog_microsoft_office => out + +_end_ + +delete "{parameter "nxlog_conf"}\Input\EventLog_Microsoft_Office.conf" + +copy __createfile "{parameter "nxlog_conf"}\Input\EventLog_Microsoft_Office.conf"]]> + +
+
diff --git a/Sites/Application Management/Fixlets/Fixlets/Config - NXLog CE Input - NXLog - Windows (23095).bes b/Sites/Application Management/Fixlets/Fixlets/Config - NXLog CE Input - NXLog - Windows (23095).bes new file mode 100644 index 000000000..f6938397c --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Config - NXLog CE Input - NXLog - Windows (23095).bes @@ -0,0 +1,73 @@ + + + + + Config - NXLog CE Input - NXLog - Windows + This Fixlet configures NXLog Community Edition to monitor the its own Log File. 

+

This Fixlet also configures NXLog to rotate its own log file after 1mb saving a maximum of 5 rotated logs.

+

This will not work unless you have enabled modular management using Fixlet: Config - NXLog CE - Enable Modular Management - Windows

+

For general information or to report issues with C3 Inventory content please visit GitHub here: https://github.com/strawgate/C3-Inventory

]]>
+ windows of operating system + exists values "installdir" of keys "HKEY_LOCAL_MACHINE\Software\nxlog" of x32 registries + not exists files "NXLog.conf" whose (size of it = 630) of folders "Input" of folders "conf" of folders (values "installdir" of keys "HKEY_LOCAL_MACHINE\Software\nxlog" of x32 registries as string) + NXLog CE + Internal + 2016-11-07 + + x-fixlet-modification-time + Thu, 17 Sep 2026 20:56:29 +0000 + + BESC + + + Click + here + to deploy this action. + + + Module im_internal + Exec $Message = to_json(); + + + + Module xm_fileop + + # Check the size of our log file every hour and rotate if it is larger than 1Mb + + Every 1 hour + Exec if (file_size('%ROOT%\data\nxlog.log') >= 10M) file_cycle('%ROOT%\data\nxlog.log', 3); + + + # Rotate our log file every week on sunday at midnight + + When @weekly + Exec file_cycle('%ROOT%\data\nxlog.log', 3); + + + + + Path internal => out + +_end_ + +delete "{parameter "nxlog_conf"}\Input\NXLog.conf" + +copy __createfile "{parameter "nxlog_conf"}\Input\NXLog.conf"]]> + +
+
diff --git a/Sites/Application Management/Fixlets/Fixlets/Config - NXLog CE Input - Powershell Event Log - Windows (23087).bes b/Sites/Application Management/Fixlets/Fixlets/Config - NXLog CE Input - Powershell Event Log - Windows (23087).bes new file mode 100644 index 000000000..05589f7ae --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Config - NXLog CE Input - Powershell Event Log - Windows (23087).bes @@ -0,0 +1,61 @@ + + + + + Config - NXLog CE Input - Powershell Event Log - Windows + This Fixlet configures NXLog Community Edition to monitor the "Windows Powershell" Windows Event Log.

+

This will not work unless you have enabled modular management using Fixlet: Config - NXLog CE - Enable Modular Management - Windows

+

For general information or to report issues with C3 Inventory content please visit GitHub here: https://github.com/strawgate/C3-Inventory

]]>
+ windows of operating system + exists values "installdir" of keys "HKEY_LOCAL_MACHINE\Software\nxlog" of x32 registries + exists event log "Windows Powershell" + not exists files "EventLog_Windows_Powershell.conf" whose (size of it = 340) of folders "Input" of folders "conf" of folders (values "installdir" of keys "HKEY_LOCAL_MACHINE\Software\nxlog" of x32 registries as string) + NXLog CE + Internal + 2016-11-07 + + x-fixlet-modification-time + Thu, 17 Sep 2026 20:56:29 +0000 + + BESC + + + Click + here + to deploy this action. + + + Module im_msvistalog + Query \ + \ + \ + \ + + + + + Path eventlog_windows_powershell => out + +_end_ + +delete "{parameter "nxlog_conf"}\Input\EventLog_Windows_Powershell.conf" + +copy __createfile "{parameter "nxlog_conf"}\Input\EventLog_Windows_Powershell.conf"]]> + +
+
diff --git a/Sites/Application Management/Fixlets/Fixlets/Config - NXLog CE Input - Security Event Log - Windows (22546).bes b/Sites/Application Management/Fixlets/Fixlets/Config - NXLog CE Input - Security Event Log - Windows (22546).bes new file mode 100644 index 000000000..cb4d1d063 --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Config - NXLog CE Input - Security Event Log - Windows (22546).bes @@ -0,0 +1,60 @@ + + + + + Config - NXLog CE Input - Security Event Log - Windows + This Fixlet configures NXLog Community Edition to monitor the "Security" Windows Event Log.

+

This will not work unless you have enabled modular management using Fixlet: Config - NXLog CE - Enable Modular Management - Windows

+

For general information or to report issues with C3 Inventory content please visit GitHub here: https://github.com/strawgate/C3-Inventory

]]>
+ windows of operating system + exists values "installdir" of keys "HKEY_LOCAL_MACHINE\Software\nxlog" of x32 registries + not exists files "EventLog_Security.conf" of folders "Input" of folders "conf" of folders (values "installdir" of keys "HKEY_LOCAL_MACHINE\Software\nxlog" of x32 registries as string) + NXLog CE + Internal + 2016-11-07 + + x-fixlet-modification-time + Thu, 17 Sep 2026 20:56:29 +0000 + + BESC + + + Click + here + to deploy this action. + + + Module im_msvistalog + Query \ + \ + \ + \ + + + + + Path eventlog_security => out + +_end_ + +delete "{parameter "nxlog_conf"}\Input\EventLog_Security.conf" + +copy __createfile "{parameter "nxlog_conf"}\Input\EventLog_Security.conf"]]> + +
+
diff --git a/Sites/Application Management/Fixlets/Fixlets/Config - NXLog CE Input - Security Event Log Reduced - Windows (23088).bes b/Sites/Application Management/Fixlets/Fixlets/Config - NXLog CE Input - Security Event Log Reduced - Windows (23088).bes new file mode 100644 index 000000000..bd7eef6c6 --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Config - NXLog CE Input - Security Event Log Reduced - Windows (23088).bes @@ -0,0 +1,61 @@ + + + + + Config - NXLog CE Input - Security Event Log Reduced - Windows + This Fixlet configures NXLog Community Edition to monitor the "Security" Windows Event Log.

+

This will not work unless you have enabled modular management using Fixlet: Config - NXLog CE - Enable Modular Management - Windows

+

For general information or to report issues with C3 Inventory content please visit GitHub here: https://github.com/strawgate/C3-Inventory

]]>
+ windows of operating system + exists values "installdir" of keys "HKEY_LOCAL_MACHINE\Software\nxlog" of x32 registries + not exists files "EventLog_Security_Reduced.conf" whose (size of it = 425) of folders "Input" of folders "conf" of folders (values "installdir" of keys "HKEY_LOCAL_MACHINE\Software\nxlog" of x32 registries as string) + NXLog CE + Internal + 2016-11-07 + + x-fixlet-modification-time + Thu, 17 Sep 2026 20:56:29 +0000 + + BESC + + + Click + here + to deploy this action. + + + Module im_msvistalog + Query \ + \ + \ + *[System[(EventID=4799 or EventID=4688 or EventID=4798)]] \ + \ + + + + + Path eventlog_security_reduced => out + +_end_ + +delete "{parameter "nxlog_conf"}\Input\EventLog_Security_Reduced.conf" + +copy __createfile "{parameter "nxlog_conf"}\Input\EventLog_Security_Reduced.conf"]]> + +
+
diff --git a/Sites/Application Management/Fixlets/Fixlets/Config - NXLog CE Input - System Event Log - Windows (22547).bes b/Sites/Application Management/Fixlets/Fixlets/Config - NXLog CE Input - System Event Log - Windows (22547).bes new file mode 100644 index 000000000..f101ca585 --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Config - NXLog CE Input - System Event Log - Windows (22547).bes @@ -0,0 +1,60 @@ + + + + + Config - NXLog CE Input - System Event Log - Windows + This Fixlet configures NXLog Community Edition to monitor the "System" Windows Event Log.

+

This will not work unless you have enabled modular management using Fixlet: Config - NXLog CE - Enable Modular Management - Windows

+

For general information or to report issues with C3 Inventory content please visit GitHub here: https://github.com/strawgate/C3-Inventory

]]>
+ windows of operating system + exists values "installdir" of keys "HKEY_LOCAL_MACHINE\Software\nxlog" of x32 registries + not exists files "EventLog_System.conf" of folders "Input" of folders "conf" of folders (values "installdir" of keys "HKEY_LOCAL_MACHINE\Software\nxlog" of x32 registries as string) + NXLog CE + Internal + 2016-11-07 + + x-fixlet-modification-time + Thu, 17 Sep 2026 20:56:29 +0000 + + BESC + + + Click + here + to deploy this action. + + + Module im_msvistalog + Query \ + \ + \ + \ + + + + + Path eventlog_system => out + +_end_ + +delete "{parameter "nxlog_conf"}\Input\EventLog_System.conf" + +copy __createfile "{parameter "nxlog_conf"}\Input\EventLog_System.conf"]]> + +
+
diff --git a/Sites/Application Management/Fixlets/Fixlets/Config - NXLog CE Input - System Event Log Warnings - Windows (23089).bes b/Sites/Application Management/Fixlets/Fixlets/Config - NXLog CE Input - System Event Log Warnings - Windows (23089).bes new file mode 100644 index 000000000..df4a95838 --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Config - NXLog CE Input - System Event Log Warnings - Windows (23089).bes @@ -0,0 +1,62 @@ + + + + + Config - NXLog CE Input - System Event Log Warnings - Windows + This Fixlet configures NXLog Community Edition to monitor the "System" Windows Event Log.

+

The filter used captures Critical, Error, and Warning level events.

+

This will not work unless you have enabled modular management using Fixlet: Config - NXLog CE - Enable Modular Management - Windows

+

For general information or to report issues with C3 Inventory content please visit GitHub here: https://github.com/strawgate/C3-Inventory

]]>
+ windows of operating system + exists values "installdir" of keys "HKEY_LOCAL_MACHINE\Software\nxlog" of x32 registries + exists event log "OAlerts" + not exists files "EventLog_System_Warning.conf" whose (size of it = 358) of folders "Input" of folders "conf" of folders (values "installdir" of keys "HKEY_LOCAL_MACHINE\Software\nxlog" of x32 registries as string) + NXLog CE + Internal + 2016-11-07 + + x-fixlet-modification-time + Thu, 17 Sep 2026 20:56:29 +0000 + + BESC + + + Click + here + to deploy this action. + + + Module im_msvistalog + Query \ + \ + \ + \ + + + + + Path eventlog_system_warning => out + +_end_ + +delete "{parameter "nxlog_conf"}\Input\EventLog_System_Warning.conf" + +copy __createfile "{parameter "nxlog_conf"}\Input\EventLog_System_Warning.conf"]]> + +
+
diff --git a/Sites/Application Management/Fixlets/Fixlets/Config - NXLog CE Output - to_gelf - Windows (22660).bes b/Sites/Application Management/Fixlets/Fixlets/Config - NXLog CE Output - to_gelf - Windows (22660).bes new file mode 100644 index 000000000..c72a7217a --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Config - NXLog CE Output - to_gelf - Windows (22660).bes @@ -0,0 +1,81 @@ + + + + + Config - NXLog CE Output - to_gelf - Windows + This Fixlet configures NXLog Community Edition to set the default output type to gelf.

+

This will not work unless you have enabled modular management using Fixlet: Config - NXLog CE - Enable Modular Management - Windows

+

If you specify the SSL protocol you must place a certificate in the CERT directory of the NXLog Client.

+

For general information or to report issues with C3 Inventory content please visit GitHub here: https://github.com/strawgate/C3-Inventory

]]>
+ windows of operating system + exists values "installdir" of keys "HKEY_LOCAL_MACHINE\Software\nxlog" of x32 registries + not exists files "to_gelf.conf" of folders "Output" of folders "conf" of folders (values "installdir" of keys "HKEY_LOCAL_MACHINE\Software\nxlog" of x32 registries as string) + NXLog CE + Internal + 2016-11-07 + + x-fixlet-modification-time + Thu, 17 Sep 2026 20:56:29 +0000 + + BESC + + + Click + here + to deploy this action. + + +appendfile Module om_{parameter "protocol" of action as lowercase} +appendfile Host {parameter "server" of action} +appendfile Port {parameter "port" of action} + +if {parameter "protocol" of action as lowercase = "ssl"} +appendfile CADir %ROOT%\cert +appendfile OutputType GELF_TCP +endif + +if {parameter "protocol" of action as lowercase = "tcp"} +appendfile CADir %ROOT%\cert +appendfile OutputType GELF_TCP +endif + +if {parameter "protocol" of action as lowercase = "udp"} +appendfile OutputType GELF +endif + +appendfile Exec $short_message = $raw_event; +appendfile + +delete "{parameter "nxlog_conf"}\Output\to_gelf.conf" + +copy __appendfile "{parameter "nxlog_conf"}\Output\to_gelf.conf"]]> + +
+
diff --git a/Sites/Application Management/Fixlets/Fixlets/Config - NXLog CE Output - to_syslog_bsd - Windows (22554).bes b/Sites/Application Management/Fixlets/Fixlets/Config - NXLog CE Output - to_syslog_bsd - Windows (22554).bes new file mode 100644 index 000000000..64f4e2abf --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Config - NXLog CE Output - to_syslog_bsd - Windows (22554).bes @@ -0,0 +1,65 @@ + + + + + Config - NXLog CE Output - to_syslog_bsd - Windows + This Fixlet configures NXLog Community Edition to set the default output type to bsd syslog.

+

This will not work unless you have enabled modular management using Fixlet: Config - NXLog CE - Enable Modular Management - Windows

+

For general information or to report issues with C3 Inventory content please visit GitHub here: https://github.com/strawgate/C3-Inventory

]]>
+ windows of operating system + exists values "installdir" of keys "HKEY_LOCAL_MACHINE\Software\nxlog" of x32 registries + not exists files "to_syslog_bsd.conf" of folders "Output" of folders "conf" of folders (values "installdir" of keys "HKEY_LOCAL_MACHINE\Software\nxlog" of x32 registries as string) + NXLog CE + Internal + 2016-11-07 + + x-fixlet-modification-time + Thu, 17 Sep 2026 20:56:29 +0000 + + BESC + + + Click + here + to deploy this action. + + + Module om_{parameter "protocol" of action as lowercase} + Host {parameter "server" of action} + Port {parameter "port" of action} + Exec to_syslog_bsd(); + +_end_ + +delete "{parameter "nxlog_conf"}\Output\to_syslog_bsd.conf" + +copy __createfile "{parameter "nxlog_conf"}\Output\to_syslog_bsd.conf"]]> + +
+
diff --git a/Sites/Application Management/Fixlets/Fixlets/Config - RES ONE Workspace Agent - Enable Optimize Authorized Files - Windows (22918).bes b/Sites/Application Management/Fixlets/Fixlets/Config - RES ONE Workspace Agent - Enable Optimize Authorized Files - Windows (22918).bes new file mode 100644 index 000000000..d2d9d49c7 --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Config - RES ONE Workspace Agent - Enable Optimize Authorized Files - Windows (22918).bes @@ -0,0 +1,38 @@ + + + + + Config - RES ONE Workspace Agent - Enable Optimize Authorized Files - Windows + This Fixlet enables the optimization of authorized files by the RES ONE Workspace Agent. + windows of operating system + exists service "res" + = "9.10.2.1" as version) of x32 registry /* Client is newer than 9.10.2.1 */]]> + (not exists value "OPTIMIZEAUTHORIZEDFILESMODE" of it or value "OPTIMIZEAUTHORIZEDFILESMODE" of it as string != "full" or exists value "OPTIMIZEAUTHORIZEDFILESTHRESHOLD" of it) of key "HKEY_LOCAL_MACHINE\SOFTWARE\RES\Workspace Manager" of x32 registry + Internal + 2016-12-05 + + x-fixlet-modification-time + Tue, 20 Sep 2016 16:36:29 +0000 + + BESC + + + Click + here + to deploy this action. + + +regset "[HKEY_LOCAL_MACHINE\SOFTWARE\RES\Workspace Manager]" "OPTIMIZEAUTHORIZEDFILESMODE"="full" +regdelete "[HKEY_LOCAL_MACHINE\SOFTWARE\RES\Workspace Manager]" "OPTIMIZEAUTHORIZEDFILESTHRESHOLD" + + + diff --git a/Sites/Application Management/Fixlets/Fixlets/Config - RES ONE Workspace Agent - Hide from Add_Remove Programs - Windows (22919).bes b/Sites/Application Management/Fixlets/Fixlets/Config - RES ONE Workspace Agent - Hide from Add_Remove Programs - Windows (22919).bes new file mode 100644 index 000000000..550304ae4 --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Config - RES ONE Workspace Agent - Hide from Add_Remove Programs - Windows (22919).bes @@ -0,0 +1,45 @@ + + + + + Config - RES ONE Workspace Agent - Hide from Add/Remove Programs - Windows + + windows of operating system + exists keys whose ((it starts with "RES ONE Workspace" and it ends with "Agent") of (value "ProductName" of it as string)) of keys "HKEY_CLASSES_ROOT\Installer\Products" of native registry + RES Software + 2016-12-05 + + x-fixlet-modification-time + Thu, 17 Sep 2026 20:56:29 +0000 + + BESC + + + Click + here + to hide the RES Agent from the "Add/Remove Programs" list. + + // Source Release Date: 2016-12-05 +parameter "InstallKeyName"="{key whose ((it starts with "RES ONE Workspace" and it ends with "Agent") of (value "ProductName" of it as string)) of keys "HKEY_CLASSES_ROOT\Installer\Products" of native registry}" + +continue if {exists key (parameter "InstallKeyName") of native registry} + +regset64 "[{parameter "InstallKeyName"}]" "RemovedProductName"="{value "ProductName" of key (parameter "InstallKeyName") of native registry}" + +waithidden cmd.exe /c "timeout /t 1" + +continue if {exists value "RemovedProductName" of key (parameter "InstallKeyName") of native registry} + +regdelete64 "[{parameter "InstallKeyName"}]" "ProductName" + + + diff --git a/Sites/Application Management/Fixlets/Fixlets/Config - RES ONE Workspace Agent - Remove Start Menu Shortcuts - Windows (22920).bes b/Sites/Application Management/Fixlets/Fixlets/Config - RES ONE Workspace Agent - Remove Start Menu Shortcuts - Windows (22920).bes new file mode 100644 index 000000000..44080f081 --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Config - RES ONE Workspace Agent - Remove Start Menu Shortcuts - Windows (22920).bes @@ -0,0 +1,43 @@ + + + + + Config - RES ONE Workspace Agent - Remove Start Menu Shortcuts - Windows + + windows of operating system + exists files ("Access Wizard.lnk";"RES ONE Workspace Help.lnk";"Usage Tracking Viewer.lnk") of folder "Microsoft\Windows\Start Menu\Programs\RES ONE Workspace" of folder (expand environment string of "%25ProgramData%25") + RES Software + 2016-12-05 + + x-fixlet-modification-time + Thu, 17 Sep 2026 20:56:29 +0000 + + BESC + + + Click + here + to remove RES ONE Workspace Agent start menu shortcuts. + + // Source Release Date: 2016-12-05 + +delete "{pathname of file "Access Wizard.lnk" of folder "Microsoft\Windows\Start Menu\Programs\RES ONE Workspace" of folder (expand environment string of "%25ProgramData%25")}" +delete "{pathname of file "RES ONE Workspace Help.lnk" of folder "Microsoft\Windows\Start Menu\Programs\RES ONE Workspace" of folder (expand environment string of "%25ProgramData%25")}" +delete "{pathname of file "Usage Tracking Viewer.lnk" of folder "Microsoft\Windows\Start Menu\Programs\RES ONE Workspace" of folder (expand environment string of "%25ProgramData%25")}" + +if {not exists files of folder "Microsoft\Windows\Start Menu\Programs\RES ONE Workspace" of folder (expand environment string of "%25ProgramData%25") } + folder delete "{pathname of folder "Microsoft\Windows\Start Menu\Programs\RES ONE Workspace" of folder (expand environment string of "%25ProgramData%25")}" +endif + + + + diff --git a/Sites/Application Management/Fixlets/Fixlets/Config - RES ONE Workspace Agent - Restore to Add_Remove Programs - Windows (22921).bes b/Sites/Application Management/Fixlets/Fixlets/Config - RES ONE Workspace Agent - Restore to Add_Remove Programs - Windows (22921).bes new file mode 100644 index 000000000..8cea86199 --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Config - RES ONE Workspace Agent - Restore to Add_Remove Programs - Windows (22921).bes @@ -0,0 +1,45 @@ + + + + + Config - RES ONE Workspace Agent - Restore to Add/Remove Programs - Windows + + windows of operating system + exists keys whose ((it starts with "RES ONE Workspace" and it ends with "Agent") of (value "RemovedProductName" of it as string)) of keys "HKEY_CLASSES_ROOT\Installer\Products" of native registry + RES Software + 2016-12-05 + + x-fixlet-modification-time + Thu, 17 Sep 2026 20:56:29 +0000 + + BESC + + + Click + here + to hide the RES Agent from the "Add/Remove Programs" list. + + // Source Release Date: 2016-12-05 +parameter "InstallKeyName"="{key whose ((it starts with "RES ONE Workspace" and it ends with "Agent") of (value "RemovedProductName" of it as string)) of keys "HKEY_CLASSES_ROOT\Installer\Products" of native registry}" + +continue if {exists key (parameter "InstallKeyName") of native registry} + +regset64 "[{parameter "InstallKeyName"}]" "ProductName"="{value "RemovedProductName" of key (parameter "InstallKeyName") of native registry}" + +waithidden cmd.exe /c "timeout /t 1" + +continue if {exists value "ProductName" of key (parameter "InstallKeyName") of native registry} + +regdelete64 "[{parameter "InstallKeyName"}]" "RemovedProductName" + + + diff --git a/Sites/Application Management/Fixlets/Fixlets/Config - RES ONE Workspace Agent - Set Composer to Automatic (22922).bes b/Sites/Application Management/Fixlets/Fixlets/Config - RES ONE Workspace Agent - Set Composer to Automatic (22922).bes new file mode 100644 index 000000000..35e69892a --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Config - RES ONE Workspace Agent - Set Composer to Automatic (22922).bes @@ -0,0 +1,65 @@ + + + + + Config - RES ONE Workspace Agent - Set Composer to Automatic + This Fixlet will turn on Workspace Manager + (unix of operating system and line (1) of file "/etc/res/resauthd.conf" = "LearningMode=yes") or (mac of operating system and line (1) of file "/etc/res/resauthd.conf" = "LearningMode=yes") or (if (windows of operating system and exists service "RESPESVC") then exists values "Shell" whose (it as string as lowercase contains "explorer.exe" or it as string as lowercase contains "cmd.exe") of keys "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" of native registry else false) + RES Software + 2016-12-05 + + x-fixlet-modification-time + Thu, 17 Sep 2026 20:56:29 +0000 + + BESC + + + Click + here + to deploy this action. + + // Source Release Date: 2016-12-05 + if {unix of operating system} + delete __createfile + delete agent_config.sh + createfile until __end + sed -i 's/LearningMode=yes/LearningMode=no/g' /etc/res/resauthd.conf + sed -i 's/AllowAny=yes/AllowAny=no/g' /etc/res/resauthd.conf + __end + move __createfile agent_config.sh + wait bash agent_config.sh + wait chkconfig reswmad on + wait /etc/init.d/reswmad start + delete agent_config.sh + elseif {mac of operating system} + delete __createfile + delete agent_config.sh + createfile until __end + sed -i '' 's/LearningMode=yes/LearningMode=no/g' /etc/res/resauthd.conf + sed -i '' 's/AllowAny=yes/AllowAny=no/g' /etc/res/resauthd.conf + launchctl load /Library/LaunchDaemons/com.ressoftware.reswmad.plist + launchctl load /Library/LaunchDaemons/com.ressoftware.resauthd.plist + __end + move __createfile agent_config.sh + wait bash agent_config.sh + delete agent_config.sh + else + if {x64 of operating system} + regset64 "[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]" "Shell"="\"%respfdir%\\pwrstart.exe\"" + else + regset "[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]" "Shell"="\"%respfdir%\\pwrstart.exe\"" + endif + endif + + + + diff --git a/Sites/Application Management/Fixlets/Fixlets/Config - RES ONE Workspace Agent - Set Composer to Manual (22923).bes b/Sites/Application Management/Fixlets/Fixlets/Config - RES ONE Workspace Agent - Set Composer to Manual (22923).bes new file mode 100644 index 000000000..39e835d37 --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Config - RES ONE Workspace Agent - Set Composer to Manual (22923).bes @@ -0,0 +1,70 @@ + + + + + Config - RES ONE Workspace Agent - Set Composer to Manual + This Fixlet will turn off Workspace Manager + (unix of operating system and line (1) of file "/etc/res/resauthd.conf" = "LearningMode=no") or (mac of operating system and line (1) of file "/etc/res/resauthd.conf" = "LearningMode=no") or (if (windows of operating system and exists service "RESPESVC") then exists values "Shell" whose (it as string as lowercase contains "pwrstart.exe" or it as string as lowercase contains "pfwsmgr.exe") of keys "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" of native registry else false) + RES Software + 2016-12-05 + + x-fixlet-modification-time + Thu, 17 Sep 2026 20:56:29 +0000 + + BESC + + + Click + here + to deploy this action. + + + + + diff --git a/Sites/Application Management/Fixlets/Fixlets/Config - RES ONE Workspace Agent - Set Environment Password - Linux (22924).bes b/Sites/Application Management/Fixlets/Fixlets/Config - RES ONE Workspace Agent - Set Environment Password - Linux (22924).bes new file mode 100644 index 000000000..863f96177 --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Config - RES ONE Workspace Agent - Set Environment Password - Linux (22924).bes @@ -0,0 +1,149 @@ + + + + + Config - RES ONE Workspace Agent - Set Environment Password - Linux + +
+

Configures the Environment Password the RES ONE Workspace client should use to connect to the RES ONE Workspace Infrastructure.

+ +
Failed to load parameterized fixlet.
+ + +]]>
+ unix of operating system + exists file "/etc/res/reswmad.conf" + Internal + 2016-12-05 + + parametermetadatatag + { +"Section1" :{ + "Name": "Method", + "Title": "Relay Configuration", + "UIType": "accordion", + "Values": [ + { + "Name": "rlParent", + "Title": "Relay Parent", + "Description": "Select the parent of this relay", + "UIType": "select", + "Override": "true", + "ValueType": "relevance", + "Values": "\"Current BigFix Relay\";unique values of ((concatenation of (hostname of computer of it as lowercase;\":\"; value of it)) of results of property 5 of fixlets whose (name of it = \"RES ONE Workspace - Relay - Universal\") of site of current fixlet;substrings separated by \",\" of (values of shared variables whose (name of it contains \"RelayServers\") of wizards whose (dashboard id of it as lowercase contains \"resdeploy\") of site of current fixlet) as lowercase)" + }, + { + "Name": "dbAuthMethod", + "Title": "Authentication", + "Description": "Authentication Method", + "Disabled": "true", + "UIType": "Select", + "ValueType": "specified", + "Values": ["Relay"] + } + ] +}, +"Section5" : { + "Name": "EnvConfig", + "Title": "Environment Configuration", + "UIType": "accordion", + "Values": [ + { + "Name": "RESEnvPwdHash", + "Title": "RES Environment Password Hash", + "Description": "Enter the RES Environment Password Hash", + "UIType": "Textbox", + "Encrypt": "false", + "SubUIType": "password", + "Disabled": "true", + "ValueType": "relevance", + "Values": "values of shared variables whose (name of it contains \"respw_hash\") of bes wizards whose (dashboard id of it as lowercase contains \"resdeploy\" and name of site of it = name of site of current fixlet)" + } +] +} +} + + + x-fixlet-modification-time + Thu, 17 Sep 2026 20:56:29 +0000 + + RESS + + + Click + here + to deploy this action. + + + +
+
diff --git a/Sites/Application Management/Fixlets/Fixlets/Config - RES ONE Workspace Agent - Set Environment Password - Mac (22925).bes b/Sites/Application Management/Fixlets/Fixlets/Config - RES ONE Workspace Agent - Set Environment Password - Mac (22925).bes new file mode 100644 index 000000000..49cc8672e --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Config - RES ONE Workspace Agent - Set Environment Password - Mac (22925).bes @@ -0,0 +1,149 @@ + + + + + Config - RES ONE Workspace Agent - Set Environment Password - Mac + +
+

Configures the Environment Password the RES ONE Workspace client should use to connect to the RES ONE Workspace Infrastructure.

+ +
Failed to load parameterized fixlet.
+ + +]]>
+ mac of operating system + exists file "/etc/res/reswmad.conf" + Internal + 2016-12-05 + + parametermetadatatag + { +"Section1" :{ + "Name": "Method", + "Title": "Relay Configuration", + "UIType": "accordion", + "Values": [ + { + "Name": "rlParent", + "Title": "Relay Parent", + "Description": "Select the parent of this relay", + "UIType": "select", + "Override": "true", + "ValueType": "relevance", + "Values": "\"Current BigFix Relay\";unique values of ((concatenation of (hostname of computer of it as lowercase;\":\"; value of it)) of results of property 5 of fixlets whose (name of it = \"RES ONE Workspace - Relay - Universal\") of site of current fixlet;substrings separated by \",\" of (values of shared variables whose (name of it contains \"RelayServers\") of wizards whose (dashboard id of it as lowercase contains \"resdeploy\") of site of current fixlet) as lowercase)" + }, + { + "Name": "dbAuthMethod", + "Title": "Authentication", + "Description": "Authentication Method", + "Disabled": "true", + "UIType": "Select", + "ValueType": "specified", + "Values": ["Relay"] + } + ] +}, +"Section5" : { + "Name": "EnvConfig", + "Title": "Environment Configuration", + "UIType": "accordion", + "Values": [ + { + "Name": "RESEnvPwdHash", + "Title": "RES Environment Password Hash", + "Description": "Enter the RES Environment Password Hash", + "UIType": "Textbox", + "Encrypt": "false", + "SubUIType": "password", + "Disabled": "true", + "ValueType": "relevance", + "Values": "values of shared variables whose (name of it contains \"respw_hash\") of bes wizards whose (dashboard id of it as lowercase contains \"resdeploy\" and name of site of it = name of site of current fixlet)" + } +] +} +} + + + x-fixlet-modification-time + Thu, 17 Sep 2026 20:56:29 +0000 + + RESS + + + Click + here + to deploy this action. + + + +
+
diff --git a/Sites/Application Management/Fixlets/Fixlets/Config - RES ONE Workspace Agent - Set Relay Server - Linux (22926).bes b/Sites/Application Management/Fixlets/Fixlets/Config - RES ONE Workspace Agent - Set Relay Server - Linux (22926).bes new file mode 100644 index 000000000..4b3dd7baa --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Config - RES ONE Workspace Agent - Set Relay Server - Linux (22926).bes @@ -0,0 +1,147 @@ + + + + + Config - RES ONE Workspace Agent - Set Relay Server - Linux + +
+

Configures the relay the RES ONE Workspace client should use to connect to the RES ONE Workspace Infrastructure.

+ +
Failed to load parameterized fixlet.
+ + +]]>
+ unix of operating system + exists file "/etc/res/reswmad.conf" + Internal + 2016-12-05 + + parametermetadatatag + { +"Section1" :{ + "Name": "Method", + "Title": "Relay Configuration", + "UIType": "accordion", + "Values": [ + { + "Name": "rlParent", + "Title": "Relay Parent", + "Description": "Select the parent of this relay", + "UIType": "select", + "Override": "true", + "ValueType": "relevance", + "Values": "\"Current BigFix Relay\";unique values of ((concatenation of (hostname of computer of it as lowercase;\":\"; value of it)) of results of property 5 of fixlets whose (name of it = \"RES ONE Workspace - Relay - Universal\") of site of current fixlet;substrings separated by \",\" of (values of shared variables whose (name of it contains \"RelayServers\") of wizards whose (dashboard id of it as lowercase contains \"resdeploy\") of site of current fixlet) as lowercase)" + }, + { + "Name": "dbAuthMethod", + "Title": "Authentication", + "Description": "Authentication Method", + "Disabled": "true", + "UIType": "Select", + "ValueType": "specified", + "Values": ["Relay"] + } + ] +}, +"Section5" : { + "Name": "EnvConfig", + "Title": "Environment Configuration", + "UIType": "accordion", + "Values": [ + { + "Name": "RESRELPORT", + "Title": "RES Relay Port", + "Description": "Enter the RES Relay Port", + "Disabled": "true", + "UIType": "Textbox", + "ValueType": "relevance", + "Values": "values of shared variables whose (name of it contains \"resrelport\") of bes wizards whose (dashboard id of it as lowercase contains \"resdeploy\" and name of site of it = name of site of current fixlet)" + } +] +} +} + + + x-fixlet-modification-time + Thu, 17 Sep 2026 20:56:29 +0000 + + RESS + + + Click + here + to deploy this action. + + + +
+
diff --git a/Sites/Application Management/Fixlets/Fixlets/Config - RES ONE Workspace Agent - Set Relay Server - Mac (22927).bes b/Sites/Application Management/Fixlets/Fixlets/Config - RES ONE Workspace Agent - Set Relay Server - Mac (22927).bes new file mode 100644 index 000000000..76f71f5c9 --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Config - RES ONE Workspace Agent - Set Relay Server - Mac (22927).bes @@ -0,0 +1,147 @@ + + + + + Config - RES ONE Workspace Agent - Set Relay Server - Mac + +
+

Configures the relay the RES ONE Workspace client should use to connect to the RES ONE Workspace Infrastructure.

+ +
Failed to load parameterized fixlet.
+ + +]]>
+ mac of operating system + exists file "/etc/res/reswmad.conf" + Internal + 2016-12-05 + + parametermetadatatag + { +"Section1" :{ + "Name": "Method", + "Title": "Relay Configuration", + "UIType": "accordion", + "Values": [ + { + "Name": "rlParent", + "Title": "Relay Parent", + "Description": "Select the parent of this relay", + "UIType": "select", + "Override": "true", + "ValueType": "relevance", + "Values": "\"Current BigFix Relay\";unique values of ((concatenation of (hostname of computer of it as lowercase;\":\"; value of it)) of results of property 5 of fixlets whose (name of it = \"RES ONE Workspace - Relay - Universal\") of site of current fixlet;substrings separated by \",\" of (values of shared variables whose (name of it contains \"RelayServers\") of wizards whose (dashboard id of it as lowercase contains \"resdeploy\") of site of current fixlet) as lowercase)" + }, + { + "Name": "dbAuthMethod", + "Title": "Authentication", + "Description": "Authentication Method", + "Disabled": "true", + "UIType": "Select", + "ValueType": "specified", + "Values": ["Relay"] + } + ] +}, +"Section5" : { + "Name": "EnvConfig", + "Title": "Environment Configuration", + "UIType": "accordion", + "Values": [ + { + "Name": "RESRELPORT", + "Title": "RES Relay Port", + "Description": "Enter the RES Relay Port", + "Disabled": "true", + "UIType": "Textbox", + "ValueType": "relevance", + "Values": "values of shared variables whose (name of it contains \"resrelport\") of bes wizards whose (dashboard id of it as lowercase contains \"resdeploy\" and name of site of it = name of site of current fixlet)" + } +] +} +} + + + x-fixlet-modification-time + Thu, 17 Sep 2026 20:56:29 +0000 + + RESS + + + Click + here + to deploy this action. + + + +
+
diff --git a/Sites/Application Management/Fixlets/Fixlets/Config - RES ONE Workspace Agent - Set Relay Server to BES Relay - Linux (22928).bes b/Sites/Application Management/Fixlets/Fixlets/Config - RES ONE Workspace Agent - Set Relay Server to BES Relay - Linux (22928).bes new file mode 100644 index 000000000..517553d1d --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Config - RES ONE Workspace Agent - Set Relay Server to BES Relay - Linux (22928).bes @@ -0,0 +1,53 @@ + + + + + Config - RES ONE Workspace Agent - Set Relay Server to BES Relay - Linux + Sets the RES Relay to be the same as the currently used BigFix Relay.

+

As the client has no knowledge as to whether or not it's current BigFix relay is running as a RES Relay you should be careful using this method for relay selection!

+]]>
+ unix of operating system + exists file "/etc/res/reswmad.conf" + not exists line whose (it contains "RSLIST" and (it contains preceding text of first ":" of name of registration server)) of file "/etc/res/reswmad.conf" + Internal + 2016-12-05 + + x-fixlet-modification-time + Tue, 24 May 2016 02:39:16 +0000 + + BESC + + + Click + here + to deploy this action. + + + +
+
diff --git a/Sites/Application Management/Fixlets/Fixlets/Config - RES ONE Workspace Agent - Set Relay Server to BES Relay - Mac (22929).bes b/Sites/Application Management/Fixlets/Fixlets/Config - RES ONE Workspace Agent - Set Relay Server to BES Relay - Mac (22929).bes new file mode 100644 index 000000000..96a4aa4fe --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Config - RES ONE Workspace Agent - Set Relay Server to BES Relay - Mac (22929).bes @@ -0,0 +1,53 @@ + + + + + Config - RES ONE Workspace Agent - Set Relay Server to BES Relay - Mac + Sets the RES Relay to be the same as the currently used BigFix Relay.

+

As the client has no knowledge as to whether or not it's current BigFix relay is running as a RES Relay you should be careful using this method for relay selection!

+]]>
+ mac of operating system + exists file "/etc/res/reswmad.conf" + not exists line whose (it contains "RSLIST" and (it contains preceding text of first ":" of name of registration server)) of file "/etc/res/reswmad.conf" + Internal + 2016-12-05 + + x-fixlet-modification-time + Tue, 24 May 2016 02:39:16 +0000 + + BESC + + + Click + here + to deploy this action. + + + +
+
diff --git a/Sites/Application Management/Fixlets/Fixlets/Config - RES ONE Workspace Branch Relay - Set Relay Server - Windows (22930).bes b/Sites/Application Management/Fixlets/Fixlets/Config - RES ONE Workspace Branch Relay - Set Relay Server - Windows (22930).bes new file mode 100644 index 000000000..d7c168bfc --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Config - RES ONE Workspace Branch Relay - Set Relay Server - Windows (22930).bes @@ -0,0 +1,236 @@ + + + + + Config - RES ONE Workspace Branch Relay - Set Relay Server - Windows + +
+

+ Reconfigures the relay settings for an existing RES ONE Workspace Relay! +

+ +
Failed to load parameterized fixlet.
+
+ +]]>
+ exists relay service OR exists main gather service + windows of operating system + = "9.0"]]> + exists service "RESRLS" + Upgrade + RES Software + 2016-12-05 + + x-res-release-display-name + RES ONE Workspace 2015 SR2 + + + parametermetadatatag + { +"Section1" :{ + "Name": "Method", + "Title": "Relay Configuration", + "UIType": "accordion", + "Values": [ + { + "Name": "dbAuthMethod", + "Title": "Authentication", + "Description": "Authentication Method", + "UIType": "Select", + "ValueType": "specified", + "Values": ["Relay"] + }, + { + "Name": "rlParent", + "Title": "Relay Parent", + "Description": "Select the parent of this relay", + "UIType": "select", + "Override": "true", + "Parent": "dbAuthMethod", + "ValueType": "relevance", + "Values": "\"Current BigFix Relay\";unique values of ((concatenation of (hostname of computer of it as lowercase;\":\"; value of it)) of results of property 5 of fixlets whose (name of it = \"RES ONE Workspace - Relay - Universal\") of site of current fixlet;substrings separated by \",\" of (values of shared variables whose (name of it contains \"RelayServers\") of wizards whose (dashboard id of it as lowercase contains \"resdeploy\") of site of current fixlet) as lowercase)" + } + ] +}, +"Section2" : { + "Name": "dbInfo", + "Title": "Database Information", + "UIType": "accordion", + "Values": [ + { + "Name": "dbServer", + "Title": "Database Server", + "Description": "Enter the name of the Database Server to be used for the RES ONE Workspace Database", + "UIType": "Textbox", + "Disabled": "true", + "ValueType": "relevance", + "Values": "values of shared variables whose (name of it is \"dbserver\") of bes wizards whose (dashboard id of it as lowercase contains \"resdeploy\")" + }, + { + "Name": "dbName", + "Title": "Database Name", + "Description": "Enter the name of the Database on the DB Server to be used for the RES ONE Workspace Database", + "UIType": "Textbox", + "Disabled": "true", + "ValueType": "relevance", + "Values": "values of shared variables whose (name of it contains \"dbname\") of bes wizards whose (dashboard id of it as lowercase contains \"resdeploy\")" + } +] +}, +"Section5" : { + "Name": "EnvConfig", + "Title": "Environment Configuration", + "UIType": "accordion", + "Values": [ + { + "Name": "RESEnvPwdHash", + "Title": "RES Environment Password Hash", + "Description": "Enter the RES Environment Password Hash", + "UIType": "Textbox", + "Encrypt": "false", + "SubUIType": "password", + "Disabled": "true", + "ValueType": "relevance", + "Values": "values of shared variables whose (name of it contains \"respw_hash\") of bes wizards whose (dashboard id of it as lowercase contains \"resdeploy\" and name of site of it = name of site of current fixlet)" + }, + { + "Name": "RESRELPORT", + "Title": "RES Relay Port", + "Description": "Enter the RES Relay Port", + "Disabled": "true", + "UIType": "Textbox", + "ValueType": "relevance", + "Values": "values of shared variables whose (name of it contains \"resrelport\") of bes wizards whose (dashboard id of it as lowercase contains \"resdeploy\" and name of site of it = name of site of current fixlet)" + }, + { + "Name": "RESEnvGUID", + "Title": "RES Environment GUID", + "Description": "Enter the RES Environment GUID", + "UIType": "Select", + "Disabled": "true", + "ValueType": "relevance", + "Values": "unique values of (values of shared variables whose (name of it contains \"EnvironmentGUID\") of bes wizards whose (dashboard id of it as lowercase contains \"resdeploy\" and name of site of it = name of site of current fixlet);(values of results of properties whose (name of it = \"RES ONE Workspace Database - Site GUID - Windows\") of fixlets whose (name of it = \"RES ONE Workspace - Database - Windows\") of site of current fixlet))" + } +] +} +} + + + x-fixlet-modification-time + Thu, 17 Sep 2026 20:56:29 +0000 + + BESC + + + Click + here + to deploy this action. + + + + + + yes + {parameter "dbName" of action}@{parameter "dbServer" of action} + + 0 + {value of variable "ALLUSERSPROFILE" of environment & "\RES\Relay Server"} + + + 3 + {parameter "ParentRelay"} + {parameter "RESEnvPwdHash" of action} + yes + + + + {parameter "RESRELPORT" of action} + +_done_ + +move __createfile relayconfig.xml + +wait CMD /U /C Type "relayconfig.xml" >> "relayconfigu.xml" + +wait "{pathname of file of service "resrls"}" /configfile="{pathname of client folder of current site}\relayconfigu.xml" /silent + +notify client forcerefresh +]]> + +
+
diff --git a/Sites/Application Management/Fixlets/Fixlets/Config - RES ONE Workspace Connector - Sync Frequency - 15 Minutes (22931).bes b/Sites/Application Management/Fixlets/Fixlets/Config - RES ONE Workspace Connector - Sync Frequency - 15 Minutes (22931).bes new file mode 100644 index 000000000..b1d8008c5 --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Config - RES ONE Workspace Connector - Sync Frequency - 15 Minutes (22931).bes @@ -0,0 +1,63 @@ + + + + + Config - RES ONE Workspace Connector - Sync Frequency - 15 Minutes + Sets the sync frequency for the RES ONE Workspace Connector to 15 minutes.

]]>
+ windows of operating system + = "9")]]> + exists (file "res2bes.exe" of folder (value "path" of key "HKLM\SOFTWARE\BigFix\Enterprise Server\Applications\res2bes" of registry as string)) | true + select "/BESPluginRegistration/Schedule/WaitPeriodSeconds" of xml document of file "res2bes.xml" of folder "Config" of folder "Applications" of parent folder of file (following text of first "%22" of (image path of main gather service as string)) as text != "900" + Internal + 2016-12-05 + + x-fixlet-modification-time + Thu, 17 Sep 2026 20:56:29 +0000 + + RESS + + + Click + here + to deploy this action. + + \d*","{parameter "Frequency"}") + +$Config | set-content "{parameter "configFolder"}\res2bes.xml" + +_end_ + +move __createfile updateFrequency.ps1 + +// We use command here so we can get a return code, file doesnt provide us the return code. +waithidden "{parameter "PowershellExe"}" -ExecutionPolicy Bypass -Command "& .\updateFrequency.ps1" +]]> + +
+
diff --git a/Sites/Application Management/Fixlets/Fixlets/Config - RES ONE Workspace Connector - Sync Frequency - 45 Minutes (22932).bes b/Sites/Application Management/Fixlets/Fixlets/Config - RES ONE Workspace Connector - Sync Frequency - 45 Minutes (22932).bes new file mode 100644 index 000000000..e20406d8a --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Config - RES ONE Workspace Connector - Sync Frequency - 45 Minutes (22932).bes @@ -0,0 +1,63 @@ + + + + + Config - RES ONE Workspace Connector - Sync Frequency - 45 Minutes + Sets the sync frequency for the RES ONE Workspace Connector to 45 minutes.

]]>
+ windows of operating system + = "9")]]> + exists (file "res2bes.exe" of folder (value "path" of key "HKLM\SOFTWARE\BigFix\Enterprise Server\Applications\res2bes" of registry as string)) | true + select "/BESPluginRegistration/Schedule/WaitPeriodSeconds" of xml document of file "res2bes.xml" of folder "Config" of folder "Applications" of parent folder of file (following text of first "%22" of (image path of main gather service as string)) as text != "2700" + Internal + 2016-12-05 + + x-fixlet-modification-time + Thu, 17 Sep 2026 20:56:29 +0000 + + RESS + + + Click + here + to deploy this action. + + \d*","{parameter "Frequency"}") + +$Config | set-content "{parameter "configFolder"}\res2bes.xml" + +_end_ + +move __createfile updateFrequency.ps1 + +// We use command here so we can get a return code, file doesnt provide us the return code. +waithidden "{parameter "PowershellExe"}" -ExecutionPolicy Bypass -Command "& .\updateFrequency.ps1" +]]> + +
+
diff --git a/Sites/Application Management/Fixlets/Fixlets/Config - RES ONE Workspace Connector - Sync Frequency - 5 Minutes (22933).bes b/Sites/Application Management/Fixlets/Fixlets/Config - RES ONE Workspace Connector - Sync Frequency - 5 Minutes (22933).bes new file mode 100644 index 000000000..713560719 --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Config - RES ONE Workspace Connector - Sync Frequency - 5 Minutes (22933).bes @@ -0,0 +1,63 @@ + + + + + Config - RES ONE Workspace Connector - Sync Frequency - 5 Minutes + Sets the sync frequency for the RES ONE Workspace Connector to 5 minutes.

]]>
+ windows of operating system + = "9")]]> + exists (file "res2bes.exe" of folder (value "path" of key "HKLM\SOFTWARE\BigFix\Enterprise Server\Applications\res2bes" of registry as string)) | true + select "/BESPluginRegistration/Schedule/WaitPeriodSeconds" of xml document of file "res2bes.xml" of folder "Config" of folder "Applications" of parent folder of file (following text of first "%22" of (image path of main gather service as string)) as text != "300" + Internal + 2016-12-05 + + x-fixlet-modification-time + Thu, 17 Sep 2026 20:56:29 +0000 + + RESS + + + Click + here + to deploy this action. + + \d*","{parameter "Frequency"}") + +$Config | set-content "{parameter "configFolder"}\res2bes.xml" + +_end_ + +move __createfile updateFrequency.ps1 + +// We use command here so we can get a return code, file doesnt provide us the return code. +waithidden "{parameter "PowershellExe"}" -ExecutionPolicy Bypass -Command "& .\updateFrequency.ps1" +]]> + +
+
diff --git a/Sites/Application Management/Fixlets/Fixlets/Config - RES ONE Workspace Database - Set Agent Whitelisting to Enforced - Windows (22934).bes b/Sites/Application Management/Fixlets/Fixlets/Config - RES ONE Workspace Database - Set Agent Whitelisting to Enforced - Windows (22934).bes new file mode 100644 index 000000000..4f1d1bc53 --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Config - RES ONE Workspace Database - Set Agent Whitelisting to Enforced - Windows (22934).bes @@ -0,0 +1,95 @@ + + + + + Config - RES ONE Workspace Database - Set Agent Whitelisting to Enforced - Windows + Configure the RES ONE Workspace Environment to enforce Application Whitelisting!

+

+ This Fixlet deploys a RES Building Block that enables Application Whitelisting to your RES ONE Workspace Environment. +

+

+ This fixlet will only be applicable against the BigFix Root Server . The Building Block deployment will take place using the Root Server as a launching point. From the Root Server, this fixlet will launch the RES ONE Workspace Console over the command line to import the building block. If this task does not work it's likely there is a configuration issue with the console or a permissions issue with SQL. +

+
NOTE: Settings below are configured via the this building block!
+

+

    +
  • + Application Whitelisting will be set to Enforced mode. +
  • +
  • + The RES ONE Workspace Agent will be configured to log denies. +
  • +
+

+ +

This task will enable Application Whitelisting with a mode of Enforced as the default.


+

This is performed by writing out a RES ONE Workspace Building Block and importing it unattended using the console installed on the BigFix Root Server. If this task does not work it's likely there is a configuration issue with the console or a permissions issue with SQL.]]> + exists main gather service + windows of operating system + + RES Software + 2016-12-05 + + x-fixlet-modification-time + Thu, 17 Sep 2026 20:56:29 +0000 + + BESC + + + Click + here + to deploy this action. + + + + + + 9.10.0.0 + + + enabled + yes + yes + terminateapp + + yes + yes + + + + + + enabled + yes + yes + + yes + + + + + +__done +copy __createfile "{(value of variable "temp" of environment) & "\enablewhitelist.xml"}" +wait "{(pathname of parent folder of parent folder of file of service "res" & "\pwrtech.exe")}" /add "{(value of variable "temp" of environment) & "\enablewhitelist.xml"}" +]]> + + + diff --git a/Sites/Application Management/Fixlets/Fixlets/Config - RES ONE Workspace Database - Set Default Behavior - Windows (22935).bes b/Sites/Application Management/Fixlets/Fixlets/Config - RES ONE Workspace Database - Set Default Behavior - Windows (22935).bes new file mode 100644 index 000000000..e6150911f --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Config - RES ONE Workspace Database - Set Default Behavior - Windows (22935).bes @@ -0,0 +1,489 @@ + + + + + Config - RES ONE Workspace Database - Set Default Behavior - Windows + Configure the RES ONE Workspace Environment with a standard recommended configuration!

+

+ This Fixlet deploys a RES Building Block of recommended settings to your RES ONE Workspace Environment. +

+

+ This fixlet will only be applicable against the BigFix Root Server . The Building Block deployment will take place using the Root Server as a launching point. From the Root Server, this fixlet will launch the RES ONE Workspace Console over the command line to import the building block. If this task does not work it's likely there is a configuration issue with the console or a permissions issue with SQL. +

+
NOTE: Settings below are configured via the this building block!
+

+

    +
  • + Adds an application called, "Refresh Application Security Database" to the start menu. +
  • +
  • + Configures RES ONE Workspace Startmenu appearance +
  • +
  • + Configures RES ONE Workspace Lockdown settings +
  • +
+

]]>
+ exists main gather service + windows of operating system + + RES Software + 2016-12-05 + + x-fixlet-modification-time + Thu, 17 Sep 2026 20:56:29 +0000 + + BESC + + + Click + here + to deploy this action. + + + + + + 9.9.1.95 + + + {"%7b3E0EC101-FA69-4E94-8544-85CED0CC2C64%7d"} + + Start\Application Security + Refresh Application Security Database + Refreshes the approved application list. + %RESPFDIR%\pwrgate.exe + %RESPFDIR% + -2 + no + no + + keep + yes + none + always + none + no + 0000010001002020000001000800A808000016000000280000002000000040000000010008000000000000040000000000000000000000010000000100000000000022238D0027288D00292A8A00282A8D002A2C8E002E2F8E002F3088002E308D003031880034358B0031328F0033348D00393A8D003D3E8E002727900023249400262795002728910027289500292A910025269A0026279D002728990027289F00292A9A0028299C003D3E92002728A2002728A400292AA2002B2CA3002829A500292AAA002A2AAD002C2DAC002D2DB1002D2DB5002E2EB9002E2EBD002F30B9003031BB003030BD00414291004445910047489500484994004C4D9400505197005152980056579A0058599B0058599D005B5C9E005E5FA0006162A1006565A4006768A5006869A6006E6FA9007172AB007576AD007979AF007A7AB0007E7FB2001E1DC700201FC8002F2FC0002322C9002625C9002827C9002A29CA003031C1003131C5003131C9003232CC003736CD003B3ACF003232D000403FD0004343D0004544D1004B4AD3005656D5005858D6005E5ED7007070DB007979DE007C7BDE007D7DDF008283B6008484B6008383B9008888B8008B8CBA008C8CBA009999C2009FA0C600A1A1C700A2A3C800A5A6CA00A8A9CB00AAAACC00B1B1D100B6B6D300B6B7D400B8B9D5008382E0008D8CE3009696E5009D9CE700A4A3E800B2B1EB00B4B3EC00B4B4EC00BEBEEF00C0BFEF00C0BFF000C2C2DA00C5C5DE00C9C9DE00CECEE200D0D1E300D2D2E500D6D6E600D9D9E900DCDCE900C4C3F000C4C4F100CACAF200CECDF300D0D0F300D0D0F400D6D6F500D7D8F500D8D8F600DEDEF700E1E1EE00E6E6F100ECEDF400EDEDFA00F0EFFC00F0F0F600F5F5F900F5F5FF00F8F8FB00F9F9FD00FEFEFE000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF004B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4E4B4B494B4E4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B251005081320494B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B1A2C60797C6839052A4E4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B1A338AFFFFFFFFFF6005494B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B270D8AFFFFFFFFFFFFFF3D1A4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4E1640FFFFFFFFFFFFFFFF7C08494B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B1066FFFFFFFFFFFFFFFF8F2C274E4E4B4B4B4B4E4B4B4B4B4B4B4B4B4B4B4B4B1064FFFFFFFFFFFFFFFF8E1B4749221510101520274B4E4B4B4B4B4B4B4B4B4E203DFFFFFFFFFFFFFFFF7E051008355F6466603D2C10254B4B4B4B4B4B4B4B4B2A087CFFFFFFFFFFFFFF905C5B7CFFFFFFFFFFFF8E642C164B4B4B4B4B4B4B4B4B202F7EFFFFFFFFFFFFFFFFFFFF82FFFFFFFFFFFFFF8A38104B4B4B4B4B4B4B4B4B200D5B6A776477FFFFFFFF73475885FFFFFFFFFFFFFF3A104B4B4B4B4B4B4B4B4B27161313011B90FFFFFF5345454B526EFFFFFFFFFF8E2F224E4B4B4B4B4B4B4B4B4B4B4B203AFFFFFFFF6D45474444446CFFFFFFFFFF68054B4B4B4B4B4B4B4B4B4B4B4B0577FFFFFFFF824454584F474472FFFFFFFFFF31254E4B4B4B4B4B4B4B4B4B272E90FFFFFFFF724288FF864C414B88FFFFFFFF5F154B4B4B4B4B4B4B4B4B4E223AFFFFFFFFFF8558FFFFFF8258546FFFFFFFFF68134B4B4B4B4B4B4B4B4B4E1D40FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF78054B4B4B4B4B4B4B4B4B4E1D3EFFFFFF856B4B4B4B4B4B4B4B4B5674FFFFFF78054B4B4B4B4B4B4B4B4B4E2238FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68104B4B4B4B4B4B4B4B4B4B272C8FFFFFFF804B4B4B4B4B4B4B4B6DFFFFFFFF5B154E4B4B4B4B4B4B4B4B4B4B056AFFFFFF4B72727272727272724BFFFFFF902F254E4B4B4B4B4B4B4B4B4B4E2033FFFFFF4B72FFFFFFFFFFFF804BFFFFFF64014B4B4B4B4B4B4B4B4B4B4B4B4B0161FFFF4B72727272727272724BFFFF8A0D254E4B4B4B4B4B4B4B4B4B4B4B4E27086AFF75504B4B4B4B4B4B5075FF8E311A4B4B4B4B4B4B4B4B4B4B4B4B4B4B4E250862FFFF908D8D8D8D8D90FF7C30164B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4E2705387790FFFFFFFFFF7E5F08204B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4E4920052F3B5F5F40330810274E4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4E4B252015151D22494B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4E4B4B4E4E4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 0000010001002020000001000800A808000016000000280000002000000040000000010008000000000000040000000000000000000000010000000100000000000022238D0027288D00292A8A00282A8D002A2C8E002E2F8E002F3088002E308D003031880034358B0031328F0033348D00393A8D003D3E8E002727900023249400262795002728910027289500292A910025269A0026279D002728990027289F00292A9A0028299C003D3E92002728A2002728A400292AA2002B2CA3002829A500292AAA002A2AAD002C2DAC002D2DB1002D2DB5002E2EB9002E2EBD002F30B9003031BB003030BD00414291004445910047489500484994004C4D9400505197005152980056579A0058599B0058599D005B5C9E005E5FA0006162A1006565A4006768A5006869A6006E6FA9007172AB007576AD007979AF007A7AB0007E7FB2001E1DC700201FC8002F2FC0002322C9002625C9002827C9002A29CA003031C1003131C5003131C9003232CC003736CD003B3ACF003232D000403FD0004343D0004544D1004B4AD3005656D5005858D6005E5ED7007070DB007979DE007C7BDE007D7DDF008283B6008484B6008383B9008888B8008B8CBA008C8CBA009999C2009FA0C600A1A1C700A2A3C800A5A6CA00A8A9CB00AAAACC00B1B1D100B6B6D300B6B7D400B8B9D5008382E0008D8CE3009696E5009D9CE700A4A3E800B2B1EB00B4B3EC00B4B4EC00BEBEEF00C0BFEF00C0BFF000C2C2DA00C5C5DE00C9C9DE00CECEE200D0D1E300D2D2E500D6D6E600D9D9E900DCDCE900C4C3F000C4C4F100CACAF200CECDF300D0D0F300D0D0F400D6D6F500D7D8F500D8D8F600DEDEF700E1E1EE00E6E6F100ECEDF400EDEDFA00F0EFFC00F0F0F600F5F5F900F5F5FF00F8F8FB00F9F9FD00FEFEFE000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF004B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4E4B4B494B4E4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B251005081320494B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B1A2C60797C6839052A4E4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B1A338AFFFFFFFFFF6005494B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B270D8AFFFFFFFFFFFFFF3D1A4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4E1640FFFFFFFFFFFFFFFF7C08494B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B1066FFFFFFFFFFFFFFFF8F2C274E4E4B4B4B4B4E4B4B4B4B4B4B4B4B4B4B4B4B1064FFFFFFFFFFFFFFFF8E1B4749221510101520274B4E4B4B4B4B4B4B4B4B4E203DFFFFFFFFFFFFFFFF7E051008355F6466603D2C10254B4B4B4B4B4B4B4B4B2A087CFFFFFFFFFFFFFF905C5B7CFFFFFFFFFFFF8E642C164B4B4B4B4B4B4B4B4B202F7EFFFFFFFFFFFFFFFFFFFF82FFFFFFFFFFFFFF8A38104B4B4B4B4B4B4B4B4B200D5B6A776477FFFFFFFF73475885FFFFFFFFFFFFFF3A104B4B4B4B4B4B4B4B4B27161313011B90FFFFFF5345454B526EFFFFFFFFFF8E2F224E4B4B4B4B4B4B4B4B4B4B4B203AFFFFFFFF6D45474444446CFFFFFFFFFF68054B4B4B4B4B4B4B4B4B4B4B4B0577FFFFFFFF824454584F474472FFFFFFFFFF31254E4B4B4B4B4B4B4B4B4B272E90FFFFFFFF724288FF864C414B88FFFFFFFF5F154B4B4B4B4B4B4B4B4B4E223AFFFFFFFFFF8558FFFFFF8258546FFFFFFFFF68134B4B4B4B4B4B4B4B4B4E1D40FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF78054B4B4B4B4B4B4B4B4B4E1D3EFFFFFF856B4B4B4B4B4B4B4B4B5674FFFFFF78054B4B4B4B4B4B4B4B4B4E2238FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68104B4B4B4B4B4B4B4B4B4B272C8FFFFFFF804B4B4B4B4B4B4B4B6DFFFFFFFF5B154E4B4B4B4B4B4B4B4B4B4B056AFFFFFF4B72727272727272724BFFFFFF902F254E4B4B4B4B4B4B4B4B4B4E2033FFFFFF4B72FFFFFFFFFFFF804BFFFFFF64014B4B4B4B4B4B4B4B4B4B4B4B4B0161FFFF4B72727272727272724BFFFF8A0D254E4B4B4B4B4B4B4B4B4B4B4B4E27086AFF75504B4B4B4B4B4B5075FF8E311A4B4B4B4B4B4B4B4B4B4B4B4B4B4B4E250862FFFF908D8D8D8D8D90FF7C30164B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4E2705387790FFFFFFFFFF7E5F08204B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4E4920052F3B5F5F40330810274E4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4E4B252015151D22494B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4E4B4B4E4E4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 0000010001001010000001000800680500001600000028000000100000002000000001000800000000000001000000000000000000000001000000010000000000001B1CA7001B1BAA003636AA003333AE003334AE003535AE003838AA003838AD003B3CAE002D2DB2002929B5002727BA002828B8003031B0003F40A9003F40AF004041A9004041AD004545AE004A4AAE004F50B0006E6FB2007879B8002727C4002A2AC0002828C7002B2CC8002D2DCA002E2ECD003131CC003030D0008384BC008B8CC1009191C2009C9DC6009FA0C700A2A2C800A9A9CB00ADADCE00B3B3D200B5B6D200BBBBD300C0C0DC00C8C9E000D5D5E100D8D8E800DCDCEA00E3E3E900E4E4EB00E5E5EC00E8E8ED00EAEAF300EFEFF100F1F0F200F2F2F400F4F4F500F7F8F600FFFFFA00FEFEFE00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF001B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1F1A08120B1F1F1F1F1F1F1F1F1F1B1B1A163338270E1F1F1F1F1F1F1F1F1B1B0838FFFFFF171A1F1B1F1F1F1F1F1B1B14FFFFFFFF21020812080C1B1F1F1B1B0B2AFFFFFF2C2735FF3525081B1F1B1B1F0520222CFFFFFFFFFFFF2E081F1B1B1F1F180128FFFFFF20FFFFFF230C1B1B1F1F1B1238FFFF021B02FFFF33051B1B1F1F1B15FFFF201B021B20FF39121B1B1F1F1B1238FFFF021B02FFFF33051B1B1F1F1F0B28FFFFFF20FFFFFF230C1B1B1F1F1F1B1233FFFFFFFFFF2E051F1B1B1F1F1F1F1B12272F352F23051B1F1B1B1F1F1F1F1F1B0C0812050C1F1F1F1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 0000010001001010000001000800680500001600000028000000100000002000000001000800000000000001000000000000000000000001000000010000000000001B1CA7001B1BAA003636AA003333AE003334AE003535AE003838AA003838AD003B3CAE002D2DB2002929B5002727BA002828B8003031B0003F40A9003F40AF004041A9004041AD004545AE004A4AAE004F50B0006E6FB2007879B8002727C4002A2AC0002828C7002B2CC8002D2DCA002E2ECD003131CC003030D0008384BC008B8CC1009191C2009C9DC6009FA0C700A2A2C800A9A9CB00ADADCE00B3B3D200B5B6D200BBBBD300C0C0DC00C8C9E000D5D5E100D8D8E800DCDCEA00E3E3E900E4E4EB00E5E5EC00E8E8ED00EAEAF300EFEFF100F1F0F200F2F2F400F4F4F500F7F8F600FFFFFA00FEFEFE00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF001B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1F1A08120B1F1F1F1F1F1F1F1F1F1B1B1A163338270E1F1F1F1F1F1F1F1F1B1B0838FFFFFF171A1F1B1F1F1F1F1F1B1B14FFFFFFFF21020812080C1B1F1F1B1B0B2AFFFFFF2C2735FF3525081B1F1B1B1F0520222CFFFFFFFFFFFF2E081F1B1B1F1F180128FFFFFF20FFFFFF230C1B1B1F1F1B1238FFFF021B02FFFF33051B1B1F1F1B15FFFF201B021B20FF39121B1B1F1F1B1238FFFF021B02FFFF33051B1B1F1F1F0B28FFFFFF20FFFFFF230C1B1B1F1F1F1B1233FFFFFFFFFF2E051F1B1B1F1F1F1F1B12272F352F23051B1F1B1B1F1F1F1F1F1B0C0812050C1F1F1F1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + + + yes + 1 + normal + normal + both + no + no + no + no + no + yes + no + no + no + no + no + no + no + no + yes + no + no + + + + all + + + named + 0 + 0 + 0 + 0 + + or + + no + no + default + + + no + + + do_nothing + + + + + -2147483643 + + 0 + 0 + + + + no + no + + + -2147483643 + + 0 + 0 + + + + + no + + + no + + + no + + + + + basic + no + no + yes + default + yes + roam + no + no + 5 + no + no + no + afterappstart + %APPDATA% + HKEY_CURRENT_USER + + + application_end + no + + 1 + 10 + + + no + Please select one of the following workspace containers: + + + donothing + yes + no + yes + no + yes + no + no + no + yes + yes + no + no + + + + + + + + - + + + no + no + + keep + yes + ignore + none + none + none + yes + + + yes + 1 + normal + normal + both + no + no + no + no + no + yes + no + no + no + no + no + no + no + no + no + no + no + + + + secrole + + + + named + 0 + 0 + 0 + 0 + + or + + no + no + default + + + no + + + + + -2147483643 + + 0 + 0 + + + + no + no + + + -2147483643 + + 0 + 0 + + + + + no + + + no + + + no + + + basic + no + no + yes + default + yes + roam + no + no + 5 + no + no + no + afterappstart + %APPDATA% + HKEY_CURRENT_USER + + + application_end + no + + 1 + 10 + + + no + Please select one of the following workspace containers: + + + yes + + no + no + no + no + no + no + no + no + no + no + + no + + no + no + no + no + no + no + no + no + no + no + no + no + no + no + no + no + no + no + no + no + no + no + no + no + no + no + + + no + no + no + no + + + + + yes + + no + no + no + no + no + no + no + no + no + no + no + no + + + no + no + no + no + no + + + no + no + no + no + no + no + no + no + + Arial Unicode MS + + + yes + + no + no + no + no + no + no + no + no + no + no + no + no + no + + + no + no + no + no + + + + yes + no + no + no + no + no + 0 + no + no + no + no + no + no + no + no + no + + no + + no + no + no + no + no + no + no + no + + yes + + no + + | + + + + + +__done +move __createfile defaults.xml +wait "{(pathname of parent folder of parent folder of file of service "res" & "\pwrtech.exe")}" /add "{pathname of client folder of current site}\defaults.xml" +]]> + +
+
diff --git a/Sites/Application Management/Fixlets/Fixlets/Config - RES ONE Workspace Suite - Disable Tracing - Windows (22967).bes b/Sites/Application Management/Fixlets/Fixlets/Config - RES ONE Workspace Suite - Disable Tracing - Windows (22967).bes new file mode 100644 index 000000000..196664a02 --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Config - RES ONE Workspace Suite - Disable Tracing - Windows (22967).bes @@ -0,0 +1,40 @@ + + + + + Config - RES ONE Workspace Suite - Disable Tracing - Windows + + windows of operating system + exists value "Trace" of key "HKEY_LOCAL_MACHINE\SOFTWARE\RES\Workspace Manager" of x32 registry + Internal + 2016-12-05 + + x-fixlet-modification-time + Thu, 17 Sep 2026 20:56:29 +0000 + + BESC + + + Click + here + to deploy this action. + + // Source Release Date: 2016-12-05 + +folder delete "{name of drive of system folder}\RES Tracing" + +regdelete "[HKEY_LOCAL_MACHINE\SOFTWARE\RES\Workspace Manager]" "Trace" +regdelete "[HKEY_LOCAL_MACHINE\SOFTWARE\RES\Workspace Manager]" "TraceDetailed" +regdelete "[HKEY_LOCAL_MACHINE\SOFTWARE\RES\Workspace Manager]" "TraceFile" + + + diff --git a/Sites/Application Management/Fixlets/Fixlets/Config - RES ONE Workspace Suite - Enable Tracing - Windows (22968).bes b/Sites/Application Management/Fixlets/Fixlets/Config - RES ONE Workspace Suite - Enable Tracing - Windows (22968).bes new file mode 100644 index 000000000..c15f8f6ea --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Config - RES ONE Workspace Suite - Enable Tracing - Windows (22968).bes @@ -0,0 +1,43 @@ + + + + + Config - RES ONE Workspace Suite - Enable Tracing - Windows + + windows of operating system + not exists value "Trace" of key "HKEY_LOCAL_MACHINE\SOFTWARE\RES\Workspace Manager" of x32 registry + Internal + 2016-12-05 + + x-fixlet-modification-time + Thu, 17 Sep 2026 20:56:29 +0000 + + BESC + + + Click + here + to deploy this action. + + // Source Release Date: 2016-12-05 + +folder create "{name of drive of system folder}\RES Tracing" + +waithidden icacls "{name of drive of system folder}\RES Tracing" /grant "Authenticated Users":(OI)(CI)M + +regset "[HKEY_LOCAL_MACHINE\SOFTWARE\RES\Workspace Manager]" "Trace"="Yes" +regset "[HKEY_LOCAL_MACHINE\SOFTWARE\RES\Workspace Manager]" "TraceDetailed"="Yes" +regset "[HKEY_LOCAL_MACHINE\SOFTWARE\RES\Workspace Manager]" "TraceFile"="{name of drive of system folder}\\RES Tracing\\RESONE.log" + + + + diff --git a/Sites/Application Management/Fixlets/Fixlets/Config - RES ONE Workspace Top Level Relay - Reset Credentials - Windows (22936).bes b/Sites/Application Management/Fixlets/Fixlets/Config - RES ONE Workspace Top Level Relay - Reset Credentials - Windows (22936).bes new file mode 100644 index 000000000..6d65b9c46 --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Config - RES ONE Workspace Top Level Relay - Reset Credentials - Windows (22936).bes @@ -0,0 +1,368 @@ + + + + + Config - RES ONE Workspace Top Level Relay - Reset Credentials - Windows + +
+

This parameterized Fixlet allows you to reconfigure RES ONE Workspace Top Level Relays in any of the two ways they can connect into your environment - via Windows Authentication Directly to the Datastore or via SQL Authentication directly to the Datastore.

+

Suggested Usage:
- If you are reconfiguring a Top Level Relay you should use this fixlet..
- If you are reconfiguring a Branch Office or Leaf Relay you should use the corresponding Config - RES ONE Workspace Branch Relay - Set Relay Server - Windows Fixlet.

+

NOTES: Grayed out settings used in this fixlet are configured via the Environment Configuration section of the Deployment Wizard!
- If you are using "Windows" for authentication the Database Information and Windows Authentication sections below must be populated.
- If you are using "SQL" for authentication the Database Information and SQL Authentication section below must be populated.
+ +

Failed to load parameterized fixlet.
+
+ +]]>
+ exists relay service OR exists main gather service + windows of operating system + = "9.0"]]> + exists service "RESRLS" + Upgrade + RES Software + 2016-12-05 + + x-res-release-display-name + RES ONE Workspace 2015 SR2 + + + parametermetadatatag + { +"Section1" :{ + "Name": "Method", + "Title": "Relay Configuration", + "UIType": "accordion", + "Values": [ + { + "Name": "dbAuthMethod", + "Title": "Authentication", + "Description": "Authentication Method", + "UIType": "Select", + "ValueType": "specified", + "Values": ["Select an Authentication Type","SQL","Windows"] + }, + { + "Name": "rlParent", + "Title": "Relay Parent", + "Description": "Select the parent of this relay", + "UIType": "select", + "Override": "true", + "Parent": "dbAuthMethod", + "ValueType": "relevance", + "Values": "((values of shared variables whose (name of it is \"dbserver\") of bes wizards whose (dashboard id of it as lowercase contains \"resdeploy\")) of site of current fixlet)" + } + ] +}, +"Section2" : { + "Name": "dbInfo", + "Title": "Database Information", + "UIType": "accordion", + "Values": [ + { + "Name": "dbServer", + "Title": "Database Server", + "Description": "Enter the name of the Database Server to be used for the RES ONE Workspace Database", + "UIType": "Textbox", + "Disabled": "true", + "ValueType": "relevance", + "Values": "values of shared variables whose (name of it is \"dbserver\") of bes wizards whose (dashboard id of it as lowercase contains \"resdeploy\")" + }, + { + "Name": "dbName", + "Title": "Database Name", + "Description": "Enter the name of the Database on the DB Server to be used for the RES ONE Workspace Database", + "UIType": "Textbox", + "Disabled": "true", + "ValueType": "relevance", + "Values": "values of shared variables whose (name of it contains \"dbname\") of bes wizards whose (dashboard id of it as lowercase contains \"resdeploy\")" + } +] +}, +"Section3" : { + "Name": "adWinAuth", + "Title": "Windows Authentication", + "UIType": "accordion", + "Values": [ + { + "Name": "adServiceAccountUsername", + "Title": "Service Account Name", + "Description": "Enter the name of the preconfigured service account", + "UIType": "Textbox", + "Disabled": "true", + "ValueType": "relevance", + "Values": "values of shared variables whose (name of it contains \"ressa\") of bes wizards whose (dashboard id of it as lowercase contains \"resdeploy\" and name of site of it = name of site of current fixlet)" + }, + { + "Name": "adServiceAccountPassword", + "Title": "Service Account Password", + "Description": "Enter the name of the preconfigured service account", + "UIType": "Textbox", + "Encrypt": "true", + "Disabled": "true", + "SubUIType": "Password", + "ValueType": "relevance", + "Values": "values of shared variables whose (name of it contains \"ressapwd\") of bes wizards whose (dashboard id of it as lowercase contains \"resdeploy\" and name of site of it = name of site of current fixlet)" + } +] +}, +"Section4" : { + "Name": "SQLAuth", + "Title": "SQL Authentication", + "UIType": "accordion", + "Values": [ + { + "Name": "SQLUser", + "Title": "Database User Name", + "Description": "Enter the name of the Active Directory environment", + "UIType": "Textbox", + "Disabled": "true", + "ValueType": "relevance", + "Values": "values of shared variables whose (name of it is \"dbuser\") of bes wizards whose (dashboard id of it as lowercase contains \"resdeploy\" and name of site of it = name of site of current fixlet)" + }, + { + "Name": "SQLPass", + "Title": "Database User Password", + "Description": "Enter the name of the preconfigured security group", + "UIType": "Textbox", + "Encrypt": "true", + "SubUIType": "password", + "Disabled": "true", + "ValueType": "relevance", + "Values": "values of shared variables whose (name of it contains \"dbpwd\") of bes wizards whose (dashboard id of it as lowercase contains \"resdeploy\" and name of site of it = name of site of current fixlet)" + } +] +}, +"Section5" : { + "Name": "EnvConfig", + "Title": "Environment Configuration", + "UIType": "accordion", + "Values": [ + { + "Name": "RESEnvPwdHash", + "Title": "RES Environment Password Hash", + "Description": "Enter the RES Environment Password Hash", + "UIType": "Textbox", + "Encrypt": "true", + "SubUIType": "password", + "Disabled": "true", + "ValueType": "relevance", + "Values": "values of shared variables whose (name of it contains \"respw_hash\") of bes wizards whose (dashboard id of it as lowercase contains \"resdeploy\" and name of site of it = name of site of current fixlet)" + }, + { + "Name": "RESRELPORT", + "Title": "RES Relay Port", + "Description": "Enter the RES Relay Port", + "Disabled": "true", + "UIType": "Textbox", + "ValueType": "relevance", + "Values": "values of shared variables whose (name of it contains \"resrelport\") of bes wizards whose (dashboard id of it as lowercase contains \"resdeploy\" and name of site of it = name of site of current fixlet)" + }, + { + "Name": "RESEnvGUID", + "Title": "RES Environment GUID", + "Description": "Enter the RES Environment GUID", + "UIType": "Select", + "Disabled": "true", + "ValueType": "relevance", + "Values": "unique values of (values of shared variables whose (name of it contains \"EnvironmentGUID\") of bes wizards whose (dashboard id of it as lowercase contains \"resdeploy\" and name of site of it = name of site of current fixlet);(values of results of properties whose (name of it = \"RES ONE Workspace Database - Site GUID - Windows\") of fixlets whose (name of it = \"RES ONE Workspace - Database - Windows\") of site of current fixlet))" + } +] +} +} + + + x-fixlet-modification-time + Thu, 17 Sep 2026 20:56:29 +0000 + + BESC + + + Click + here + to deploy this action. + + + + + + yes + {parameter "dbName" of action}@{parameter "dbServer" of action} + + 0 + yes + {value of variable "ALLUSERSPROFILE" of environment & "\RES\Relay Server"} + + + 2 + yes + {parameter "dbServer" of action} + {parameter "dbName" of action} + {parameter "SQLUser" of action} + no + "{parameter "SQLPass" of action}" + MSSQL + no + + + + {parameter "RESRELPORT" of action} + +__done +move __createfile relayconfig.xml + +wait CMD /U /C Type "relayconfig.xml" >> "relayconfigu.xml" +delete __createfile + +createfile until __done +$UserName = "NT Authority\SYSTEM" +$Password = "" +$svc_Obj= Get-WmiObject Win32_Service -filter "name='resrls'" +$StopStatus = $svc_Obj.StopService() +$ChangeService = $svc_Obj.change($null,$null,$null,$null,$null,$null,$UserName,$Password,$null,$null,$null) + +__done +move __createfile relayconfig.ps1 +// +// Install Relay using SQL Authentication +// + +elseif {parameter "dbAuthMethod" of action = "Windows"} +continue if {parameter "adServiceAccountUsername" of action != ""} +createfile until __done + + + + + yes + {parameter "dbName" of action}@{parameter "dbServer" of action} + + 0 + yes + {value of variable "ALLUSERSPROFILE" of environment & "\RES\Relay Server"} + + + 2 + yes + {parameter "dbServer" of action} + {parameter "dbName" of action} + + + yes + + + MSSQL + no + + + + {parameter "RESRELPORT" of action} + +__done +move __createfile relayconfig.xml + +wait CMD /U /C Type "relayconfig.xml" >> "relayconfigu.xml" +delete __createfile + +createfile until __done +$UserName = "{parameter "adServiceAccountUsername" of action}" +$Password = "{parameter "adServiceAccountPassword" of action}" +$svc_Obj= Get-WmiObject Win32_Service -filter "name='resrls'" +$StopStatus = $svc_Obj.StopService() +$ChangeService = $svc_Obj.change($null,$null,$null,$null,$null,$null,$UserName,$Password,$null,$null,$null) + +__done +move __createfile relayconfig.ps1 +endif + +wait "{pathname of file of service "resrls"}" /configfile="{pathname of client folder of current site}\relayconfigu.xml" /silent + +override wait +hidden=true +completion=job +wait "{parameter "PowershellExe"}" -ExecutionPolicy Bypass -File relayconfig.ps1 + +waithidden net start resrls +delete relayconfig.xml +delete relayconfigu.xml +delete relayconfig.ps1 +delete __createfile + +notify client forcerefresh +]]> + +
+
diff --git a/Sites/Application Management/Fixlets/Fixlets/Config - Refresh RES ONE Workspace Shortcut - Disable - Windows (22916).bes b/Sites/Application Management/Fixlets/Fixlets/Config - Refresh RES ONE Workspace Shortcut - Disable - Windows (22916).bes new file mode 100644 index 000000000..7d12bd43c --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Config - Refresh RES ONE Workspace Shortcut - Disable - Windows (22916).bes @@ -0,0 +1,37 @@ + + + + + Config - Refresh RES ONE Workspace Shortcut - Disable - Windows + + windows of operating system + exists file "Refresh Application Security Database.lnk" of folder "Users\Public\Desktop" of drive of system folder + Internal + 2016-12-05 + + x-fixlet-modification-time + Thu, 17 Sep 2026 20:56:29 +0000 + + RESS + + + Click + here + to deploy this action. + + // Source Release Date: 2016-12-05 + +delete "{pathname of file "Refresh Application Security Database.lnk" of folder "Users\Public\Desktop" of drive of system folder}" + + + + diff --git a/Sites/Application Management/Fixlets/Fixlets/Config - Refresh RES ONE Workspace Shortcut - Enable - Windows (22917).bes b/Sites/Application Management/Fixlets/Fixlets/Config - Refresh RES ONE Workspace Shortcut - Enable - Windows (22917).bes new file mode 100644 index 000000000..a14f2b952 --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Config - Refresh RES ONE Workspace Shortcut - Enable - Windows (22917).bes @@ -0,0 +1,50 @@ + + + + + Config - Refresh RES ONE Workspace Shortcut - Enable - Windows + + windows of operating system + exists service "res" /* RES is Installed */ + not exists file "Refresh Application Security Database.lnk" of folder "Users\Public\Desktop" of drive of system folder + Internal + 2016-12-05 + + x-fixlet-modification-time + Thu, 17 Sep 2026 20:56:29 +0000 + + RESS + + + Click + here + to deploy this action. + + + + + diff --git a/Sites/Application Management/Fixlets/Fixlets/Config - Service Monitor - 1E NightWatchman - Windows (22601).bes b/Sites/Application Management/Fixlets/Fixlets/Config - Service Monitor - 1E NightWatchman - Windows (22601).bes new file mode 100644 index 000000000..fb80ae1ea --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Config - Service Monitor - 1E NightWatchman - Windows (22601).bes @@ -0,0 +1,40 @@ + + + + + Config - Service Monitor - 1E NightWatchman - Windows + Configures the BES Service Monitor (Fixlet: Invoke - Service Monitor - Windows) to monitor services.

+

Specifically, this fixlet configures it to monitor the following Windows Services:

+
    +
  1. 1E NightWatchman
+

For general information or to report issues with C3 Inventory content please visit GitHub here: https://github.com/strawgate/C3-Inventory

]]>
+ windows of operating system + exists services "NightWatchman" + not exists values whose (it = "NightWatchman") of settings "besservicemonitor-1E-NightWatchman" of client + Service Monitor + Internal + 2016-10-25 + + x-fixlet-modification-time + Thu, 17 Sep 2026 20:56:29 +0000 + + BESC + + + Click + here + to deploy this action. + + setting "besservicemonitor-1E-NightWatchman"="NightWatchman" on "{now}" for client + +
+
diff --git a/Sites/Application Management/Fixlets/Fixlets/Config - Service Monitor - Active Directory Certificate Authority - Windows (22575).bes b/Sites/Application Management/Fixlets/Fixlets/Config - Service Monitor - Active Directory Certificate Authority - Windows (22575).bes new file mode 100644 index 000000000..42b21f941 --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Config - Service Monitor - Active Directory Certificate Authority - Windows (22575).bes @@ -0,0 +1,40 @@ + + + + + Config - Service Monitor - Active Directory Certificate Authority - Windows + Configures the BES Service Monitor (Fixlet: Invoke - Service Monitor - Windows) to monitor services.

+

Specifically, this fixlet configures it to monitor the following Windows Services:

+
    +
  1. Active Directory Certificate Services
+

For general information or to report issues with C3 Inventory content please visit GitHub here: https://github.com/strawgate/C3-Inventory

]]>
+ windows of operating system + exists services "CertSvc" + not exists values whose (it = "CertSvc") of settings "besservicemonitor-microsoft-activedirectory-certificateauthority" of client + Service Monitor + Internal + 2016-10-25 + + x-fixlet-modification-time + Thu, 17 Sep 2026 20:56:29 +0000 + + BESC + + + Click + here + to deploy this action. + + setting "besservicemonitor-microsoft-activedirectory-certificateauthority"="CertSvc" on "{now}" for client + +
+
diff --git a/Sites/Application Management/Fixlets/Fixlets/Config - Service Monitor - Active Directory Federation Services - Windows (22576).bes b/Sites/Application Management/Fixlets/Fixlets/Config - Service Monitor - Active Directory Federation Services - Windows (22576).bes new file mode 100644 index 000000000..42a66750a --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Config - Service Monitor - Active Directory Federation Services - Windows (22576).bes @@ -0,0 +1,40 @@ + + + + + Config - Service Monitor - Active Directory Federation Services - Windows + Configures the BES Service Monitor (Fixlet: Invoke - Service Monitor - Windows) to monitor services.

+

Specifically, this fixlet configures it to monitor the following Windows Services:

+
    +
  1. Active Directory Federation Services
+

For general information or to report issues with C3 Inventory content please visit GitHub here: https://github.com/strawgate/C3-Inventory

]]>
+ windows of operating system + exists services "adfssrv" + not exists values whose (it = "adfssrv") of settings "besservicemonitor-microsoft-activedirectory-federationservices" of client + Service Monitor + Internal + 2016-10-25 + + x-fixlet-modification-time + Thu, 17 Sep 2026 20:56:29 +0000 + + BESC + + + Click + here + to deploy this action. + + setting "besservicemonitor-microsoft-activedirectory-federationservices"="adfssrv" on "{now}" for client + +
+
diff --git a/Sites/Application Management/Fixlets/Fixlets/Config - Service Monitor - Add to Blacklist (23090).bes b/Sites/Application Management/Fixlets/Fixlets/Config - Service Monitor - Add to Blacklist (23090).bes new file mode 100644 index 000000000..5cece8dfe --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Config - Service Monitor - Add to Blacklist (23090).bes @@ -0,0 +1,71 @@ + + + + + Config - Service Monitor - Add to Blacklist + +
+

Blacklist a service from service monitoring!

+
]]>
+ windows of operating system + 2016-05-07 + + parametermetadatatag + { "Section1": { "Name": "ServiceConfig", "Title": "Service List", "UIType": "accordion", "Values": [ { "Name": "Services", "Title": "Service List (Semi-colon Separated)", "Description": "Service List", "ValueType": "relevance", "UIType": "TextBox" } ] } } + + + x-fixlet-modification-time + Thu, 17 Sep 2026 20:56:29 +0000 + + BESC + + + Click + here + to deploy this action. + + +setting "besservicemonitor-settings-blacklist"="{concatenations ";" of (substrings separated by ";" of Parameter "Services" of action;substrings separated by ";" of values of settings "besservicemonitor-setting-blacklist" of client)}" on "{now}" for client + + +
+
diff --git a/Sites/Application Management/Fixlets/Fixlets/Config - Service Monitor - Blackboard Learn - Windows (22589).bes b/Sites/Application Management/Fixlets/Fixlets/Config - Service Monitor - Blackboard Learn - Windows (22589).bes new file mode 100644 index 000000000..02e12fee4 --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Config - Service Monitor - Blackboard Learn - Windows (22589).bes @@ -0,0 +1,43 @@ + + + + + Config - Service Monitor - Blackboard Learn - Windows + Configures the BES Service Monitor (Fixlet: Invoke - Service Monitor - Windows) to monitor services.

+

Specifically, this fixlet configures it to monitor the following Blackboard Services:

+
    +
  1. BBLEARN-ActiveMQ-Broker +
  2. BBLEARN-Collab +
  3. BBLEARN-Exec +
  4. BBLEARN-Tomcat
+

For general information or to report issues with C3 Inventory content please visit GitHub here: https://github.com/strawgate/C3-Inventory

]]>
+ windows of operating system + exists services (substrings separated by ";" of "BBLEARN-ActiveMQ-Broker;BBLEARN-Collab;BBLEARN-Exec;BBLEARN-Tomcat") + not exists values whose (it = "BBLEARN-ActiveMQ-Broker;BBLEARN-Collab;BBLEARN-Exec;BBLEARN-Tomcat") of settings "besservicemonitor-blackboard-learn" of client + Service Monitor + Internal + 2016-10-25 + + x-fixlet-modification-time + Thu, 17 Sep 2026 20:56:29 +0000 + + BESC + + + Click + here + to deploy this action. + + setting "besservicemonitor-blackboard-learn"="BBLEARN-ActiveMQ-Broker;BBLEARN-Collab;BBLEARN-Exec;BBLEARN-Tomcat" on "{now}" for client + +
+
diff --git a/Sites/Application Management/Fixlets/Fixlets/Config - Service Monitor - IBM BigFix Components - Windows (22577).bes b/Sites/Application Management/Fixlets/Fixlets/Config - Service Monitor - IBM BigFix Components - Windows (22577).bes new file mode 100644 index 000000000..c75d905ca --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Config - Service Monitor - IBM BigFix Components - Windows (22577).bes @@ -0,0 +1,45 @@ + + + + + Config - Service Monitor - IBM BigFix Components - Windows + Configures the BES Service Monitor (Fixlet: Invoke - Service Monitor - Windows) to monitor services.

+

Specifically, this fixlet configures it to monitor the following Windows Services:

+
    +
  1. BigFix Proxy Agent +
  2. BigFix Relay +
  3. BigFix Gather Service +
  4. BigFix Plugin Service +
  5. BigFix Root Server +
  6. BigFix Web Reports Server
+

For general information or to report issues with C3 Inventory content please visit GitHub here: https://github.com/strawgate/C3-Inventory

]]>
+ windows of operating system + exists services (substrings separated by ";" of "BESProxyAgent;BESRelay;BESGather;BESPluginService;BESRootServer;BESWebReportsServer") + not exists values whose (it = "BESProxyAgent;BESRelay;BESGather;BESPluginService;BESRootServer;BESWebReportsServer") of settings "besservicemonitor-ibm-bigfix" of client + Service Monitor + Internal + 2016-10-25 + + x-fixlet-modification-time + Thu, 17 Sep 2026 20:56:29 +0000 + + BESC + + + Click + here + to deploy this action. + + setting "besservicemonitor-ibm-bigfix"="BESProxyAgent;BESRelay;BESGather;BESPluginService;BESRootServer;BESWebReportsServer" on "{now}" for client + +
+
diff --git a/Sites/Application Management/Fixlets/Fixlets/Config - Service Monitor - McAfee ePO Agent - Windows (22590).bes b/Sites/Application Management/Fixlets/Fixlets/Config - Service Monitor - McAfee ePO Agent - Windows (22590).bes new file mode 100644 index 000000000..b43ed70df --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Config - Service Monitor - McAfee ePO Agent - Windows (22590).bes @@ -0,0 +1,42 @@ + + + + + Config - Service Monitor - McAfee ePO Agent - Windows + Configures the BES Service Monitor (Fixlet: Invoke - Service Monitor - Windows) to monitor services.

+

Specifically, this fixlet configures it to monitor the following McAfee Services:

+
    +
  1. McAfee Agent Service +
  2. McAfee Agent Common Services +
  3. McAfee Framework Service
+

For general information or to report issues with C3 Inventory content please visit GitHub here: https://github.com/strawgate/C3-Inventory

]]>
+ windows of operating system + exists services (substrings separated by ";" of "masvc;McAfeeFramework;macmnsvc") + not exists values whose (it = "masvc;McAfeeFramework;macmnsvc") of settings "besservicemonitor-McAfee-ePO-Agent" of client + Service Monitor + Internal + 2016-10-25 + + x-fixlet-modification-time + Thu, 17 Sep 2026 20:56:29 +0000 + + BESC + + + Click + here + to deploy this action. + + setting "besservicemonitor-McAfee-ePO-Agent"="masvc;McAfeeFramework;macmnsvc" on "{now}" for client + +
+
diff --git a/Sites/Application Management/Fixlets/Fixlets/Config - Service Monitor - Microsoft Applocker - Windows (22591).bes b/Sites/Application Management/Fixlets/Fixlets/Config - Service Monitor - Microsoft Applocker - Windows (22591).bes new file mode 100644 index 000000000..f6caa5787 --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Config - Service Monitor - Microsoft Applocker - Windows (22591).bes @@ -0,0 +1,41 @@ + + + + + Config - Service Monitor - Microsoft Applocker - Windows + Configures the BES Service Monitor (Fixlet: Invoke - Service Monitor - Windows) to monitor services.

+

Specifically, this fixlet configures it to monitor the following Windows Services:

+
    +
  1. Application Identity
+

For general information or to report issues with C3 Inventory content please visit GitHub here: https://github.com/strawgate/C3-Inventory

]]>
+ windows of operating system + exists keys of key "HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\SrpV2" of native registry + exists services "AppIDSvc" + not exists values whose (it = "AppIDSvc") of settings "besservicemonitor-microsoft-applocker" of client + Service Monitor + Internal + 2016-10-25 + + x-fixlet-modification-time + Thu, 17 Sep 2026 20:56:29 +0000 + + BESC + + + Click + here + to deploy this action. + + setting "besservicemonitor-microsoft-applocker"="AppIDSvc" on "{now}" for client + +
+
diff --git a/Sites/Application Management/Fixlets/Fixlets/Config - Service Monitor - Microsoft EMET - Windows (22580).bes b/Sites/Application Management/Fixlets/Fixlets/Config - Service Monitor - Microsoft EMET - Windows (22580).bes new file mode 100644 index 000000000..e0f9f501c --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Config - Service Monitor - Microsoft EMET - Windows (22580).bes @@ -0,0 +1,40 @@ + + + + + Config - Service Monitor - Microsoft EMET - Windows + Configures the BES Service Monitor (Fixlet: Invoke - Service Monitor - Windows) to monitor services.

+

Specifically, this fixlet configures it to monitor the following Windows Services:

+
    +
  1. Microsoft EMET Service
+

For general information or to report issues with C3 Inventory content please visit GitHub here: https://github.com/strawgate/C3-Inventory

]]>
+ windows of operating system + exists services "EMET_Service" + not exists values whose (it = "EMET_Service") of settings "besservicemonitor-microsoft-emet" of client + Service Monitor + Internal + 2016-10-25 + + x-fixlet-modification-time + Thu, 17 Sep 2026 20:56:29 +0000 + + BESC + + + Click + here + to deploy this action. + + setting "besservicemonitor-microsoft-emet"="EMET_Service" on "{now}" for client + +
+
diff --git a/Sites/Application Management/Fixlets/Fixlets/Config - Service Monitor - Microsoft Hyper-V Guest Services - Windows (22592).bes b/Sites/Application Management/Fixlets/Fixlets/Config - Service Monitor - Microsoft Hyper-V Guest Services - Windows (22592).bes new file mode 100644 index 000000000..24134daa2 --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Config - Service Monitor - Microsoft Hyper-V Guest Services - Windows (22592).bes @@ -0,0 +1,47 @@ + + + + + Config - Service Monitor - Microsoft Hyper-V Guest Services - Windows + Configures the BES Service Monitor (Fixlet: Invoke - Service Monitor - Windows) to monitor services.

+

Specifically, this fixlet configures it to monitor the following Hyper-V Guest Services:

+
    +
  1. Hyper-V Data Exchange Service (vmickvpexchange) +
  2. Hyper-V Guest Shutdown Service (vmicshutdown) +
  3. Hyper-V Heartbeat Service (vmicheartbeat) +
  4. Hyper-V Remote Desktop Virtualization Service (vmicrdv) +
  5. Hyper-V Time Synchronization Service (vmictimesync) +
  6. Hyper-V Volume Shadow Copy Requestor (vmicvss)
+

For general information or to report issues with C3 Inventory content please visit GitHub here: https://github.com/strawgate/C3-Inventory

]]>
+ windows of operating system + ((value "manufacturer" of structure "system_information" of smbios as string) contains "Microsoft") + exists value "VirtualMachineName" of key "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Virtual Machine\Guest\Parameters" of native registry + exists services (substrings separated by ";" of "vmicvss;vmictimesync;vmicrdv;vmicheartbeat;vmicshutdown;vmickvpexchange") + not exists values whose (it = "vmicvss;vmictimesync;vmicrdv;vmicheartbeat;vmicshutdown;vmickvpexchange") of settings "besservicemonitor-microsoft-hyperv-guest" of client + Service Monitor + Internal + 2016-10-25 + + x-fixlet-modification-time + Thu, 17 Sep 2026 20:56:29 +0000 + + BESC + + + Click + here + to deploy this action. + + setting "besservicemonitor-microsoft-hyperv-guest"="vmicvss;vmictimesync;vmicrdv;vmicheartbeat;vmicshutdown;vmickvpexchange" on "{now}" for client + +
+
diff --git a/Sites/Application Management/Fixlets/Fixlets/Config - Service Monitor - Microsoft Hyper-V Host Services - Windows (22602).bes b/Sites/Application Management/Fixlets/Fixlets/Config - Service Monitor - Microsoft Hyper-V Host Services - Windows (22602).bes new file mode 100644 index 000000000..03552e4f0 --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Config - Service Monitor - Microsoft Hyper-V Host Services - Windows (22602).bes @@ -0,0 +1,40 @@ + + + + + Config - Service Monitor - Microsoft Hyper-V Host Services - Windows + Configures the BES Service Monitor (Fixlet: Invoke - Service Monitor - Windows) to monitor services.

+

Specifically, this fixlet configures it to monitor the following Hyper-V Host Services:

+
    +
  1. Hyper-V Virtual Machine Management (vmms)
+

For general information or to report issues with C3 Inventory content please visit GitHub here: https://github.com/strawgate/C3-Inventory

]]>
+ windows of operating system + exists services (substrings separated by ";" of "vmms") + not exists values whose (it = "vmms") of settings "besservicemonitor-microsoft-hyperv-host" of client + Service Monitor + Internal + 2016-10-25 + + x-fixlet-modification-time + Thu, 17 Sep 2026 20:56:29 +0000 + + BESC + + + Click + here + to deploy this action. + + setting "besservicemonitor-microsoft-hyperv-host"="vmms" on "{now}" for client + +
+
diff --git a/Sites/Application Management/Fixlets/Fixlets/Config - Service Monitor - Microsoft IIS - Windows (22581).bes b/Sites/Application Management/Fixlets/Fixlets/Config - Service Monitor - Microsoft IIS - Windows (22581).bes new file mode 100644 index 000000000..05a2fe70a --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Config - Service Monitor - Microsoft IIS - Windows (22581).bes @@ -0,0 +1,40 @@ + + + + + Config - Service Monitor - Microsoft IIS - Windows + Configures the BES Service Monitor (Fixlet: Invoke - Service Monitor - Windows) to monitor services.

+

Specifically, this fixlet configures it to monitor the following Windows Services:

+
    +
  1. World Wide Web Published Service
+

For general information or to report issues with C3 Inventory content please visit GitHub here: https://github.com/strawgate/C3-Inventory

]]>
+ windows of operating system + exists services "W3SVC" + not exists values whose (it = "W3SVC") of settings "besservicemonitor-microsoft-iis" of client + Service Monitor + Internal + 2016-10-25 + + x-fixlet-modification-time + Thu, 17 Sep 2026 20:56:29 +0000 + + BESC + + + Click + here + to deploy this action. + + setting "besservicemonitor-microsoft-iis"="W3SVC" on "{now}" for client + +
+
diff --git a/Sites/Application Management/Fixlets/Fixlets/Config - Service Monitor - Microsoft SCCM Agent - Windows (23043).bes b/Sites/Application Management/Fixlets/Fixlets/Config - Service Monitor - Microsoft SCCM Agent - Windows (23043).bes new file mode 100644 index 000000000..43969aaff --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Config - Service Monitor - Microsoft SCCM Agent - Windows (23043).bes @@ -0,0 +1,41 @@ + + + + + Config - Service Monitor - Microsoft SCCM Agent - Windows + Configures the BES Service Monitor (Fixlet: Invoke - Service Monitor - Windows) to monitor services.

+

Specifically, this fixlet configures it to monitor the following Windows Services:

+
    +
  1. ccmexec
  2. ConfigMgr Wake-up Proxy
  3. +
+

For general information or to report issues with C3 Inventory content please visit GitHub here: https://github.com/strawgate/C3-Inventory

]]>
+ windows of operating system + exists services (substrings separated by ";" of "ccmexec;ConfigMgr Wake-up Proxy") + not exists values whose (it = "ccmexec;ConfigMgr Wake-up Proxy") of settings "besservicemonitor-microsoft-sccm-agent" of client + Service Monitor + Internal + 2016-10-25 + + x-fixlet-modification-time + Thu, 17 Sep 2026 20:56:29 +0000 + + BESC + + + Click + here + to deploy this action. + + setting "besservicemonitor-microsoft-sccm-agent"="ccmexec;ConfigMgr Wake-up Proxy" on "{now}" for client + +
+
diff --git a/Sites/Application Management/Fixlets/Fixlets/Config - Service Monitor - Microsoft SQL Server - Windows (22594).bes b/Sites/Application Management/Fixlets/Fixlets/Config - Service Monitor - Microsoft SQL Server - Windows (22594).bes new file mode 100644 index 000000000..71efd7aa2 --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Config - Service Monitor - Microsoft SQL Server - Windows (22594).bes @@ -0,0 +1,45 @@ + + + + + Config - Service Monitor - Microsoft SQL Server - Windows + Configures the BES Service Monitor (Fixlet: Invoke - Service Monitor - Windows) to monitor services.

+

Specifically, this fixlet configures it to monitor the following Microsoft Skype for Business Services:

+
    +
  1. SQL Server +
  2. SQL Server Agent +
  3. SQL Agent +
  4. SQL Writer +
  5. SQL Server Analysis Services +
  6. SQL Full-Text Filter Daemon Launcher
+

For general information or to report issues with C3 Inventory content please visit GitHub here: https://github.com/strawgate/C3-Inventory

]]>
+ windows of operating system + exists services (substrings separated by ";" of "MSSQLSERVER;MSSQL$SQLEXPRESS;SQLSERVERAGENT;SQLWriter;MSSQLFDLauncher;MSSQLServerOLAPService") + not exists values whose (it = "MSSQLSERVER;MSSQL$SQLEXPRESS;SQLSERVERAGENT;SQLWriter;MSSQLFDLauncher;MSSQLServerOLAPService") of settings "besservicemonitor-microsoft-sql" of client + Service Monitor + Internal + 2016-10-25 + + x-fixlet-modification-time + Thu, 17 Sep 2026 20:56:29 +0000 + + BESC + + + Click + here + to deploy this action. + + setting "besservicemonitor-microsoft-sql"="MSSQLSERVER;MSSQL$SQLEXPRESS;SQLSERVERAGENT;SQLWriter;MSSQLFDLauncher;MSSQLServerOLAPService" on "{now}" for client + +
+
diff --git a/Sites/Application Management/Fixlets/Fixlets/Config - Service Monitor - Microsoft Skype for Business Services - Windows (22595).bes b/Sites/Application Management/Fixlets/Fixlets/Config - Service Monitor - Microsoft Skype for Business Services - Windows (22595).bes new file mode 100644 index 000000000..83a12e97c --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Config - Service Monitor - Microsoft Skype for Business Services - Windows (22595).bes @@ -0,0 +1,64 @@ + + + + + Config - Service Monitor - Microsoft Skype for Business Services - Windows + Configures the BES Service Monitor (Fixlet: Invoke - Service Monitor - Windows) to monitor services.

+

Specifically, this fixlet configures it to monitor the following Microsoft Skype for Business Services:

+
    +
  1. Lync Server Access Edge (RtcSrv) +
  2. Lync Server Application Sharing (RTCASMCU) +
  3. Lync Server Audio Test Service (RTCATS) +
  4. Lync Server Audio/Video Authentication (RTCMRAUTH) +
  5. Lync Server Audio/Video Conferencing (RTCAVMCU) +
  6. Lync Server Audio/Video Edge (RTCMEDIARELAY) +
  7. Lync Server Backup Service (LYNCBACKUP) +
  8. Lync Server Bandwidth Policy Service (Authentication) (RTCPDPAUTH) +
  9. Lync Server Bandwidth Policy Service (Core) (RTCPDPCORE) +
  10. Lync Server Call Park (RTCCPS) +
  11. Lync Server Centralized Logging Service Agent (RTCCLSAGT) +
  12. Lync Server Conferencing Announcement (RTCCAS) +
  13. Lync Server Conferencing Attendant (RTCCAA) +
  14. Lync Server File Transfer Agent (FTA) +
  15. Lync Server Front-End (RtcSrv) +
  16. Lync Server IM Conferencing (RTCIMMCU) +
  17. Lync Server Master Replicator Agent (MASTER) +
  18. Lync Server Mediation (RTCMEDSRV) +
  19. Lync Server Persistent Chat (RTCCHAT) +
  20. Lync Server Replica Replicator Agent (REPLICA) +
  21. Lync Server Response Group (RTCRGS) +
  22. Lync Server Web Conferencing (RTCDATAMCU) +
  23. Lync Server Web Conferencing Edge (RTCDATAPROXY) +
  24. Lync Server XMPP Translating Gateway (RTCXMPPTGW) +
  25. Lync Server XMPP Translating Gateway Proxy (RTCXMPPTGWPX)
+

For general information or to report issues with C3 Inventory content please visit GitHub here: https://github.com/strawgate/C3-Inventory

]]>
+ windows of operating system + exists services (substrings separated by ";" of "RtcSrv;RTCASMCU;RTCATS;RTCMRAUTH;RTCAVMCU;RTCMEDIARELAY;RTCPDPAUTH;RTCPDPCORE;RTCCPS;RTCCLSAGT;RTCCAS;RTCCAA;FTA;RtcSrv;RTCIMMCU;MASTER;RTCMEDSRV;RTCCHAT;REPLICA;RTCRGS;RTCDATAMCU;RTCDATAPROXY;RTCXMPPTGW;RTCXMPPTGWPX;LYNCBACKUP") + not exists values whose (it = "RtcSrv;RTCASMCU;RTCATS;RTCMRAUTH;RTCAVMCU;RTCMEDIARELAY;RTCPDPAUTH;RTCPDPCORE;RTCCPS;RTCCLSAGT;RTCCAS;RTCCAA;FTA;RtcSrv;RTCIMMCU;MASTER;RTCMEDSRV;RTCCHAT;REPLICA;RTCRGS;RTCDATAMCU;RTCDATAPROXY;RTCXMPPTGW;RTCXMPPTGWPX;LYNCBACKUP") of settings "besservicemonitor-microsoft-lync" of client + Service Monitor + Internal + 2016-10-25 + + x-fixlet-modification-time + Thu, 17 Sep 2026 20:56:29 +0000 + + BESC + + + Click + here + to deploy this action. + + setting "besservicemonitor-microsoft-lync"="RtcSrv;RTCASMCU;RTCATS;RTCMRAUTH;RTCAVMCU;RTCMEDIARELAY;RTCPDPAUTH;RTCPDPCORE;RTCCPS;RTCCLSAGT;RTCCAS;RTCCAA;FTA;RtcSrv;RTCIMMCU;MASTER;RTCMEDSRV;RTCCHAT;REPLICA;RTCRGS;RTCDATAMCU;RTCDATAPROXY;RTCXMPPTGW;RTCXMPPTGWPX;LYNCBACKUP" on "{now}" for client + +
+
diff --git a/Sites/Application Management/Fixlets/Fixlets/Config - Service Monitor - Microsoft Windows Basic Services - Windows (22596).bes b/Sites/Application Management/Fixlets/Fixlets/Config - Service Monitor - Microsoft Windows Basic Services - Windows (22596).bes new file mode 100644 index 000000000..cc4db2a7d --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Config - Service Monitor - Microsoft Windows Basic Services - Windows (22596).bes @@ -0,0 +1,45 @@ + + + + + Config - Service Monitor - Microsoft Windows Basic Services - Windows + Configures the BES Service Monitor (Fixlet: Invoke - Service Monitor - Windows) to monitor services.

+

Specifically, this fixlet configures it to monitor the following Windows Services:

+
    +
  1. Print Spooler +
  2. Security Center +
  3. Task Scheduler +
  4. Windows Firewall +
  5. Windows Management Instrumentation +
  6. Remote Desktop Services
+

For general information or to report issues with C3 Inventory content please visit GitHub here: https://github.com/strawgate/C3-Inventory

]]>
+ windows of operating system + exists services (substrings separated by ";" of "Spooler;wscsvc;Schedule;MpsSvc;Winmgmt;TermService;W32Time") + not exists values whose (it = "Spooler;wscsvc;Schedule;MpsSvc;Winmgmt;TermService") of settings "besservicemonitor-microsoft-windows-basic" of client + Service Monitor + Internal + 2016-10-25 + + x-fixlet-modification-time + Thu, 17 Sep 2026 20:56:29 +0000 + + BESC + + + Click + here + to deploy this action. + + setting "besservicemonitor-microsoft-windows-basic"="Spooler;wscsvc;Schedule;MpsSvc;Winmgmt;TermService" on "{now}" for client + +
+
diff --git a/Sites/Application Management/Fixlets/Fixlets/Config - Service Monitor - Microsoft Windows DFS - Windows (22597).bes b/Sites/Application Management/Fixlets/Fixlets/Config - Service Monitor - Microsoft Windows DFS - Windows (22597).bes new file mode 100644 index 000000000..11113c993 --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Config - Service Monitor - Microsoft Windows DFS - Windows (22597).bes @@ -0,0 +1,41 @@ + + + + + Config - Service Monitor - Microsoft Windows DFS - Windows + Configures the BES Service Monitor (Fixlet: Invoke - Service Monitor - Windows) to monitor services.

+

Specifically, this fixlet configures it to monitor the following Windows Services:

+
    +
  1. DFS Namespace (Dfs) +
  2. DFS Replication (DFSR)
+

For general information or to report issues with C3 Inventory content please visit GitHub here: https://github.com/strawgate/C3-Inventory

]]>
+ windows of operating system + exists services (substrings separated by ";" of "Dfs;DFSR") + not exists values whose (it = "Dfs;DFSR") of settings "besservicemonitor-microsoft-windows-dfs" of client + Service Monitor + Internal + 2016-10-25 + + x-fixlet-modification-time + Thu, 17 Sep 2026 20:56:29 +0000 + + BESC + + + Click + here + to deploy this action. + + setting "besservicemonitor-microsoft-windows-dfs"="Dfs;DFSR" on "{now}" for client + +
+
diff --git a/Sites/Application Management/Fixlets/Fixlets/Config - Service Monitor - Microsoft Windows DHCP Server - Windows (22598).bes b/Sites/Application Management/Fixlets/Fixlets/Config - Service Monitor - Microsoft Windows DHCP Server - Windows (22598).bes new file mode 100644 index 000000000..8f7413570 --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Config - Service Monitor - Microsoft Windows DHCP Server - Windows (22598).bes @@ -0,0 +1,40 @@ + + + + + Config - Service Monitor - Microsoft Windows DHCP Server - Windows + Configures the BES Service Monitor (Fixlet: Invoke - Service Monitor - Windows) to monitor services.

+

Specifically, this fixlet configures it to monitor the following Windows Services:

+
    +
  1. DHCP Server
+

For general information or to report issues with C3 Inventory content please visit GitHub here: https://github.com/strawgate/C3-Inventory

]]>
+ windows of operating system + exists services "DHCPServer" + not exists values whose (it = "DHCPServer") of settings "besservicemonitor-microsoft-windows-dhcp-server" of client + Service Monitor + Internal + 2016-10-25 + + x-fixlet-modification-time + Thu, 17 Sep 2026 20:56:29 +0000 + + BESC + + + Click + here + to deploy this action. + + setting "besservicemonitor-microsoft-windows-dhcp-server"="DHCPServer" on "{now}" for client + +
+
diff --git a/Sites/Application Management/Fixlets/Fixlets/Config - Service Monitor - Microsoft Windows DNS Server - Windows (22599).bes b/Sites/Application Management/Fixlets/Fixlets/Config - Service Monitor - Microsoft Windows DNS Server - Windows (22599).bes new file mode 100644 index 000000000..5bf270417 --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Config - Service Monitor - Microsoft Windows DNS Server - Windows (22599).bes @@ -0,0 +1,40 @@ + + + + + Config - Service Monitor - Microsoft Windows DNS Server - Windows + Configures the BES Service Monitor (Fixlet: Invoke - Service Monitor - Windows) to monitor services.

+

Specifically, this fixlet configures it to monitor the following Windows Services:

+
    +
  1. DNS Server
+

For general information or to report issues with C3 Inventory content please visit GitHub here: https://github.com/strawgate/C3-Inventory

]]>
+ windows of operating system + exists services "DNS" + not exists values whose (it = "DNS") of settings "besservicemonitor-microsoft-windows-dns-server" of client + Service Monitor + Internal + 2016-10-25 + + x-fixlet-modification-time + Thu, 17 Sep 2026 20:56:29 +0000 + + BESC + + + Click + here + to deploy this action. + + setting "besservicemonitor-microsoft-windows-dns-server"="DNS" on "{now}" for client + +
+
diff --git a/Sites/Application Management/Fixlets/Fixlets/Config - Service Monitor - Microsoft Windows SNMP - Windows (22584).bes b/Sites/Application Management/Fixlets/Fixlets/Config - Service Monitor - Microsoft Windows SNMP - Windows (22584).bes new file mode 100644 index 000000000..712770017 --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Config - Service Monitor - Microsoft Windows SNMP - Windows (22584).bes @@ -0,0 +1,40 @@ + + + + + Config - Service Monitor - Microsoft Windows SNMP - Windows + Configures the BES Service Monitor (Fixlet: Invoke - Service Monitor - Windows) to monitor services.

+

Specifically, this fixlet configures it to monitor the following Windows Services:

+
    +
  1. SNMP
+

For general information or to report issues with C3 Inventory content please visit GitHub here: https://github.com/strawgate/C3-Inventory

]]>
+ windows of operating system + exists services "SNMP" + not exists values whose (it = "SNMP") of settings "besservicemonitor-microsoft-windows-snmp" of client + Service Monitor + Internal + 2016-10-25 + + x-fixlet-modification-time + Thu, 17 Sep 2026 20:56:29 +0000 + + BESC + + + Click + here + to deploy this action. + + setting "besservicemonitor-microsoft-windows-snmp"="SNMP" on "{now}" for client + +
+
diff --git a/Sites/Application Management/Fixlets/Fixlets/Config - Service Monitor - Reset Blacklist (23091).bes b/Sites/Application Management/Fixlets/Fixlets/Config - Service Monitor - Reset Blacklist (23091).bes new file mode 100644 index 000000000..d637cc793 --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Config - Service Monitor - Reset Blacklist (23091).bes @@ -0,0 +1,36 @@ + + + + + Config - Service Monitor - Reset Blacklist + Resets the list of blacklisted services from monitoring by service monitor.

+

For general information or to report issues with C3 Inventory content please visit GitHub here: https://github.com/strawgate/C3-Inventory

]]>
+ windows of operating system + exists values of settings "besservicemonitor-settings-blacklist" of client + 2016-05-07 + + x-fixlet-modification-time + Thu, 17 Sep 2026 20:56:29 +0000 + + BESC + + + Click + here + to deploy this action. + + +setting delete "besservicemonitor-settings-blacklist" on "{now}" for client + + +
+
diff --git a/Sites/Application Management/Fixlets/Fixlets/Config - Service Monitor - Set Audit Delay to 10 Minutes - Windows (23035).bes b/Sites/Application Management/Fixlets/Fixlets/Config - Service Monitor - Set Audit Delay to 10 Minutes - Windows (23035).bes new file mode 100644 index 000000000..26c047b86 --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Config - Service Monitor - Set Audit Delay to 10 Minutes - Windows (23035).bes @@ -0,0 +1,36 @@ + + + + + Config - Service Monitor - Set Audit Delay to 10 Minutes - Windows + Configures the BES Service Monitor (Fixlet: Invoke - Service Monitor - Windows) to only report service failure after 10 minutes of system uptime.

+

For general information or to report issues with C3 Inventory content please visit GitHub here: https://github.com/strawgate/C3-Inventory

]]>
+ windows of operating system + not exists values whose (it = "10") of settings "besservicemonitor-settings-audit-delay" of client + Service Monitor + Internal + 2016-10-25 + + x-fixlet-modification-time + Thu, 17 Sep 2026 20:56:29 +0000 + + BESC + + + Click + here + to deploy this action. + + setting "besservicemonitor-settings-audit-delay"="10" on "{now}" for client + +
+
diff --git a/Sites/Application Management/Fixlets/Fixlets/Config - Service Monitor - Set Audit Delay to 15 Minutes - Windows (23036).bes b/Sites/Application Management/Fixlets/Fixlets/Config - Service Monitor - Set Audit Delay to 15 Minutes - Windows (23036).bes new file mode 100644 index 000000000..fe3fedaf5 --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Config - Service Monitor - Set Audit Delay to 15 Minutes - Windows (23036).bes @@ -0,0 +1,36 @@ + + + + + Config - Service Monitor - Set Audit Delay to 15 Minutes - Windows + Configures the BES Service Monitor (Fixlet: Invoke - Service Monitor - Windows) to only report service failure after 10 minutes of system uptime.

+

For general information or to report issues with C3 Inventory content please visit GitHub here: https://github.com/strawgate/C3-Inventory

]]>
+ windows of operating system + not exists values whose (it = "15") of settings "besservicemonitor-settings-audit-delay" of client + Service Monitor + Internal + 2016-10-25 + + x-fixlet-modification-time + Thu, 17 Sep 2026 20:56:29 +0000 + + BESC + + + Click + here + to deploy this action. + + setting "besservicemonitor-settings-audit-delay"="15" on "{now}" for client + +
+
diff --git a/Sites/Application Management/Fixlets/Fixlets/Config - Service Monitor - Set Audit Delay to 5 Minutes - Windows (23037).bes b/Sites/Application Management/Fixlets/Fixlets/Config - Service Monitor - Set Audit Delay to 5 Minutes - Windows (23037).bes new file mode 100644 index 000000000..4dfd1a55f --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Config - Service Monitor - Set Audit Delay to 5 Minutes - Windows (23037).bes @@ -0,0 +1,36 @@ + + + + + Config - Service Monitor - Set Audit Delay to 5 Minutes - Windows + Configures the BES Service Monitor (Fixlet: Invoke - Service Monitor - Windows) to only report service failure after 5 minutes of system uptime.

+

For general information or to report issues with C3 Inventory content please visit GitHub here: https://github.com/strawgate/C3-Inventory

]]>
+ windows of operating system + not exists values whose (it = "5") of settings "besservicemonitor-settings-audit-delay" of client + Service Monitor + Internal + 2016-10-25 + + x-fixlet-modification-time + Thu, 17 Sep 2026 20:56:29 +0000 + + BESC + + + Click + here + to deploy this action. + + setting "besservicemonitor-settings-audit-delay"="5" on "{now}" for client + +
+
diff --git a/Sites/Application Management/Fixlets/Fixlets/Config - Service Monitor - Set Remediation Delay to 10 Minutes - Windows (23038).bes b/Sites/Application Management/Fixlets/Fixlets/Config - Service Monitor - Set Remediation Delay to 10 Minutes - Windows (23038).bes new file mode 100644 index 000000000..c4c99e12b --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Config - Service Monitor - Set Remediation Delay to 10 Minutes - Windows (23038).bes @@ -0,0 +1,36 @@ + + + + + Config - Service Monitor - Set Remediation Delay to 10 Minutes - Windows + Configures the BES Service Monitor (Fixlet: Invoke - Service Monitor - Windows) to only remediate service failure after 10 minutes of system uptime.

+

For general information or to report issues with C3 Inventory content please visit GitHub here: https://github.com/strawgate/C3-Inventory

]]>
+ windows of operating system + not exists values whose (it = "10") of settings "besservicemonitor-settings-remediation-delay" of client + Service Monitor + Internal + 2016-10-25 + + x-fixlet-modification-time + Thu, 17 Sep 2026 20:56:29 +0000 + + BESC + + + Click + here + to deploy this action. + + setting "besservicemonitor-remediation-delay"="10" on "{now}" for client + +
+
diff --git a/Sites/Application Management/Fixlets/Fixlets/Config - Service Monitor - Set Remediation Delay to 15 Minutes - Windows (23039).bes b/Sites/Application Management/Fixlets/Fixlets/Config - Service Monitor - Set Remediation Delay to 15 Minutes - Windows (23039).bes new file mode 100644 index 000000000..5b6c6badf --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Config - Service Monitor - Set Remediation Delay to 15 Minutes - Windows (23039).bes @@ -0,0 +1,36 @@ + + + + + Config - Service Monitor - Set Remediation Delay to 15 Minutes - Windows + Configures the BES Service Monitor (Fixlet: Invoke - Service Monitor - Windows) to only remediate service failure after 15 minutes of system uptime.

+

For general information or to report issues with C3 Inventory content please visit GitHub here: https://github.com/strawgate/C3-Inventory

]]>
+ windows of operating system + not exists values whose (it = "15") of settings "besservicemonitor-settings-remediation-delay" of client + Service Monitor + Internal + 2016-10-25 + + x-fixlet-modification-time + Thu, 17 Sep 2026 20:56:29 +0000 + + BESC + + + Click + here + to deploy this action. + + setting "besservicemonitor-settings-remediation-delay"="15" on "{now}" for client + +
+
diff --git a/Sites/Application Management/Fixlets/Fixlets/Config - Service Monitor - Set Remediation Delay to 5 Minutes - Windows (23040).bes b/Sites/Application Management/Fixlets/Fixlets/Config - Service Monitor - Set Remediation Delay to 5 Minutes - Windows (23040).bes new file mode 100644 index 000000000..c3469a252 --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Config - Service Monitor - Set Remediation Delay to 5 Minutes - Windows (23040).bes @@ -0,0 +1,36 @@ + + + + + Config - Service Monitor - Set Remediation Delay to 5 Minutes - Windows + Configures the BES Service Monitor (Fixlet: Invoke - Service Monitor - Windows) to only remediate service failure after 5 minutes of system uptime.

+

For general information or to report issues with C3 Inventory content please visit GitHub here: https://github.com/strawgate/C3-Inventory

]]>
+ windows of operating system + not exists values whose (it = "5") of settings "besservicemonitor-settings-remediation-delay" of client + Service Monitor + Internal + 2016-10-25 + + x-fixlet-modification-time + Thu, 17 Sep 2026 20:56:29 +0000 + + BESC + + + Click + here + to deploy this action. + + setting "besservicemonitor-settings-remediation-delay"="5" on "{now}" for client + +
+
diff --git a/Sites/Application Management/Fixlets/Fixlets/Config - Service Monitor - VMWare Tools - Windows (22585).bes b/Sites/Application Management/Fixlets/Fixlets/Config - Service Monitor - VMWare Tools - Windows (22585).bes new file mode 100644 index 000000000..605efe020 --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Config - Service Monitor - VMWare Tools - Windows (22585).bes @@ -0,0 +1,40 @@ + + + + + Config - Service Monitor - VMWare Tools - Windows + Configures the BES Service Monitor (Fixlet: Invoke - Service Monitor - Windows) to monitor services.

+

Specifically, this fixlet configures it to monitor the following Windows Services:

+
    +
  1. VMWare Tools
+

For general information or to report issues with C3 Inventory content please visit GitHub here: https://github.com/strawgate/C3-Inventory

]]>
+ windows of operating system + exists services "VMTools" + not exists values whose (it = "VMTools") of settings "besservicemonitor-vmware-tools" of client + Service Monitor + Internal + 2016-10-25 + + x-fixlet-modification-time + Thu, 17 Sep 2026 20:56:29 +0000 + + BESC + + + Click + here + to deploy this action. + + setting "besservicemonitor-vmware-tools"="VMTools" on "{now}" for client + +
+
diff --git a/Sites/Application Management/Fixlets/Fixlets/Config - System Hibernation - Disable - Windows (21579).bes b/Sites/Application Management/Fixlets/Fixlets/Config - System Hibernation - Disable - Windows (21579).bes new file mode 100644 index 000000000..751b87650 --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Config - System Hibernation - Disable - Windows (21579).bes @@ -0,0 +1,36 @@ + + + + + Config - System Hibernation - Disable - Windows + Disable System Hibernation + windows of operating system + exists key "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power" whose (exists value "HibernateEnabled" whose (it as string = "1") of it) of registry + Internal + 2014-10-09 + + x-fixlet-modification-time + Thu, 17 Sep 2026 20:56:29 +0000 + + BESC + + + Click + here + to deploy this action. + + // Enter your action script here + +waithidden cmd.exe /c powercfg -h off + + + diff --git a/Sites/Application Management/Fixlets/Fixlets/Config - System Hibernation - Enable - Windows (21580).bes b/Sites/Application Management/Fixlets/Fixlets/Config - System Hibernation - Enable - Windows (21580).bes new file mode 100644 index 000000000..07b0fcbd0 --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Config - System Hibernation - Enable - Windows (21580).bes @@ -0,0 +1,36 @@ + + + + + Config - System Hibernation - Enable - Windows + Enable System Hibernation + windows of operating system + exists key "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power" whose (exists value "HibernateEnabled" whose (it as string = "0") of it) of registry + Internal + 2014-10-09 + + x-fixlet-modification-time + Thu, 17 Sep 2026 20:56:29 +0000 + + BESC + + + Click + here + to deploy this action. + + // Enter your action script here + +waithidden cmd.exe /c powercfg -h on + + + diff --git a/Sites/Application Management/Fixlets/Fixlets/Config - Virtualization Based Security - Disable - Windows (20658).bes b/Sites/Application Management/Fixlets/Fixlets/Config - Virtualization Based Security - Disable - Windows (20658).bes new file mode 100644 index 000000000..89c944020 --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Config - Virtualization Based Security - Disable - Windows (20658).bes @@ -0,0 +1,43 @@ + + + + + Config - Virtualization Based Security - Disable - Windows + This Fixlet disables Virtualization Based Security on Windows devices that support it. + windows of operating system + (it contains 1 or it contains 2) of set of (integer values of property "VirtualizationBasedSecurityStatus" of select objects "* from Win32_DeviceGuard" of wmi "root\Microsoft\Windows\DeviceGuard") + Virtualization Based Security + Internal + 2016-05-12 + + x-fixlet-modification-time + Thu, 17 Sep 2026 20:56:29 +0000 + + BESC + + + Click + here + to deploy this action. + + action uses wow64 redirection {not x64 of operating system} + +regset "[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\DeviceGuard]" "EnableVirtualizationBasedSecurity"=dword:00000000 +regset "[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\DeviceGuard]" "RequirePlatformSecurityFeatures"=dword:00000000 +regset "[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\LSA]" "LsaCfgFlags"=dword:00000000 + +wait bcdedit /set {{0cb3b571-2f2e-4343-a879-d86a476d7215} loadoptions DISABLE-LSA-ISO,DISABLE-VBS + +action requires restart + + + diff --git a/Sites/Application Management/Fixlets/Fixlets/Config - Virtualization Based Security - Using Secure Boot - Windows (20659).bes b/Sites/Application Management/Fixlets/Fixlets/Config - Virtualization Based Security - Using Secure Boot - Windows (20659).bes new file mode 100644 index 000000000..7b17e3420 --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Config - Virtualization Based Security - Using Secure Boot - Windows (20659).bes @@ -0,0 +1,38 @@ + + + + + Config - Virtualization Based Security - Using Secure Boot - Windows + This Fixlet enables Virtualization Based Security on Windows devices that support it. + windows of operating system + set of (integer values of property "AvailableSecurityProperties" of select objects "* from Win32_DeviceGuard" of wmi "root\Microsoft\Windows\DeviceGuard") contains 2 /* Secure Boot is Available */ + set of (integer values of property "AvailableSecurityProperties" of select objects "* from Win32_DeviceGuard" of wmi "root\Microsoft\Windows\DeviceGuard") contains 1 /* Hypervisor Support is Available */ + (value "EnableVirtualizationBasedSecurity" of key "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\DeviceGuard" of native registry as integer != 1) | true or (value "RequirePlatformSecurityFeatures" of key "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\DeviceGuard" of native registry as integer != 1) | true + Virtualization Based Security + Internal + 2016-05-12 + + x-fixlet-modification-time + Thu, 17 Sep 2026 20:56:29 +0000 + + BESC + + + Click + here + to deploy this action. + + regset "[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\DeviceGuard]" "EnableVirtualizationBasedSecurity"=dword:00000001 +regset "[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\DeviceGuard]" "RequirePlatformSecurityFeatures"=dword:00000001 + + + diff --git a/Sites/Application Management/Fixlets/Fixlets/Config - Virtualization Based Security - Using Secure Boot and DMA - Windows (21695).bes b/Sites/Application Management/Fixlets/Fixlets/Config - Virtualization Based Security - Using Secure Boot and DMA - Windows (21695).bes new file mode 100644 index 000000000..f2e1c196c --- /dev/null +++ b/Sites/Application Management/Fixlets/Fixlets/Config - Virtualization Based Security - Using Secure Boot and DMA - Windows (21695).bes @@ -0,0 +1,39 @@ + + + + + Config - Virtualization Based Security - Using Secure Boot and DMA - Windows + This Fixlet enables Virtualization Based Security on Windows devices that support it. + windows of operating system + set of (integer values of property "AvailableSecurityProperties" of select objects "* from Win32_DeviceGuard" of wmi "root\Microsoft\Windows\DeviceGuard") contains 2 /* Secure Boot is Available */ + set of (integer values of property "AvailableSecurityProperties" of select objects "* from Win32_DeviceGuard" of wmi "root\Microsoft\Windows\DeviceGuard") contains 1 /* Hypervisor Support is Available */ + (value "EnableVirtualizationBasedSecurity" of key "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\DeviceGuard" of native registry as integer != 1) | true or (value "RequirePlatformSecurityFeatures" of key "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\DeviceGuard" of native registry as integer != 3) | true + set of (integer values of property "AvailableSecurityProperties" of select objects "* from Win32_DeviceGuard" of wmi "root\Microsoft\Windows\DeviceGuard") contains 3 /* DMA Protection is Available */ + Virtualization Based Security + Internal + 2016-05-12 + + x-fixlet-modification-time + Thu, 17 Sep 2026 20:56:29 +0000 + + BESC + + + Click + here + to deploy this action. + + regset "[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\DeviceGuard]" "EnableVirtualizationBasedSecurity"=dword:00000001 +regset "[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\DeviceGuard]" "RequirePlatformSecurityFeatures"=dword:00000003 + + +