Les tâches planifiées Windows peuvent être importées dans Dollar Universe (sur le Nœud local). Dollar Universe enrichit les fonctions d’ordonnancement proposées par Windows Task Scheduler (WTS), et permet également la surveillance de la production sur plusieurs machines via Univiewer. Dollar Universe peut importer des jobs de Windows Task Scheduler v1.0 et v2.0.
Cet import ne peut pas servir à importer les jobs créés à l’aide de la commande "at" (ou avec la console WinAT).
La liste affichée indique les tâches planifiées Windows triées par compte de soumission.
La colonne Déclenchement fournit un récapitulatif des déclenchements détectés dans le job. Certains déclenchements ne peuvent pas être convertis dans Dollar Universe, par exemple : Au démarrage, Connexion de l'utilisateur … La valeur de la colonne Déclenchement n’affiche rien lorsque le statut du job est Mal configuré.
Code des statuts :
Dans la colonne Compatibilité, déplacez la souris sur les avertissements pour afficher leur contenu.
Dans la colonne Tâche, cochez au moins l’une des cases pour sélectionner les jobs à importer (vous pouvez utiliser les boutons Sélectionner tous ou Sélectionner aucun).
Cliquez sur Suivant au bas de la fenêtre.
Cette fenêtre répertorie l’ensemble des jobs planifiés sélectionnés dans la fenêtre précédente.
À ce stade, les jobs n’ont pas encore été créés dans Dollar Universe ni désactivés dans les tâches planifiées Windows.
Liste des Tâches WTS – Barre d’outils :
Pour tous les jobs WTS ayant la propriété WTS "N’exécuter que si l’utilisateur est connecté", la propriété de l'Uproc associée "Job interactif" est activée.
Pour tous les jobs WTS ayant la propriété WTS "Exécuter même si l’utilisateur n’est pas connecté", la propriété de l'Uproc associée "Job interactif" est activée.
Le nom suivant est automatiquement attribué à la cible : <COMPTE de SOUMISSION>_<NOM de NŒUD DUAS>. Le nom du compte de soumission est celui de l’utilisateur dans WTS. Le caractère "\" est remplacé par "_".
Exemple : AUTOMIC\user1 devient AUTOMIC_user1
Un service utilisateur est automatiquement créé et lancé pour ce compte de soumission. L’utilisateur et son mot de passe sont issus de l’assistant de conversion et enregistrés dans le service Windows.
!XX! : signifie que XX est une variable Dollar Universe spécifique
CONVINDEX : index incrémenté automatiquement au cours de la conversion du job
CMD : ligne de commande du job
Pour modifier le nom de la Tâche :
- Dans la liste, sélectionnez la Tâche (cochez sa case).
- Saisissez son nouveau nom dans le champ Nom modèle ou
Cliquez sur la flèche
et sélectionnez un nom dans la liste ou
Cliquez sur la flèche
et sélectionnez Nouveau pour ouvrir la fenêtre : Assistant de renommage Windows Task Scheduler.
Vous pouvez utiliser des variables Dollar Universe spécifiques (entre : ! !) dans la valeur Nom modèle :
- !#!: insère un index global.
- !YYYY! : insère l’année en cours.
- !MM! : insère le numéro du mois en cours (de 01 à 12).
- !MMM! : insère le nom du mois sur 3 caractères.
- !DD! : insère le jour du mois.
- !OWNER! : insère le propriétaire Windows (nom d’utilisateur du job).
- !CONVINDEX! : insère l’index automatiquement généré lors de l’import.
Cliquez sur OK pour appliquer le modèle aux jobs sélectionnés et fermer la fenêtre (aucune annulation possible).
Cliquez sur Appliquer pour appliquer le modèle aux jobs sélectionnés mais sans fermer la fenêtre (aucune annulation possible).
Cliquez sur Annuler pour fermer la fenêtre.
Cliquez sur Suivant au bas de la fenêtre pour lancer la conversion du job (aucune annulation possible).
Si le compte de soumission existe déjà dans Dollar Universe, cette fenêtre n'apparaît pas.
L’import crée un service utilisateur pour chaque compte de soumission (un service utilisateur par compte de soumission). Le mot de passe est nécessaire pour créer le service utilisateur dans Windows.
Si le système ne contient pas de service utilisateur, l’assistant affiche la liste des comptes de soumission à créer.
Le nom du compte de soumission est DOMAINE\UTILISATEUR, DOMAINE et UTILISATEUR étant les informations système de l’utilisateur du job WTS ou LocalSystem si le job WTS est exécuté pour LocalSystem (répertorié uniquement s'il n’existe pas encore dans UniJob).
Sélectionnez le compte de soumission dans la liste et cliquez sur Modifier. Reportez-vous à la section : "Détails un compte de soumission V6".
Aucun effet sur le Job converti (notamment, l’indicateur "Job interactif" dans l'Uproc)
Si le mot de passe n’a pas été fourni, le service utilisateur n’est pas créé.
Si le mot de passe est fourni, le service utilisateur est créé.
Si une partie des informations utilisateur est incorrecte (domaine / utilisateur / mot de passe), le service utilisateur sera créé mais ne sera pas démarré.
Un job présentant une condition de répétition infinie ne peut pas être importé dans Dollar Universe étant donné que la propriété de répétition infinie n’est pas prise en charge par Dollar Universe.
Les jobs doivent être situés dans le dossier racine de la bibliothèque de tâches et non dans des sous-dossiers.
Lorsque des jobs WTS désactivés sont importés ils deviennent simulés dans Dollar Universe. Ils doivent être désactivés manuellement dans Dollar Universe.
Après avoir importé des jobs Windows Task Scheduler actifs dans Dollar Universe, les tâches sont automatiquement désactivées dans les tâches planifiées Windows.
Chaque job sélectionné dans la liste des tâches est importé :
Cliquez sur Fermer pour fermer l’assistant.
Si la création ou le démarrage du service utilisateur échoue, ni le compte de soumission ni le job lié ne sont créés.
Messages :
Les fonctions de Windows Task Scheduler 2.0 sont répertoriées ci-dessous. Dans certains cas, les fonctions ne sont pas totalement prises en charge par UniJob. La notation suivante est utilisée :
Fonction prise en charge :
: Entièrement prise en charge
: Non prise en charge
Action lors de l’import :
: Une action est nécessaire
: Un message apparaît
: Import possible
Catégorie |
|
Fonction |
Action (dans UniJob) |
---|---|---|---|
Général |
|
|
|
|
|
|
Dans UniJob, tous les jobs sont au même niveau |
|
|
|
Pas de notion correspondante |
|
|
|
|
|
|
|
Le job ne sera pas masqué dans UniJob |
|
|
|
|
|
|
|
|
|
Options de sécurité |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Déclencheurs |
|
|
|
|
|
|
Pas de fuseaux horaires avec UniJob |
|
Heure |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Une fois |
|
|
|
Tous les jours |
|
|
|
|
|
|
|
Toutes les semaines |
|
|
|
|
|
|
|
|
|
|
|
Tous les mois |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
A l’ouverture de session |
|
|
|
Au démarrage |
|
|
|
Suite à une période d’inactivité |
|
|
|
Connexion ou déconnexion à une session utilisateur |
|
|
|
Verrouillage ou déverrouillage du poste de travail |
|
|
|
Evénement Windows |
|
|
|
Création ou modification d’une Tâche |
|
|
|
Paramètres avancés |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Action |
Programme |
Capacité de créer plusieurs actions |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Courrier électronique |
|
|
|
Afficher un message |
|
|
Condition |
Inactivité |
|
|
|
Alimentation |
|
|
|
Réseau |
|
|
Paramètres |
|
|
Le contraire n’est pas pris en charge |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Si la tâche s’exécute déjà |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Si plusieurs actions de type Programme sont définies dans une tâche WTS, elles sont incluses dans le script qui est créé lors de l'import de la tâche et porte le nom de la tâche.