Aller au contenu principal

Référence des commandes OODCMD

Syntaxe :

OODCMD <command> [drive ...] [options]

Les commandes et les noms de méthodes ne distinguent pas les majuscules des minuscules. Les tableaux utilisent les noms officiels. OODCMD help est l’aide de référence pour votre build installé.

Commandes

CommandeSignification
analyze <drive ...>Analyser les lecteurs sélectionnés sans réorganiser les fichiers.
defrag <drive ...>Optimiser avec SOLID/Quick ou la méthode choisie avec --method.
<method> <drive ...>Exécuter une des méthodes ci-dessous.
listÉnumérer les lecteurs connus de l’agent.
status [drive ...]Afficher l’état et la fragmentation ; sans lecteur précisé, pour les lecteurs disponibles.
status [drive ...] --followSuivre les actions en cours jusqu’à leur fin.
stop <drive ...>Arrêter les actions sélectionnées en cours.
pause <drive ...>Basculer entre pause et exécution.
resume <drive ...>Alias de pause ; bascule lui aussi l’état.
licenseAfficher l’état de la licence, sans saisie de licence.
versionAfficher la version.
help [topic]Aide générale, methods, exitcodes, examples ou nom d’une méthode.

Pause bascule l’état. Vérifiez l’état avant pause et resume. Répéter resume ne garantit pas l’exécution : cela peut remettre l’action en pause.

Méthodes

Nom de commandeMéthode
solid-quickSOLID/Quick ; valeur par défaut de defrag.
solidSOLID/Complete.
stealthSTEALTH.
spaceSPACE.
complete-nameCOMPLETE/Name.
complete-modifiedCOMPLETE/Modified.
complete-accessCOMPLETE/Access.
optimizeOPTIMIZE ; nécessite des zones.
optimize-quickOPTIMIZE/Quick ; nécessite des zones.
optimize-completeOPTIMIZE/Complete ; nécessite des zones.

Les alias courants comprennent quick pour solid-quick et solid-complete pour solid. Privilégiez les noms officiels dans les scripts. help methods affiche les alias pris en charge par votre build.

Options

OptionSignification
-m, --method <name>Méthode de defrag.
-n, --no-waitRevenir dès que l’agent accepte l’action.
-f, --followSuivre les actions en cours avec status.
-i, --interval <seconds>Intervalle de progression ; 2 secondes par défaut.
-t, --timeout <seconds>Délai de connexion à l’agent ; 30 secondes par défaut.
-v, --verboseAfficher, si disponibles, les détails du fichier courant, de la charge et du lecteur.
-q, --quietMasquer la progression ordinaire ; conserver avertissements, erreurs et résultat final.

L’intervalle et le délai de connexion acceptent des secondes entières de 1 à 3600. Le délai limite la connexion à l’agent, pas la durée de l’optimisation.

Sans --no-wait, les commandes d’analyse et de méthode attendent la fin. Avec --no-wait, le succès signifie l’acceptation de l’action, pas son achèvement.

Interrompre une commande en attente

Pendant l’attente, Ctrl+C demande l’arrêt des actions lancées par cet appel. Un second Ctrl+C quitte immédiatement le programme. Les actions peuvent alors continuer dans l’agent. Vérifiez ensuite leur état.

Une commande distincte status --follow observe le travail existant. Ne supposez pas que fermer cette observation arrête des actions qu’elle n’a pas lancées.

Codes de retour

CodeSignification
0Succès : terminé, ou accepté avec --no-wait.
1Ligne de commande invalide.
2Version d’évaluation ou licence absente, expirée ou invalide.
3Agent indisponible.
4Lecteur inconnu ou non sélectionnable.
5Action non démarrée, par exemple lecteur occupé, zones désactivées ou confirmation manquante.
6Action incomplète, y compris arrêt ou pause non confirmé.
7Interruption par Ctrl+C.
8Connexion perdue pendant l’attente.
9Erreur inattendue.

Lisez %ERRORLEVEL% dans l’invite de commandes ou $LASTEXITCODE dans PowerShell immédiatement après la fin d’OODCMD.