Deep Freeze: Freeze
0 Votes |
Description
Enter Deep Freeze password to freeze device. This fixlet uses secure parameters to safely send the password to the device.
On success, devices will report back "Not Relevant"
Property Details
27350 | |
Production - Fully Tested and Ready for Production | |
Deep Freeze: Freeze | |
Internal | |
6/25/2024 12:00:00 AM | |
faronics, deep freeze, thaw, freeze, secure parameter | |
eg2428 on 7/7/2024 1:26:08 PM | |
eg2428 on 7/7/2024 1:52:10 PM | |
536 Views / 5 Downloads | |
* Average over 1 rating. ** Log In or Register to add your rating. |
Relevance
Used in 2 fixlets | * Results in a true/false |
exists file ("/usr/local/bin/deepfreeze";"C:\Windows\syswow64\DFC.exe")
Used in 1 fixlet | * Results in a true/false |
if (windows of operating system) then (value "DF Status" of key "HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Faronics\Deep Freeze 6" of (x32 registries) as string is "Thawed") else (not boolean "Frozen" of dictionaries of file "/Library/Application Support/Faronics/Private/StorageSpace/DeepFreeze/com.faronics.deepfreezed.plist")
Actions
Action 1 (default)
Action Link Click
here to deploy this action.
Script Type
BigFix Action Script
parameter "mainSWDLogFolder" = "{parent folder of client folder of current site}/__Global/SWDDeployData"Success Criteria
folder create "{parameter "mainSWDLogFolder"}"
parameter "logFile" = "SWD_DeploymentResults.log"
if {windows of operating system}
waithidden cmd.exe /C echo %DATE% %TIME% >> "{parameter "mainSWDLogFolder"}\{parameter "logFile"}"
waithidden cmd.exe /C echo Action ID: {id of active action} >> "{parameter "mainSWDLogFolder"}\{parameter "logFile"}"
waithidden C:\Windows\SysWOW64\DFC.exe {parameter "dfPassword"} /FREEZENEXTBOOT >> '{parameter "mainSWDLogFolder"}/{parameter "logFile"}'"
parameter "error" = "{exit code of action}"
waithidden cmd.exe /C echo Return Code: {parameter "error"} >> "{parameter "mainSWDLogFolder"}\{parameter "logFile"}"
waithidden cmd.exe /C echo. >> "{parameter "mainSWDLogFolder"}\{parameter "logFile"}"
action requires restart "Freeze computer"
restart 10
elseif {mac of operating system}
wait sh -c "echo $(date +%Y_%m_%d' '%T) >> '{parameter "mainSWDLogFolder"}/{parameter "logFile"}'"
wait sh -c "echo Action ID: {id of active action} >> '{parameter "mainSWDLogFolder"}/{parameter "logFile"}'"
wait sh -c "DFXPSWD='{parameter "dfPassword"}' /usr/local/bin/deepfreeze freeze --computer --env >> '{parameter "mainSWDLogFolder"}/{parameter "logFile"}'"
parameter "error" = "{exit code of action}"
wait sh -c "echo Return Code: {parameter "error"} >> '{parameter "mainSWDLogFolder"}/{parameter "logFile"}'"
wait sh -c "echo '' >> '{parameter "mainSWDLogFolder"}/{parameter "logFile"}'"
endif
exit {parameter "error"}
This action will be considered successful when the applicability relevance evaluates to false.
Sharing
Social Media: |