Using Deep Freeze Tasks In ARD, the Deep Freeze-specific tasks are saved in the Deep Freeze folder. The functions of each task are identical to the functions described below. Each task can be configured in Deep Freeze, except for requestStatus. The following commands and arguments are available: Command Argument Description activateSchedule Schedule name Activates the scheduled updates on target computer(s); name of the schedule must be included in the command as a parameter. addUser New user name Adds user to list. addSchedule schedule_name [-a “on”|”off”] [-d monday[,tuesday,wednesday,thursday,friday,saturday,sunday]] [-b “24-hr-time”] [-e “24-hr-time”] [-o “on”|”off”] [-i “on”|”off”] [-l “on”|”off”] [-w "off"|5-999] [-m “message string”] [-s “on”|”off”] [-r "off" | "script name"] Adds a schedule. 24-hr-time is in the form of HH:MM. Multiple days is only for repeating schedules. When specifying multiple schedules, there should be no space between the days specified. badgeFrozenPartitions on|off Shows/Hides Deep Freeze icon on Frozen partitions. bootFrozen Sets target computer(s) to restart in a Frozen state. bootThawed Sets target computer(s) to restart in a Thawed state. bootThawedFor Times Sets target computer(s) to restart in a Thawed state for the next x restarts; this number can be customized in the Times argument. checkForUpdates Checks whether the present version of Deep Freeze on the target computer(s) is the most current. createThawSpace Creates virtual partition on a Frozen volume where data can be saved persistently across restarts*. deactivateSchedule Schedule name Deactivates the scheduled updates on target computer(s); name of the schedule must be included in the command as an argument. deleteUser User name Deletes user from list. deleteScript Script Name Deletes a specific script. deleteAllScripts Deletes all scripts. editSchedule schedule_name [--newname “new_schedule_name ”] [--activate “on”|”off”] [--day monday[,tuesday,wednesday,thursday,friday,saturday,sunday]] [--begin “24-hr-time”] [--end “24-hr-time”] [--onceonly “on”|”off”] [--installappleupdate “on”|”off”] [--lockuser “on”|”off”] [--warnuser “off”|5-999] [--message “message string”] [--shutdownafter “on”|”off”] [--runscript "off"|"script name"] Edits a schedule. editUser User name Allows administrators to edit the name and password of a user. freezePartition Partition name Designates a partition on target computer(s) to be Frozen. getARDInfoField Specifies which Apple Remote Desktop’s information field is used to display the computer status. getLicenseInfo Displays the License information. mapAllUsers (Argument 1) admin|standard|mobile (Argument 2) Partition name| userthawspace Maps all users to a specified ThawSpace: name of user type and location of ThawSpace must be included as a parameter; e.g. admin Panther maps all admin users to the partition named Panther.** help This will print all the options and parameters available in the “deepfreeze” command line tool. removeSchedule schedule_name Removes a schedule. removeAllSchedules Removes all schedules. resizeThawSpace “global” | userthawspace_name nnnn Resizes a ThawSpace. global is entered as it is, representing global ThawSpace. nnnn is the new size in MB. rebootInsteadOfLogoff on|off Restarts target computer(s) instead of logging off when the on argument is used. This feature is turned off when the off argument is used. removeThawSpace userthawspace_name |global Removes a single ThawSpace*** removeAllThawSpace Removes all ThawSpaces present. setARDInfoField ARD Info Field This parameter is used to specify which Remote Desktop’s Information Field is used to display the computer status. The parameter value is 0 to 4, 0 is to unset the Information Field. setLicenseKey license_key Sets the License Key. showFrozenIcon on|off Configures target computer(s) to show/hide the Deep Freeze Frozen icon in the menu bar. showThawedIcon on|off Configures target computer(s) to show/hide the Deep Freeze Thawed icon in the menu bar. status [-x] Requests target computer(s) to display the status of various Deep Freeze settings. x specifies that the result is in XML format. thawPartition Partition name Designates a partition on target computer(s) to be Thawed. uninstall [keepThawSpace] Uninstalls Deep Freeze from target computer(s). The target computer(s) must be restarted in the Boot Thawed state before the uninstall task can be run. [keepThawSpace] uninstalls Deep Freeze from target computer(s) but retains ThawSpace. version [-x] Displays Deep Freeze version number. x specifies that the result is in XML format. * = This only occurs during the first DeepFreeze installation using the settings provided by the custom installer created by Deep Freeze Assistant. **= The mapAllUsers command also includes the parameters: “admin”, “standard”, “mobile”, “userthawspace” and, partition name such as “Macintosh HD” or “Panther”. ***= The single ThawSpace “name” must be specified as well as “global” for a Global ThawSpace.