skip to main content
CH : 使用 Deep Freeze Cloud 冰点云控制台 : 工具 : Deep Freeze 冰点 Mac 工具
Deep Freeze 冰点 Mac 工具
Deep Freeze Mac 命令行 (APFS)
Deep Freeze Mac 命令行为网络管理员提供了在管理 Deep Freeze Mac 计算机方面更高的灵活性。可使用多个不同的第三方企业管理工具(例如 Apple Remote Desktop)和/或中央管理解决方案运行这些命令;这包括在通过 SSH 连接到远程计算机时在终端执行命令。
Deep Freeze 冰点 Mac 具有以下命令行选项。
用法:deepfreeze <command> <verb> argument [option]
使用第三方管理工具执行命令时,指定 Deep Freeze Mac 命令行实用程序的完整路径 /usr/local/bin/deepfreeze
如果已启用 Deep Freeze 冰点密码,Deep Freeze 冰点密码可以通过指定 -env 被传递作为环境变量。
用法:
DFXPSWD=password /usr/local/bin/deepfreeze <command> <verb> argument [option] --env
 
命令
描述
deepfreeze version
显示 Deep Freeze 冰点 Mac 版本。
deepfreeze status
显示 Deep Freeze 冰点 Mac 的当前状态。
deepfreeze freeze --volume VolumeName | --startup | --computer
deepfreeze thaw --volume VolumeName | --startup | --computer
--volume – 冻结或解冻特定卷
--startup – 冻结或解冻启动卷
--computer – 更改全局状态
根据 Deep Freeze 冰点的状态,卷将设置为"Frozen 冻结"或"Thawed 解冻"。
deepfreeze license [--info]
[--info] 显示许可证的详细信息
如果以根权限运行或已启用 Deep Freeze 冰点密码,此命令将显示完整的许可证密钥。
deepfreeze password enable
deepfreeze password disable
启用或禁用 Deep Freeze 冰点密码。
deepfreeze password add --description Description
deepfreeze password edit --description Description [--newdescription newDescription]
deepfreeze password delete --description Description
添加,编辑或删除 Deep Freeze 冰点密码。
deepfreeze hideicon frozen [--on | --off]
deepfreeze hideicon thaw [--on | --off]
在菜单栏中显示或隐藏 Deep Freeze 冰点 Frozen 冻结图标。
deepfreeze restartinstead [--on | --off]
在用户注销后或者(如果启用了快速用户切换功能)最后一名用户注销后重启计算机。
deepfreeze ardinfo [--set N | --clear]
设置或清除 ARD 信息字段。
deepfreeze schedule add --name "ScheduleName" [--enable 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 file name"]
 
deepfreeze schedule edit --name "ScheduleName" [--enable 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 file name"]
 
deepfreeze schedule delete --all | --name "ScheduleName"
 
deepfreeze schedule enable --name "ScheduleName"
 
deepfreeze schedule disable --name "ScheduleName"
添加,编辑,移除,启用或禁用维护排程。
deepfreeze schedule scripts --add "ScriptFullpath"
deepfreeze schedule scripts --delete "ScriptName"
deepfreeze schedule scripts --list
添加,删除或列出脚本。
即使 Deep Freeze 冰点密码已启用,此命令依然需要根权限。
ARD 的 Deep Freeze Tasks
选择此工具,安装 Deep Freeze 冰点任务,以通过 ARD 远程管理 Deep Freeze 冰点。
下载此工具后,完成以下步骤。
 
1. 双击 "ARD 的 Deep Freeze Tasks"。
2. 选择要安装的任务。
3. 单击"继续"。
4. 如果选择"用于 APFS 的 Deep Freeze tasks 冰点任务",那么在启用了 Deep Freeze 冰点密码后即可使用 Deep Freeze 冰点密码。选择"使用 Deep Freeze 冰点密码"并输入密码。如果选择"用于 HFS+ 的 Deep Freeze tasks 冰点任务",则需指定 Deep Freeze 冰点用户名和密码。
5. 单击"继续"。
如果您正在使用 Apple Remote Desktop 3.7 或更高版本,则必须重启计算机才能完成 Deep Freeze Tasks 的安装。在安装期间,将会提供一个用于重启计算机的选项。单击"重启",以重启计算机并完成安装。
在 ARD 中,Deep Freeze 冰点特定的任务保存在 "Deep Freeze 冰点(APFS)"和 "Deep Freeze 冰点 (HFS+)" 文件夹中。
以下任务适用于 Deep Freeze 冰点 (APFS):
 
任务
描述
DeepFreeze (APFS):addPassword
添加 Deep Freeze 冰点密码。
DeepFreeze (APFS):addSchedule
添加维护排程。
DeepFreeze (APFS):addScript
添加脚本。
DeepFreeze (APFS):clearArdInfo
清除 ARD 信息字段。
DeepFreeze (APFS):deleteAllSchedules
删除所有维护排程。
DeepFreeze (APFS):deletePassword
删除 Deep Freeze 冰点密码。
DeepFreeze (APFS):deleteSchedule
删除维护排程。
DeepFreeze (APFS):deleteScript
一次删除一个脚本。
DeepFreeze (APFS):disablePassword
禁用 Deep Freeze 冰点密码。
DeepFreeze (APFS):disableSchedule
禁用维护排程。
DeepFreeze (APFS):editPassword
编辑 Deep Freeze 冰点密码。
DeepFreeze (APFS):editSchedule
编辑维护排程。
DeepFreeze (APFS):enablePassword
启用 Deep Freeze 冰点密码。
DeepFreeze (APFS):enableSchedule
启用维护排程。
DeepFreeze (APFS):freezeComputer
将全局状态更改为 Frozen 冻结。
DeepFreeze (APFS):freezeStartup
冻结启动卷。
DeepFreeze (APFS):freezeVolume
冻结特定卷。
DeepFreeze (APFS):hideFrozenIcon
在菜单栏中显示或隐藏 Deep Freeze 冰点 Frozen 冻结图标。
DeepFreeze (APFS):hideThawedIcon
在菜单栏中显示或隐藏 Deep Freeze 冰点 Thawed 解冻图标。
DeepFreeze (APFS):licenseInfo
显示许可证信息。
DeepFreeze (APFS):listScripts
列出所有脚本文件。
DeepFreeze (APFS):restartInstead
用户注销后重启计算机(如果启用了快速用户切换功能,则在最后一名用户注销后重启计算机)。
DeepFreeze (APFS):setArdInfo
设置特定 ARD 信息字段以显示 Deep Freeze 冰点状态。
DeepFreeze (APFS):status
显示 Deep Freeze 冰点 Mac 的当前状态。
DeepFreeze (APFS):thawComputer
将全局状态更改为 Thawed 解冻。
DeepFreeze (APFS):thawStartup
解冻启动卷。
DeepFreeze (APFS):thawVolume
解冻特定卷。
DeepFreeze (APFS):version
显示 Deep Freeze 冰点 Mac 版本。
可用的命令和参数如下 (HFS+):
如果将在目标工作站上从先前安装升级 Deep Freeze 冰点,必须在此步骤中输入现有的 Deep Freeze 冰点管理员用户名和密码。如果已存在 Deep Freeze 冰点管理员,则无法在此步骤中创建新的 Deep Freeze 冰点管理员。
可以在 Deep Freeze 冰点中配置除 requestStatus 之外的每个任务。
 
命令
参数
描述
activateSchedule
排程名称
在目标计算机上激活排程更新;排程的名称必须作为参数包含在命令中。
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"]
添加排程。
24-hr-time 采用 HH:MM 形式。
多天仅用于重复排程。
指定多个排程时,在指定的日期之间不应存在空格。
addUser
新用户名
向列表中添加用户。
badgeFrozenPartitions
on|off
在 Frozen 冻结分区上显示/隐藏 Deep Freeze 冰点图标。
bootFrozen
 
将目标计算机设置为重启后 Frozen 冻结。
bootThawed
 
将目标计算机设置为重启后 Thawed 解冻。
bootThawedFor
Times
将目标计算机设置为在未来 x 次重启后 Thawed 解冻;可以在 Times 参数中自定义此数字。
deactivateSchedule
排程名称
在目标计算机上停用排程更新;排程的名称必须作为参数包含在命令中。
deleteAllScripts
 
删除所有脚本。
deleteScript
脚本名称
删除特定脚本。
deleteUser
用户名
从列表中删除用户。
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"]
编辑排程。
editUser
用户名
允许管理员编辑用户的名称和密码。
freezePartition
分区名称
指定目标计算机上要处于 Frozen 冻结状态的分区。
getARDInfoField
 
指定 Apple Remote Desktop 的哪个信息字段用于显示计算机状态。
getLicenseInfo
 
显示许可证信息。
help
 
这将打印deepfreeze命令行工具中可用的所有选项和参数。
mapAllUsers
(参数 1)
admin|standard|mobile
(参数 2)
Partition name|
userthawspace
将所有用户映射到指定的 ThawSpace 解冻空间 – ThawSpace 解冻空间的用户名类型和位置必须作为参数包含在内;例如,admin Panther 将所有管理员用户映射到名为 Panther 的分区。**
rebootInsteadOfLogoff
on|off
使用 on 参数时,重启目标计算机而不是退出。使用 off 参数时,将关闭此功能。
removeAllSchedules
 
删除所有排程。
removeAllThawSpace
 
删除存在的所有 ThawSpace 解冻空间。
removeSchedule
schedule_name
删除排程。
removeThawSpace
userthawspace_name |global
删除单个 ThawSpace 解冻空间***
resizeThawSpace
"global" | userthawspace_name nnnn
调整 ThawSpace 解冻空间的大小。
global 照原样输入,表示全局 ThawSpace 解冻空间。
nnnn 是新大小(以 MB 为单位)。
setARDInfoField
ARD 信息字段
此参数用于指定 Remote Desktop 的哪个信息字段用于显示计算机状态。参数值为 0 到 4,0 表示未设置信息字段。
showFrozenIcon
on|off
配置目标计算机以在菜单栏中显示/隐藏 Deep Freeze 冰点 Frozen 冻结图标。
showThawedIcon
on|off
配置目标计算机以在菜单栏中显示/隐藏 Deep Freeze 冰点 Thawed 解冻图标。
status
[-x]
请求目标计算机显示各种 Deep Freeze 冰点设置的状态。x 指定结果采用 XML 格式。
thawPartition
分区名称
指定目标计算机上要处于 Thawed 解冻状态的分区。
uninstall
[keepThawSpace]
从目标计算机中卸载 Deep Freeze 冰点。必须重启目标计算机以使其进入启动后 Thawed 解冻状态,才可运行卸载任务。
[keepThawSpace] 将从目标计算机中卸载 Deep Freeze 冰点,但会保留 ThawSpace 解冻空间。
version
[-x]
显示 Deep Freeze 冰点版本号。x 指定结果采用 XML 格式。
* = 仅在使用由 Deep Freeze Assistant 冰点助手创建的自定义安装程序提供的设置首次安装 DeepFreeze 冰点时发生。
** = mapAllUsers 命令还包括以下参数 – admin,standard,mobile,userthawspace和分区名称(如Macintosh HD或Panther)。
*** = 必须为全局 ThawSpace 解冻空间指定单个 ThawSpace 解冻空间name以及global。
通过 Apple Remote Desktop 添加脚本文件
要通过 Apple Remote Desktop 添加脚本文件,请完成以下步骤:
 
1. 从计算机列表中选择目标计算机。
2. 从菜单中,选择"管理 "> "复制项目…"
3. 将脚本文件添加到"要复制的项目"列表中。
4. 在"项目放置位置: "中,选择"指定完整路径…",然后输入" /Library/Application Support/Faronics/Deep Freeze/Scripts"。单击"确定"。
5. 在"将所有权设置为: "中,选择"从目标文件夹继承"。
6. 可根据需要设置其他设置。
7. 单击"复制"。
将目标计算机添加到任务列表
要运行任务,必须存在用于运行任务的目标计算机。要添加一个或多个用于运行任务的目标计算机,请完成以下步骤:
 
1. 在左列中,双击任务以分配给指定的计算机。
2. 将显示"任务编辑"窗口。该窗口底部有一个对话框,其列出了分配给任务的指定计算机。向该列表添加计算机之前,其显示"无计算机"。
3. 在"所有计算机"列表内的计算机中,将所需计算机或计算机组拖放到该对话框中。分配给特定任务的计算机数目将显示在窗口底部。
4. 单击"保存"。