skip to main content
ES : Uso de la consola Deep Freeze Cloud : Utilidades : Utilidades de Deep Freeze Mac
Utilidades de Deep Freeze Mac
Línea de comandos de Deep Freeze Mac (APFS)
La línea de comandos de Deep Freeze Mac brinda a los administradores de red una mayor flexibilidad para gestionar los equipos con Deep Freeze Mac. Estos comandos se pueden ejecutar con diferentes herramientas de gestión empresarial de terceros, como Apple Remote Desktop, y/o soluciones de gestión centralizadas; esto incluye la ejecución de comandos en Terminal mientras se está conectado a un equipo remoto a través de SSH.
Deep Freeze Mac cuenta con los siguientes parámetros de línea de comandos.
Uso: deepfreeze <command> <verb> argument [option]
Especifique la ruta completa de la utilidad de línea de comandos de Deep Freeze Mac (/usr/local/bin/deepfreeze) al ejecutar el comando con herramientas de gestión de terceros.
Si se ha habilitado la contraseña de Deep Freeze, esta puede utilizarse como una variable de entorno especificando --env.
Uso:
DFXPSWD=password /usr/local/bin/deepfreeze <command> <verb> argument [option] --env
 
Comando
Descripción
deepfreeze version
Muestra la versión de Deep Freeze Mac.
deepfreeze status
Muestra el estado actual de Deep Freeze Mac.
deepfreeze freeze --volume VolumeName | --startup | --computer
deepfreeze thaw --volume VolumeName | --startup | --computer
--volume: Congele o descongele un volumen específico
--startup: Congele o descongele el volumen de inicio
--computer: Cambie el estado global
Los volúmenes se establecerán en Frozen o Thawed en función del estado de Deep Freeze.
deepfreeze license [--info]
[--info] muestra información detallada de la licencia.
Este comando muestra la clave de licencia completa si se ejecuta con privilegios de raíz o si la contraseña de Deep Freeze está habilitada.
deepfreeze password enable
deepfreeze password disable
Habilite o deshabilite la contraseña de Deep Freeze.
deepfreeze password add --description Description
deepfreeze password edit --description Description [--newdescription newDescription]
deepfreeze password delete --description Description
Agregue, edite o elimine la contraseña de Deep Freeze.
deepfreeze hideicon frozen [--on | --off]
deepfreeze hideicon thaw [--on | --off]
Muestre u oculte el icono Frozen de Deep Freeze en la barra de menús.
deepfreeze restartinstead [--on | --off]
Reinicie el equipo cuando el usuario cierre la sesión o cuando el último usuario cierre la sesión si el cambio rápido de usuario está habilitado.
deepfreeze ardinfo [--set N | --clear]
Establezca o borre el campo de información 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"
Agregue, edite, quite, habilite o deshabilite programaciones de mantenimiento.
deepfreeze schedule scripts --add "ScriptFullpath"
deepfreeze schedule scripts --delete "ScriptName"
deepfreeze schedule scripts --list
Agregue, elimine o vea secuencias de comandos.
Este comando requiere privilegios de raíz, incluso cuando la contraseña Deep Freeze está habilitada.
Deep Freeze Tasks para ARD
Seleccione esta utilidad para instalar tareas de Deep Freeze para gestionar Deep Freeze de forma remota a través de ARD.
Siga los pasos descritos a continuación después de descargar la utilidad:
 
1. Haga doble clic en Deep Freeze Tasks para ARD.
2. Seleccione las tareas que desee instalar.
3. Haga clic en Continuar.
4. Si se selecciona Tareas de Deep Freeze para APFS, puede utilizar la contraseña de Deep Freeze si la contraseña de Deep Freeze está habilitada. Seleccione Utilizar contraseña de Deep Freeze e introduzca la contraseña. Si se selecciona Tareas de Deep Freeze para HFS+, especifique el nombre de usuario y contraseña de Deep Freeze.
5. Haga clic en Continuar.
Si utiliza Apple Remote Desktop 3.7 o posterior, deberá reiniciar el equipo para terminar de instalar Deep Freeze Tasks. Se le mostrará una opción para reiniciar el equipo durante la instalación. Haga clic en Reiniciar o reinicie el equipo para completar la instalación.
En ARD, las tareas específicas de Deep Freeze se guardan en las carpetas Deep Freeze (APFS) y Deep Freeze (HFS+).
Las siguientes tareas están disponibles para Deep Freeze (APFS):
 
Tarea
Descripción
DeepFreeze (APFS):addPassword
Añadir la contraseña de Deep Freeze.
DeepFreeze (APFS):addSchedule
Añadir una programación de mantenimiento.
DeepFreeze (APFS):addScript
Añadir secuencias de comandos.
DeepFreeze (APFS):clearArdInfo
Borrar el campo de información de ARD.
DeepFreeze (APFS):deleteAllSchedules
Eliminar todas las programaciones de mantenimiento.
DeepFreeze (APFS):deletePassword
Eliminar la contraseña de Deep Freeze.
DeepFreeze (APFS):deleteSchedule
Eliminar una programación de mantenimiento.
DeepFreeze (APFS):deleteScript
Eliminar una secuencia de comandos cada vez.
DeepFreeze (APFS):disablePassword
Deshabilitar la contraseña de Deep Freeze.
DeepFreeze (APFS):disableSchedule
Deshabilitar una programación de mantenimiento.
DeepFreeze (APFS):editPassword
Editar la contraseña de Deep Freeze.
DeepFreeze (APFS):editSchedule
Editar una programación de mantenimiento.
DeepFreeze (APFS):enablePassword
Habilitar la contraseña de Deep Freeze.
DeepFreeze (APFS):enableSchedule
Habilitar una programación de mantenimiento.
DeepFreeze (APFS):freezeComputer
Cambiar el estado global a Frozen.
DeepFreeze (APFS):freezeStartup
Congelar el volumen de inicio.
DeepFreeze (APFS):freezeVolume
Congelar un volumen específico.
DeepFreeze (APFS):hideFrozenIcon
Mostrar u ocultar el icono Frozen de Deep Freeze en la barra de menús.
DeepFreeze (APFS):hideThawedIcon
Mostrar u ocultar el icono Thawed de Deep Freeze en la barra de menús.
DeepFreeze (APFS):licenseInfo
Mostrar la información de licencia.
DeepFreeze (APFS):listScripts
Mostrar una lista de todos los archivos de secuencias de comandos.
DeepFreeze (APFS):restartInstead
Reiniciar el equipo cuando el usuario cierre la sesión (si el cambio rápido de usuario está habilitado, reiniciar el equipo cuando el último usuario cierre la sesión).
DeepFreeze (APFS):setArdInfo
Especificar el campo de información de ARD para mostrar el estado de Deep Freeze.
DeepFreeze (APFS):status
Mostrar el estado actual de Deep Freeze Mac.
DeepFreeze (APFS):thawComputer
Cambiar el estado global a Thawed.
DeepFreeze (APFS):thawStartup
Descongelar el volumen de inicio.
DeepFreeze (APFS):thawVolume
Descongelar un volumen específico.
DeepFreeze (APFS):version
Mostrar la versión de Deep Freeze Mac.
Los siguientes comandos y argumentos se encuentran disponibles (HFS+):
Si se va a actualizar Deep Freeze a partir de la instalación anterior en el equipo de destino, se deberán introducir el nombre de usuario y la contraseña del administrador de Deep Freeze durante este paso. No es posible crear un administrador de Deep Freeze en este paso si ya existe uno.
Todas las tareas pueden configurarse en Deep Freeze, a excepción de requestStatus.
 
Comando
Argumento
Descripción
activateSchedule
Nombre de programación
Activa las actualizaciones programadas en los equipos de destino; el nombre de la programación debe incluirse como parámetro en el comando.
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"]
Agrega una programación.
El formato horario de 24 horas es HH:MM.
El uso de varios días es solo para programaciones repetidas.
En caso de especificarse varias programaciones, no debe dejarse ningún espacio entre los días especificados.
addUser
Nombre de nuevo usuario
Agrega un usuario a la lista.
badgeFrozenPartitions
on|off
Muestra u oculta el icono de Deep Freeze en las particiones en modo Congelado.
bootFrozen
 
Configura los equipos de destino para que se reinicien en modo Congelado.
bootThawed
 
Configura los equipos de destino para que se reinicien en modo Descongelado.
bootThawedFor
Times
Configura los equipos de destino para que se reinicien en modo Descongelado durante los próximos x reinicios. Esta cantidad puede modificarse en el argumento Times (Veces).
deactivatechedule
Nombre de programación
Desactiva las actualizaciones programadas en los equipos de destino; el nombre de la programación debe incluirse como argumento en el comando.
deleteAllScripts
 
Elimina todas las secuencias de comandos.
deleteScript
Nombre de secuencia de comandos
Elimina una secuencia de comandos específica.
deleteUser
Nombre de usuario
Elimina un usuario de la lista.
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"]
Edita una programación.
editUser
Nombre de usuario
Permite a los administradores editar el nombre y la contraseña de un usuario.
freezePartition
Nombre de partición
Especifica la partición que se debe congelar en los equipos de destino.
getARDInfoField
 
Especifica qué campo de información de Apple Remote Desktop se utiliza para mostrar el estado del equipo.
getLicenseInfo
 
Muestra la información de licencia.
help
 
Se imprimirán todas las opciones y parámetros disponibles en la herramienta de la línea de comandos "deepfreeze".
mapAllUsers
(Argumento 1)
admin|standard|mobile
(Argumento 2)
Nombre de partición|userthawspace
Asigna todos los usuarios a un ThawSpace especificado: el nombre de tipo de usuario y la ubicación del ThawSpace deben incluirse como parámetros. Por ejemplo, admin Panther asigna todos los usuarios admin a la partición llamada Panther.**
rebootInsteadOfLogoff
on|off
Reinicia los equipos de destino en lugar de cerrar sesión cuando se utiliza el argumento on. Esta función se desactiva cuando se utiliza el argumento off.
removeAllSchedules
 
Elimina todas las programaciones.
removeAllThawSpace
 
Elimina todos los ThawSpaces existentes.
removeSchedule
nombre_programación
Elimina una programación.
removeThawSpace
nombre_usuariothawspace |global
Elimina un solo ThawSpace.***
resizeThawSpace
"global" | userthawspace_name nnnn
Cambia de tamaño un ThawSpace.
global se introduce tal cual y representa un ThawSpace global.
nnnn es el nuevo tamaño en MB.
setARDInfoField
Campo de información de ARD
Este parámetro se utiliza para especificar qué campo de información de Remote Desktop se utiliza para mostrar el estado del equipo. El valor del parámetro es de 0 a 4; 0 se utiliza para desestablecer el campo de información.
showFrozenIcon
on|off
Configura los equipos de destino para que muestren u oculten el icono de modo Congelado de Deep Freeze en la barra de menús.
showThawedIcon
on|off
Configura los equipos de destino para que muestren u oculten el icono de modo Descongelado de Deep Freeze en la barra de menús.
status
[-x]
Solicita a los equipos de destino que muestren el estado de varios ajustes de Deep Freeze. x especifica que el resultado estará en formato XML.
thawPartition
Nombre de partición
Especifica la partición que se debe descongelar en los equipos de destino.
uninstall
[keepThawSpace]
Desinstala Deep Freeze de los equipos de destino. Los equipos de destino deben reiniciarse en modo Descongelado para que se pueda ejecutar la tarea de desinstalación.
[keepThawSpace] desinstala Deep Freeze de los equipos de destino, pero conserva los ThawSpaces.
version
[-x]
Muestra el número de versión de Deep Freeze. La x especifica que el resultado estará en formato XML.
* = Solo durante la primera instalación de Deep Freeze con la configuración provista por el instalador personalizado creado por Deep Freeze Assistant.
** = El comando mapAllUsers también incluye los parámetros siguientes: "admin", "standard", "mobile", "userthawspace" y un nombre de partición como "Macintosh HD" o "Panther".
*** = Se debe especificar el "nombre" de un único ThawSpace, así como "global" en el caso de un ThawSpace global.
Agregar un archivo de secuencia de comandos a través de Apple Remote Desktop
Realice los pasos descritos a continuación para agregar un archivo de secuencia de comandos a través de Apple Remote Desktop:
 
1. Seleccione los equipos de destino en la lista de equipos.
2. En el menú, seleccione Gestionar > Copiar elementos…
3. Agregue los archivos de secuencia de comandos a la lista de Elementos para copiar.
4. En Colocar elementos en:, seleccione Especificar ruta completa... e introduzca /Library/Application Support/Faronics/Deep Freeze/Scripts. Haga clic en Aceptar.
5. En Establecer propiedad en:, seleccione Heredar de carpeta de destino.
6. Se pueden especificar otros ajustes según sea necesario.
7. Haga clic en Copiar.
Agregar equipos de destino a la lista de tareas
Para ejecutar una tarea, se deben especificar los equipos de destino que ejecutarán la tarea. Para agregar los equipos que ejecutarán la tarea, siga estos pasos:
 
1. En la columna de la izquierda, haga doble clic en la tarea que desea asignar a los equipos especificados.
2. Aparecerá la ventana Editar tarea. En la parte inferior de la ventana, hay un cuadro de diálogo con una lista de los equipos a los que se ha asignado la tarea. Antes de que se agregue un equipo a la lista, se mostrará Ningún equipo.
3. Arrastre y suelte un equipo o grupo de equipos en el cuadro de diálogo de los equipos en la lista Todos los equipos. En la parte inferior de la ventana se mostrará la cantidad de equipos que tienen asignada una tarea específica.
4. Haga clic en Guardar.