Les paramètres suivants sont importants lors du démarrage de jobs sous Windows :
Le domaine Windows dans lequel l'utilisateur est défini.
Le nom d'utilisateur Windows.
Le mot de passe de l'utilisateur.
Il est possible d'autoriser certains types d'identification pour un utilisateur. Les types d'identification possibles sont "interactive" et "batch". Par exemple, si un utlisateur ne peut se connecter qu'en mode batch, alors cet utilisateur ne peut démarrer un job qu'en mode batch. Le paramètre BATCH doit être spécifié dans ce cas.
Cette option doit être définie si le job qui doit démarrer attend des saisies de l'utilisateur. Le processus est alors visible pour tout utilisateur connecté. Cet utilisateur peut saisir les données utilisateur requises.
Si cette option n'est pas indiquée et que le processus attend une entrée, le job est suspendu et ne peut être supprimé qu'au moyen du gestionnaire de tâches.
Les attributs sont définis dans les cartes d'attribut du job.
Selon le système d'exploitation et le type de démarrage de l'agent, les dépendances suivantes existent :
Agent |
Fichier INI | Utilisateur | BATCH | DESKTOP |
---|---|---|---|---|
Agent sur le bureau |
logon=0 | 1. | 1. |
1. |
Agent sur le bureau |
logon=1 | 2. | 2. |
2. |
Agent en tant que service |
logon=1 | 3. | 3. |
3. |
Notez les particularités suivantes :
L'agent ne charge pas le profil de l'utilisateur du job dans la base de données du registre. Cela signifie qu'un programme qui enregistre les données spécifiques de l'utilisateur dans le registre (par exemple l'interface utilisateur enregistre la dernière connexion) ne peut pas accéder à ces données dans un job AE.
Le chemin de démarrage est un paramètre de CreateProcess et CreateProcessAsUser. Ce n'est pas un paramètre AE obligatoire. S'il n'est pas spécifié, l'agent le transmet au job AE.
Il est important de savoir qu'on peut spécifier un chemin de démarrage dans la définition de l'utilisateur. Ce chemin est utilisé lors d'une connexion interactive normale. Notez qu'il ne peut pas être analysé quand vous démarrez le job avec AE.
Automic recommande de toujours indiquer le chemin de démarrage.
Windows distinque quatre types de programmes :
Les types 1 et 2 (GUI et programmes de console) doivent être démarrés par la ligne de commande si possible. L'avantage est que AE peut récupérer le code retour correct du programme.
Les types 3 et 4 (programmes DOS et commandes de système d'exploitation) ne peuvent être démarrés que par l'intermédiaire d'un fichier BAT. Le job se termine bien ou mal en utilisant le mécanisme du messager de job.
Automic recommande de tester le fichier BAT ou la ligne de commande avant de démarrer le job par AE. Utilise l'utilisateur qui doit exécuter le job plus tard si possible.
Lors de l'utilisation de programmes graphiques, des boîtes de dialogue utilisateur peuvent toujours apparaître. Automic recommande d'utiliser l'option DESKTOP pour les exécutions de test.
Rapport du job : La sortie du programme après STDOUT ou STDERR est le rapport du job d'un job Windows. Généralement, seuls les programmes de console 32 bits ou les programmes DOS génèrent un rapport de job.