Instruction de script : Enregistre un fichier comme résultat externe de Job
:REGISTER_OUTPUTFILE File, User Login
Syntaxe |
Description / format |
---|---|
Fichier |
Chemin et nom entièrement qualifiés du fichier qui doit être enregistré comme résultat de Job. Les caractères génériques ne sont pas autorisés ! Le chemin absolu doit toujours être indiqué! Format : Littéraux de script |
Login Utilisateur |
Utiliser le Login Utilisateur. Valeurs autorisées : "Y" ou "N" Format : littéraux de script |
Cette instruction de script ne peut être utilisée que dans l'onglet Traitement des jobs UNIX et Windows.
L'enregistrement de résultats externes comme résultat de Job est également possible via l'onglet Résultat". La date/l'heure de l'enregistrement est toutefois différente : les fichiers de l'onglet Résultat sont enregistrés dès le début de l'exécution du Job, que ce dernier ait pu créer le fichier ou non. Quand l'élément de script est utilisé, le fichier indiqué n'est enregistré qu'au moment de l'appel.
Le fichier indiqué doit se trouver sur l'ordinateur de l'agent sur lequel le Job est exécuté ou être accessible depuis cet ordinateur. Il est conseillé de n'indiquer que les fichiers qui sont générés par le Job.
Après l'exécution du Job, le fichier est listé dans le dialogue Rapport de l'onglet Répertoire en plus du résultat de Job standard. Le fichier peut être ouvert ou enregistré ici directement via l'interface utilisateur.
L'exemple de script d'un job Windows ci-dessous écrit la liste des fichiers du répertoire C:\temp dans le fichier C:\temp\test.txt. Le système vérifie ensuite si la commande a pu être exécutée correctement. Si c'est le cas, ce fichier est alors enregistré comme résultat de Job. Sinon, le Job est interrompu.
@set retcode=%errorlevel% !
@if NOT %ERRORLEVEL% == 0 goto :retcode
:REGISTER_OUTPUTFILE "C:\temp\test.txt", "N"
Rubriques connexes :
Eléments de script - Structure et traitement des scripts
Généralités sur les scripts
Eléments de script - Liste alphabétique
Eléments de script - Répartition fonctionnelle