Importer Windows Task Scheduler

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).

Sélection des tâches

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.

Liste des Tâches

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 :

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 :

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).

Service utilisateur

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é.

Import des tâches

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 :

Compatibilité avec les fonctions de Windows Task Scheduler

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

 

Nom

Le nom est celui du job WTS

 

 

Emplacement

Dans UniJob, tous les jobs sont au même niveau

 

 

Auteur

Pas de notion correspondante

 

 

Description

Tronqué à 32 caractères

 

 

Masquer

Le job ne sera pas masqué dans UniJob

 

 

Configurer pour

Compatible avec les trois configurations proposées

 

 

Activer / Désactiver la tâche

Job Activé/simulé

 

Options de sécurité

Nom d’utilisateur

Compte de soumission

 

 

N’exécuter que si l’utilisateur est connecté

Le job créé sera lancé en mode interactif

 

 

Exécuter même si l’utilisateur n’est pas connecté

Le job créé sera lancé en mode batch

 

 

Ne pas enregistrer le mot de passé. La tâche n’accède qu’aux ressources locales

Le compte de soumission est associé au service utilisateur Windows "Local System"

 

 

Exécuter avec les autorisations maximales

Le compte de soumission est associé au service utilisateur Windows correspondant. Le mot de passe doit être saisi lors de l’import.

Déclencheurs

 

Créer plusieurs déclenchements

Cumul des planifications

 

 

Synchroniser les fuseaux horaires

Pas de  fuseaux horaires avec UniJob

 

Heure

Date et heure

 

 

Début de validité

 

 

Fin de validité

 

 

Arrêter la tâche si elle s’exécute plus de …

 

Une fois

Date et heure

Exceptions

 

Tous les jours

Date et heure

Règle journalière

 

 

Cycle

Règle cyclique

 

Toutes les semaines

Date et heure

Règle journalière

 

 

Jours de la semaine

Règle journalière

 

 

Cycle

Règle cyclique

 

Tous les mois

Date et heure

Règle journalière

 

 

Mois de l’année

Règle journalière

 

 

Jours du mois

Règle journalière

 

 

règle du type "2e et 3e lundis et dimanche"

Règle journalière

 

 

Cycle

Règle cyclique

 

A l’ouverture de session

Tout utilisateur ou Utilisateur spécifique

 

Au démarrage

Aucun autre paramètre

 

Suite à une période d’inactivité

Fait référence aux conditions

 

Connexion ou déconnexion à une session utilisateur

Tout utilisateur, utilisateur spécifique, connexion depuis l’ordinateur distant / local

 

Verrouillage ou déverrouillage du poste de travail

Tout utilisateur, utilisateur spécifique

 

Evénement Windows

De base ou personnalisé

 

Création ou modification d’une Tâche

 

Paramètres avancés

Report maximal de la tâche (aléatoire)

 

 

Répéter la tâche toutes les… pour une durée de…

 

 

 

Arrêter toutes les tâches à l’issue de la durée de répétition

 

 

Arrêter la tâche si elle s’exécute plus de …

Arrêter le job après…

 

 

Activé

Action

Programme

Capacité de créer plusieurs actions

Plusieurs programmes

 

 

Script / chemin du programme

 

 

Arguments

 

 

Commencer dans

Répertoire spécifique d’exécution

 

Courrier électronique

 

Afficher un message

Condition

Inactivité

 

Alimentation

 

Réseau

Paramètres

 

Autoriser l’exécution de la tâche à la demande

Le contraire n’est pas pris en charge

 

 

Exécuter la tâche dès que possible si un démarrage planifié est demandé

 

 

Si la tâche échoue, recommencer toutes les…

 

 

Tenter de recommencer jusqu’à n fois

 

 

Arrêter la tâche si elle s’exécute plus de n jours

 

 

Si la tâche en cours ne se termine pas sur demande, forcer son arrêt

 

 

Si aucune nouvelle exécution n’est programmée, supprimer la tâche après n jours

 

Si la tâche s’exécute déjà

Ne pas démarrer une nouvelle instance

 

 

Exécuter une nouvelle instance en parallèle

Fonctionnement normal d’UniJob

 

 

Mettre en file d’attente une nouvelle instance

 

 

Arrêter l’instance existante

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.