skip to main content
PT : Usando o Console do Deep Freeze Cloud : Utilitários : Utilitários do Deep Freeze Mac
Utilitários do Deep Freeze Mac
Linha de comando do Deep Freeze Mac (APFS)
A linha de comando do Deep Freeze Mac proporciona aos administradores de rede maior flexibilidade ao gerenciar computadores Deep Freeze Mac. Esses comandos podem ser executados com várias ferramentas de gerenciamento empresariais de outros fornecedores, como Apple Remote Desktop, e/ou soluções de gerenciamento central; isso inclui a execução de comandos em Terminal enquanto estiver conectado a um computador remoto via SSH.
O Deep Freeze Mac tem as seguintes opções de linha de comando.
Uso: deepfreeze <command> <verb> argument [option]
Especifique o caminho completo do Utilitário de Linha de Comando do Deep Freeze Mac, /usr/local/bin/deepfreeze, ao executar este comando usando ferramentas de administração de terceiros.
Se a senha do Deep Freeze estiver ativada, a senha do Deep Freeze pode ser passada como uma variável ambiental especificando --env.
Uso:
DFXPSWD=password /usr/local/bin/deepfreeze <command> <verb> argument [option] --env
 
Comando
Descrição
deepfreeze version
Exibe a versão do Deep Freeze Mac.
deepfreeze status
Exibe o status atual do Deep Freeze Mac.
deepfreeze freeze --volume VolumeName | --startup | --computer
deepfreeze thaw --volume VolumeName | --startup | --computer
--volume – Congela ou descongela um volume específico
--startup – Congela ou descongela o volume de inicialização
--computer – Altera o estado global
Os volumes serão definidos como Frozen ou Thawed dependendo do status do Deep Freeze.
deepfreeze license [--info]
[--info] mostra informações detalhadas da licença
Este comando exibe a chave de licença completa se for executado com privilégio root ou se a senha do Deep Freeze estiver habilitada.
deepfreeze password enable
deepfreeze password disable
Ativa ou desativa a Senha do Deep Freeze.
deepfreeze password add --description Description
deepfreeze password edit --description Description [--newdescription newDescription]
deepfreeze password delete --description Description
Adiciona, edita ou exclui a senha do Deep Freeze.
deepfreeze hideicon frozen [--on | --off]
deepfreeze hideicon thaw [--on | --off]
Mostra ou oculta o ícone Frozen do Deep Freeze na barra de menus.
deepfreeze restartinstead [--on | --off]
Reiniciar o computador depois que o usuário se desconectar, ou o último usuário se desconectar se a troca rápida de usuários estiver habilitada.
deepfreeze ardinfo [--set N | --clear]
Configurar ou limpar o campo de Informações do 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"
Adicionar, editar, remover, habilitar ou desabilitar programações de Manutenção.
deepfreeze schedule scripts --add "ScriptFullpath"
deepfreeze schedule scripts --delete "ScriptName"
deepfreeze schedule scripts --list
Adicionar, excluir ou listar scripts.
Este comando requer privilégio root, mesmo quando a senha do Deep Freeze está ativada.
Tarefas do Deep Freeze para ARD
Selecione este utilitário para instalar tarefas do Deep Freeze remotamente, via ARD.
Execute as etapas a seguir após o download do utilitário.
 
1. Clique duas vezes em Tarefas do Deep Freeze para ARD.
2. Selecione as tarefas para instalar.
3. Clique em Continuar.
4. Se a opção Tarefas do Deep Freeze para APFS for selecionada, você tem a opção de usar a senha do Deep Freeze, se estiver habilitada. Selecione Usar a senha do Deep Freeze e informe a senha. Se a opção Tarefas do Deep Freeze para HFS+ estiver selecionada, especifique o nome de usuário do Deep Freeze e a senha.
5. Clique em Continuar.
Se estiver usando o Apple Remote Desktop 3.7 ou posterior, reinicie o computador para finalizar a instalação das Tarefas do Deep Freeze. Será apresentada a você uma opção para reiniciar o computador durante a instalação. Clique em Reiniciar para reiniciar o computador e finalizar a instalação.
No ARD, as tarefas específicas do Deep Freeze são salvas nas pastas Deep Freeze (APFS) e Deep Freeze (HFS+).
As tarefas a seguir estão disponíveis para o Deep Freeze (APFS):
 
Tarefa
Descrição
DeepFreeze (APFS):addPassword
Adicionar a senha do Deep Freeze.
DeepFreeze (APFS):addSchedule
Adicionar uma programação de Manutenção.
DeepFreeze (APFS):addScript
Adicionar scripts.
DeepFreeze (APFS):clearArdInfo
Limpar o Campo de Informações do ARD.
DeepFreeze (APFS):deleteAllSchedules
Excluir todas as programações de Manutenção.
DeepFreeze (APFS):deletePassword
Excluir a senha do Deep Freeze.
DeepFreeze (APFS):deleteSchedule
Excluir uma programação de Manutenção.
DeepFreeze (APFS):deleteScript
Excluir um script de cada vez.
DeepFreeze (APFS):disablePassword
Desabilitar a senha do Deep Freeze.
DeepFreeze (APFS):disableSchedule
Desabilitar uma programação de Manutenção.
DeepFreeze (APFS):editPassword
Editar a senha do Deep Freeze.
DeepFreeze (APFS):editSchedule
Editar uma programação de Manutenção.
DeepFreeze (APFS):enablePassword
Habilitar a senha do Deep Freeze.
DeepFreeze (APFS):enableSchedule
Habilitar uma programação de Manutenção.
DeepFreeze (APFS):freezeComputer
Mudar o estado Global para Frozen.
DeepFreeze (APFS):freezeStartup
Colocar o volume de inicialização em Frozen.
DeepFreeze (APFS):freezeVolume
Colocar um volume específico em Frozen.
DeepFreeze (APFS):hideFrozenIcon
Mostrar ou ocultar o ícone Frozen do Deep Freeze na barra de menus.
DeepFreeze (APFS):hideThawedIcon
Mostrar ou ocultar o ícone Thawed do Deep Freeze na barra de menus.
DeepFreeze (APFS):licenseInfo
Exibir as informações de Licença.
DeepFreeze (APFS):listScripts
Listar todos os arquivos de scripts.
DeepFreeze (APFS):restartInstead
Reinicializar o computador quando o usuário se desconectar (se a troca rápida de usuários estiver habilitada, reinicializar o computador quando o último usuário se desconectar).
DeepFreeze (APFS):setArdInfo
Definir o Campo de Informações do ARD para mostrar o status do Deep Freeze.
DeepFreeze (APFS):status
Exibe o status atual do Deep Freeze Mac.
DeepFreeze (APFS):thawComputer
Mudar o estado Global para Thawed.
DeepFreeze (APFS):thawStartup
Colocar o volume de inicialização em Thawed.
DeepFreeze (APFS):thawVolume
Colocar um volume específico em Thawed.
DeepFreeze (APFS):version
Exibe a versão do Deep Freeze Mac.
Estes comandos e argumentos estão disponíveis (HFS+):
Se for necessário atualizar uma instalação anterior do Deep Freeze na estação de trabalho de destino, o nome de usuário do Administrador do Deep Freeze e a senha existentes devem ser inseridos durante a etapa. Um novo Administrador do Deep Freeze não poderá ser criado durante esta etapa se já existir um Administrador do Deep Freeze.
Cada tarefa pode ser configurada no Deep Freeze, exceto requestStatus.
 
Comando
Argumento
Descrição
activateSchedule
Schedule name
Ativa as atualizações programadas nos computadores de destino; o nome da programação deve ser incluído no comando como um parâmetro.
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"]
Adiciona uma programação.
24-hr-time está no formato HH:MM.
Os vários dias destinam-se apenas a programações repetidas.
Ao especificar várias programações, não deve haver espaços entre os dias especificados.
addUser
New user name
Adiciona usuário à lista.
badgeFrozenPartitions
on|off
Mostra/oculta o ícone do Deep Freeze nas partições Frozen.
bootFrozen
 
Define a reinicialização dos computadores de destino em estado Frozen.
bootThawed
 
Define a reinicialização dos computadores de destino em estado Thawed.
bootThawedFor
Times
Define a reinicialização dos computadores de destino em estado Thawed nas próximas x reinicializações; esse número pode ser personalizado no argumento Times.
deactivateSchedule
Schedule name
Desativa as atualizações programadas nos computadores de destino; o nome da programação deve ser incluído no comando como um argumento.
deleteAllScripts
 
Exclui todos os scripts.
deleteScript
Script Name
Exclui um script específico.
deleteUser
User name
Exclui o usuário da 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 uma programação.
editUser
User name
Permite que os administradores editem o nome a senha de um usuário.
freezePartition
Partition name
Designa uma partição para ser Frozen nos computadores de destino.
getARDInfoField
 
Especifica qual campo de informações do Apple Remote Desktop é usado para exibir o status do computador.
getLicenseInfo
 
Exibe as informações de Licença.
help
 
Isso irá imprimir todas as opções e parâmetros disponíveis na ferramenta de linha de comando “deepfreeze”.
mapAllUsers
(Argument 1)
admin|standard|mobile
(Argument 2)
Partition name|
userthawspace
Mapeia todos os usuários em um ThawSpace especificado: o nome do tipo de usuário e o local do ThawSpace devem estar incluídos como um parâmetro; p. ex., admin Panther mapeia todos os usuários admin na partição denominada Panther.**
rebootInsteadOfLogoff
on|off
Reinicia os computadores de destino em vez de desconectar quando o argumento on é usado. Este recurso é desativado quando o argumento off é usado.
removeAllSchedules
 
Remove todas as programações.
removeAllThawSpace
 
Remove todos os ThawSpaces presentes.
removeSchedule
schedule_name
Remove uma programação.
removeThawSpace
userthawspace_name |global
Remove um único ThawSpace.***
resizeThawSpace
“global” | userthawspace_name nnnn
Redimensiona um ThawSpace.
global é inserido como está, representando o ThawSpace global.
nnnn é o novo tamanho em MB.
setARDInfoField
ARD Info Field
Este parâmetro é usado para especificar qual Campo de informações do Remote Desktop é usado para exibir o status do computador. O valor do parâmetro vai de 0 a 4; 0 destina-se a remover a definição do Campo de informações.
showFrozenIcon
on|off
Configura os computadores de destino para que mostrem/ocultem o ícone Frozen do Deep Freeze na barra de menus.
showThawedIcon
on|off
Configura os computadores de destino para que mostrem/ocultem o ícone Thawed do Deep Freeze na barra de menus.
status
[-x]
Solicita que os computadores de destino exibam o status de diversas configurações do Deep Freeze. O x especifica que o resultado está no formato XML.
thawPartition
Partition name
Designa uma partição para ser Thawed nos computadores de destino.
uninstall
[keepThawSpace]
Desinstala o Deep Freeze dos computadores de destino. Os computadores de destino deve ser reiniciados em estado de Inicialização Thawed antes que a tarefa de desinstalação possa ser executada.
[keepThawSpace] desinstala o Deep Freeze dos computadores de destino, porém mantém o ThawSpace.
version
[-x]
Exibe o número da versão do Deep Freeze. O x especifica que o resultado está no formato XML.
* = Isso só ocorre durante a primeira instalação do DeepFreeze usando as configurações fornecidas pelo instalador personalizado criado pelo Deep Freeze Assistant.
**= O comando mapAllUsers também inclui os parâmetros – “admin”, “standard”, “mobile”, “userthawspace” e partition name, como, por exemplo, “Macintosh HD” ou “Panther”.
***= O “name” de um único ThawSpace deve ser especificado, bem como “global” deve ser especificado para um ThawSpace Global.
Adicionando um arquivo de script via Apple Remote Desktop
Siga estas etapas para adicionar um arquivo de script via Apple Remote Desktop:
 
1. Selecione os computadores de destino na lista de computadores.
2. No menu, selecione Gerenciar > Copiar itens...
3. Adicione os arquivos de script à lista Itens para serem copiados.
4. Em Colocar itens em:, selecione Especificar caminho completo… e digite /Library/Application Support/Faronics/Deep Freeze/Scripts. Clique em OK.
5. Em Definir propriedade para:, selecione Herdar da pasta de destino.
6. Outras configurações podem ser definidas como necessário.
7. Clique em Copiar.
Adicionando computadores definidos como destino à lista de tarefas
Para executar uma tarefa, é necessário que haja computadores definidos como destino. Para adicionar um ou mais computadores como destino para executar a tarefa, siga estas etapas:
 
1. Na coluna à esquerda, clique duas vezes na tarefa que será direcionada aos computadores especificados.
2. A janela Edição de tarefa é exibida. Na parte inferior da janela, há uma caixa de diálogo que lista os computadores designados atribuídos à tarefa. Antes de adicionar um computador à lista, Sem computadores será o texto exibido.
3. Arraste e solte o computador desejado, ou um grupo de computadores, para a caixa de diálogo de computadores na lista Todos os computadores. O número de computadores atribuídos a uma tarefa específica é exibido na parte inferior da janela.
4. Clique em Salvar.