Compilation d'un fichier script (Windows)

Suite à sa création, un fichier script doit être compilé pour générer un fichier de commandes.

Pourquoi et quand exécuter cette tâche

Cette étape permet de vérifier la syntaxe de commande, mais pas les noms spécifiques (les noms de magasin de données ou d'abonnement, par exemple) identifiés dans un appel de commande. Si le fichier script contient connectServer - Connect to Access Server, la compilation chiffre également le mot de passe utilisateur Management Console dans le fichier de traitement par lots. Cela empêche les autres utilisateurs de voir le mot de passe. Lors de l'exécution du fichier de traitement par lots, le mot de passe chiffré est déchiffré en interne avant d'appeler connectServer - Connect to Access Server.

Si le fichier script que vous compilez contient les commandes execute - Run Batch File, vous devez compiler individuellement chaque fichier script (dans aucune ordre particulier) identifié dans les commandes execute - Run Batch File. La compilation du fichier script contenant les commandes execute - Run Batch File ne compile pas automatiquement les fichiers script imbriqués.

Après la compilation d'un fichier script, ne modifiez pas le fichier de traitement par lots généré que vous allez exécuter. Si vous éditez le fichier de traitement par lots après la compilation, vous ne serez pas en mesure d'exécuter ce fichier.

Remarque : Les fichiers scripts doivent être compilés hors d'un environnement de commande interactive.

Procédez comme suit en fonction du système d'exploitation exécuté sur le poste de travail sur lequel Management Console a été installé.

Procédure

  1. Ouvrez une fenêtre d'invite de commande.
  2. Remplacez le répertoire en cours par l'emplacement dans lequel Management Console a été installé.
    Conseil : Pour éviter d'avoir à indiquer des noms de chemin longs lors de la compilation de fichiers script, créez et compilez vos fichiers script dans le répertoire d'installation de Management Console. Toutefois, n'écrasez aucun des fichiers d'installation existant dans ce répertoire.
  3. Exécutez la commande suivante :
    online.bat  -c  <scriptfile> <outputfile>

    <scriptfile> correspond au nom de chemin complet du fichier script que vous voulez compiler, et <outputfile> correspond au nom de chemin complet du fichier de sortie qui est généré suite à la compilation du fichier script.

Exemple

Exemple :

online.bat -c c:\scripts\script1.txt c:\scripts\script1c.txt