skip to main content
Utilitaires Deep Freeze Mac
Ligne de commande Deep Freeze Mac (APFS)
Les lignes de commande Deep Freeze Mac offrent aux administrateurs une plus grande souplesse pour gérer les ordinateurs Deep Freeze Mac. Ces commandes peuvent être exécutées avec des outils de gestion d'entreprise tiers et/ou des solutions de gestion centrale comme Apple Remote Desktop. Cela inclut l'exécution de commandes dans Terminal tout en étant connecté à un ordinateur distant via SSH.
Deep Freeze Mac utilise les options de ligne de commande suivantes.
Fonctionnement : deepfreeze <command> <verb> argument [option]
Spécifiez le chemin complet de l'utilitaire Deep Freeze Mac Command Line /usr/local/bin/deepfreeze quand vous lancez la commande en utilisant des outils de gestion tiers.
Si le mot de passe Deep Freeze est activé, le mot de passe Deep Freeze peut être assimilé comme une variable environnement en spécifiant --env.
Utilisation :
DFXPSWD=password /usr/local/bin/deepfreeze <command> <verb> argument [option] --env
 
Commande
Description
deepfreeze version
Affiche la version de Deep Freeze Mac.
deepfreeze status
Affiche l'état en cours de Deep Freeze Mac.
deepfreeze freeze --volume VolumeName | --startup | --computer
deepfreeze thaw --volume VolumeName | --startup | --computer
--volume : Geler ou dégeler un volume spécifique
-- Startup : Gèle ou dégèle le volume de démarrage
--computer : Changer l'état global
Les volumes seront réglés sur Frozen ou Thawed, selon l'état de Deep Freeze.
licence Deep Freeze [--info]
[--info] affiche des informations détaillées sur la licence
Cette commande affiche intégralement la clé de licence si elle est exécutée avec des privilèges root ou si le mot de passe Deep Freeze est activé.
deepfreeze password enable
deepfreeze password disable
Activer ou désactiver le mot de passe Deep Freeze
deepfreeze password add --description Description
deepfreeze password edit --description Description [--newdescription newDescription]
deepfreeze password delete --description Description
Ajouter, éditer ou supprimer le mot de passe Deep Freeze.
deepfreeze hideicon frozen [--on | --off]
deepfreeze hideicon thaw [--on | --off]
Afficher ou masquer l'icône Deep Freeze Frozen dans la barre de menu.
deepfreeze restartinstead [--on | --off]
Redémarre l'ordinateur après que l'utilisateur se soit déconnecté, ou quand le dernier utilisateur de déconnecte si le changement rapide d'utilisateur est activé.
deepfreeze ardinfo [--set N | --clear]
Définit ou efface le champ d'informations 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"
Ajoute, modifie, supprime, active ou désactive des calendriers de maintenance.
deepfreeze schedule scripts --add "ScriptFullpath"
deepfreeze schedule scripts --delete "ScriptName"
deepfreeze schedule scripts --list
Ajouter, supprimer ou lister les scripts
Cette commande nécessite des privilèges root, même quand le mot de passe Deep Freeze est activé.
Tâches Deep Freeze pour ARD
Sélectionnez cet utilitaire pour installer les tâches Deep Freeze pour gérer Deep Freeze à distance via ARD.
Exécutez les tâches suivants après avoir téléchargé l'utilitaire.
 
1. Double-cliquez sur Deep Freeze Tasks pour ARD.
2. Choisissez le tâches à installer.
3. Cliquez sur Continuer.
4. Si tâches Deep Freeze pour APFS est sélectionné, vous avez le choix d'utiliser le mot de passe Deep Freeze si Mot de passe Deep Freeze est activé. Choisissez Utiliser le mot de passe Deep Freeze et saisissez le mot de passe. Si Tâches Deep Freeze pour HFS+ est sélectionné, spécifiez le nom et le mot de passe d'utilisateur Deep Freeze.
5. Cliquez sur Continuer.
Si vous utilisez Apple Remote Desktop 3.7 ou une version ultérieure, vous devez redémarrer l'ordinateur pour terminer l'installation des tâches Deep Freeze. Une option s'affiche pour redémarrer l'ordinateur pendant l'installation. Cliquez sur Redémarrer pour redémarrer l'ordinateur et finaliser l'installation.
Dans ARD, les tâches spécifiques Deep Freeze sont enregistrées dans les répertoires Deep Freeze (APFS) et Deep Freeze (HFS+).
Les tâches suivantes sont disponibles pour Deep Freeze (APFS) :
 
Tâche
Description
DeepFreeze (APFS):addPassword
Ajoute un mot de passe Deep Freeze.
DeepFreeze (APFS):addSchedule
Ajoute une planification de maintenance.
DeepFreeze (APFS):addScript
Ajoute des scripts.
DeepFreeze (APFS):clearArdInfo
Efface le champ d'informations ARD.
DeepFreeze (APFS):deleteAllSchedules
Supprime toutes les planifications de maintenance.
DeepFreeze (APFS):deletePassword
Supprime le mot de passe Deep Freeze.
DeepFreeze (APFS):deleteSchedule
Supprime une planification de maintenance.
DeepFreeze (APFS):deleteScript
Efface les scripts un par un.
DeepFreeze (APFS):disablePassword
Désactive le mot de passe Deep Freeze.
DeepFreeze (APFS):disableSchedule
Désactive une planification de maintenance.
DeepFreeze (APFS):editPassword
Modifie le mot de passe Deep Freeze.
DeepFreeze (APFS):editSchedule
Modifie une planification de maintenance.
DeepFreeze (APFS):enablePassword
Active le mot de passe Deep Freeze.
DeepFreeze (APFS):enableSchedule
Active une planification de maintenance.
DeepFreeze (APFS):freezeComputer
Change l'état global à Frozen.
DeepFreeze (APFS):freezeStartup
Passe en état Freeze le volume de démarrage.
DeepFreeze (APFS):freezeVolume
Passe en état Freeze un volume précis.
DeepFreeze (APFS):hideFrozenIcon
Affiche ou masque l’icône Deep Freeze Frozen dans la barre de menu.
DeepFreeze (APFS):hideThawedIcon
Affiche ou masque l’icône Deep Freeze Thawed dans la barre de menu.
DeepFreeze (APFS):licenseInfo
Affiche les informations sur la licence.
DeepFreeze (APFS):listScripts
Liste tous les fichiers de script.
DeepFreeze (APFS):restartInstead
Redémarre l'ordinateur quand l'utilisateur se déconnecte (si changement rapide d'utilisateur est activé, redémarrage de l'ordinateur quand le dernier utilisateur se déconnecte).
DeepFreeze (APFS):setArdInfo
Choix du champ d'informatios spécifique ARD à afficher dans l'état Deep Freeze.
DeepFreeze (APFS):status
Affiche l'état en cours de Deep Freeze Mac.
DeepFreeze (APFS):thawComputer
Change l'état global à Thawed.
DeepFreeze (APFS):thawStartup
Passe en état Thaw le volume de démarrage.
DeepFreeze (APFS):thawVolume
Passe en état Thaw un volume précis.
DeepFreeze (APFS):version
Affiche la version de Deep Freeze Mac.
Vous disposez des commandes et des arguments suivants (HFS+) :
Si Deep Freeze doit être mis à niveau depuis l'installation précédente sur le poste de travail cible, le nom d'utilisateur et le mot de passe de l'administrateur Deep Freeze doivent être entrée pendant cette étape. Vous ne pouvez pas créer un administrateur Deep Freeze pendant cette étape si un administrateur Deep Freeze existe déjà.
Chaque tâche peut être configurée dans Deep Freeze, sauf pour requestStatus.
 
Commande
Argument
Description
activateSchedule
Nom de planification
Active les mises à jour planifiées sur les ordinateurs cibles. Le nom de la planification doit être inclus dans la commande sous la forme d’un paramètre.
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"]
Ajoute une planification.
L'heure 24 a le format HH:MM.
Plusieurs jours ne concernent que les planifications récurrentes.
Lorsque vous définissez plusieurs planifications, n'insérez pas d'espace entre les jours.
addUser
Nouveau nom d'utilisateur
Ajoute un utilisateur à la liste.
badgeFrozenPartitions
on|off
Affiche/Masque l’icône Deep Freeze sur les partitions gelées.
bootFrozen
 
Configure le redémarrage des ordinateurs cibles en mode Gelé.
bootThawed
 
Configure le redémarrage des ordinateurs cibles en mode Dégelé.
bootThawedFor
Nombre de fois
Configure le redémarrage des ordinateurs avec l'état Dégelé pour les x redémarrages suivants. Ce nombre peut être personnalisé dans l’argument Times.
deactivateSchedule
Nom de planification
Désactive les mises à jour planifiées sur les ordinateurs cibles. Le nom de la planification doit être inclus dans la commande sous la forme d’un argument.
deleteAllScripts
 
Supprimer tous les scripts.
deleteScript
Nom du script
Supprimer un script.
deleteUser
Nom d'utilisateur
Supprime l’utilisateur de la liste.
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"]
Modifie une planification.
editUser
Nom d'utilisateur
Permet aux administrateurs de modifier le nom et le mot de passe d’un utilisateur
freezePartition
Nom de la partition
Définit une partition à geler sur les ordinateurs cibles.
getARDInfoField
 
Spécifie le champ d’information Apple Remote Desktop utilisé afin d’afficher l'état de l'ordinateur.
getLicenseInfo
 
Affiche les informations sur la licence.
help
 
Affiche toutes les options et tous les paramètres disponibles dans l'outil de ligne de commande "deepfreeze".
mapAllUsers
(Argument 1)
admin|standard|mobile
(Argument 2)
Nom de la partition|
userthawspace
Associe tous les utilisateurs à un espace dégelé défini : le nom de type d'utilisateur et l'emplacement de l'espace dégelé doivent être inclus sous la forme d'un paramètre, par exemple admin Panther associe tous les utilisateurs admin à la partition Panther**.
rebootInsteadOfLogoff
on|off
Redémarre le ou les ordinateurs cibles au lieu de déconnecter lorsque l’argument on est utilisé. Cette fonction est désactivé lorsque l'argument off est utilisé.
removeAllSchedules
 
Supprime toutes les planifications.
removeAllThawSpace
 
Supprimer tous les espaces dégelés présents.
removeSchedule
schedule_name
Supprime une planification.
removeThawSpace
userthawspace_name |global
Supprime un seul espace dégelé***.
resizeThawSpace
"global" | userthawspace_name nnnn
Redimensionne un espace dégelé.
global est entré tel quel, et représente un espace dégelé global.
nnnn est la nouvelle taille en Mo.
setARDInfoField
Champ info ARD
Ce paramètre sert à spécifier le champ d’information Remote Desktop utilisé pour afficher l’état des ordinateurs. La valeur du paramètre est de 0 à 4, 0 servant à réinitialiser le champ d’information.
showFrozenIcon
on|off
Configure le ou les ordinateurs cible pour afficher/masquer l’icône de gel Deep Freeze dans la barre de menus.
showThawedIcon
on|off
Configure les ordinateurs cible pour afficher/masquer l’icône de dégel Deep Freeze dans la barre de menu.
statut
[-x]
Demande aux ordinateurs cible d’afficher l’état de différents paramètres Deep Freeze. x spécifie que les résultats sont présentés dans le format XML.
thawPartition
Nom de la partition
Définit une partition à dégeler sur les ordinateurs cibles.
uninstall
[keepThawSpace]
Désinstalle Deep Freeze d'un ou plusieurs ordinateurs cibles. Les ordinateurs cible doivent être redémarrés dégelés pour pouvoir exécuter la tâche de désinstallation.
[keepThawSpace] désinstalle Deep Freeze sur les ordinateurs cible en conservant les espaces dégelés.
version
[-x]
Affiche le numéro de version Deep Freeze. x spécifie que les résultats sont présentés dans le format XML.
* = Exécuté uniquement lors de la première installation Deep Freeze en utilisant les paramètres fournis par le programme d’installation personnalisé créé par l’assistant Deep Freeze.
**= La commande mapAllUsers contient également les paramètres : "admin", "standard", "mobile", "userthawspace" et le nom de partition tel que "Macintosh HD" ou "Panther".
***= Le "nom" de l'espace dégelé unique doit être défini, ainsi que "global" pour un espace dégelé global.
Ajout d'un fichier script via Apple Remote Desktop
Pour ajouter un fichier script via Apple Remote Desktop, procédez comme suit :
 
1. Sélectionnez le ou les ordinateurs cible dans la liste des ordinateurs.
2. Dans le menu, sélectionnez Générer > Copier des éléments…
3. Ajoutez les fichiers scripts à la liste Éléments à copier.
4. Dans Placer les éléments dans, sélectionnez Définir le chemin complet… et entrez /Library/Application Support/Faronics/Deep Freeze/Scripts. Cliquez sur OK.
5. Dans Affecter la propriété à, sélectionnez Hériter du dossier de destination.
6. Les autres paramètres sont facultatifs.
7. Cliquez sur Copier.
Ajout d’ordinateurs cibles à la liste des tâches
Pour pouvoir exécuter une tâche, il doit exister des ordinateurs cibles pouvant exécuter la tâche. Pour ajouter des ordinateurs comme cibles pouvant exécuter la tâche, procédez comme suit :
 
1. Dans la colonne de gauche, cliquez deux fois sur la tâche à cibler sur les ordinateurs définis.
2. La fenêtre Édition de tâche s’affiche. Au bas de la fenêtre, figure une boîte de dialogue qui contient les ordinateurs affectés à la tâche. Avant l’ajout d’un ordinateur à la liste, la liste n'affiche Aucun ordinateur.
3. Faites glisser l'ordinateur ou les groupes d'ordinateurs préférés vers la boîte de dialogue depuis les ordinateurs dans la liste Tous les ordinateurs. Le nombre d’ordinateurs affectés à une tâche apparaît au bas de la fenêtre.
4. Cliquez sur Enregistrer.