Exécution d'une automatisation à partir d'une ligne de commande

Les automatisations sont généralement exécutées dans Transfer Desk, mais vous pouvez aussi les exécuter depuis une ligne de commande. Par exemple, sélectionnez Démarrer > Exécuter dans Windows et tapez la commande à l'invite. Vous pouvez utiliser la même syntaxe de ligne de commande pour configurer toute application de planification telle que NT Scheduler afin qu'elle exécute l'automatisation à intervalles prédéfinis. Vous pouvez également utiliser cette commande pour les raccourcis SunSystems, si vous souhaitez exécuter une automatisation directement à partir de SunSystems.

Pour exécuter une automatisation ou un profil à l'aide d'une ligne de commande, utilisez la syntaxe suivante : <Dossier_d'installation_SunSystems\ssc\bin\AutomationDesk.exe -p profile> -a <nom_profil_automatisation> -n -s -u ID_utilisateur -x MotDePasse_utilisateur

où :

  • Dossier_d'installation_SunSystems est le chemin d'accès complet à votre installation SunSystems.
  • profil est le nom du profil défini dans Transfer Desk.
  • nom_profil_automatisation est le nom de l'automatisation définie dans Transfer Desk.
  • ID_utilisateur est votre ID d'utilisateur SunSystems.
  • MotDePasse_utilisateur est votre mot de passe SunSystems.
Remarque: vous pouvez utiliser une ligne de commande pour exécuter soit un profil, soit une automatisation, mais vous ne pouvez pas exécuter les deux à l'aide d'une seule et même ligne de commande.

Les lettres correspondant aux différents paramètres doivent être saisies précédées d'un tiret "-", et invoquent les actions suivantes :

  • p permet d'exécuter un profil. Vous devez préciser le nom de fichier et l'unité de gestion dans le profil avant d'utiliser cette option. Vous pouvez également utiliser -s profile pour afficher un profil dans Transfer Desk. Cette option permet aux utilisateurs de définir ou de redéfinir n'importe quel paramètre de profil, y compris le nom de fichier et l'unité de gestion. Le profil peut alors être exécuté manuellement à partir de Transfer Desk, si nécessaire.
  • a permet d'exécuter une automatisation.
  • n permet de lancer l'exécution sans afficher l'interface utilisateur de Transfer Desk. Cela peut être utile, par exemple, lors de l'exécution d'automatisations à l'aide d'un planificateur.
  • s permet de lancer l'exécution en mode unique. Un seul profil est exécuté via l'interface de Transfer Desk.
  • u permet de spécifier un ID d'utilisateur. Ceci permet de s'assurer que le profil est toujours exécuté par l'utilisateur approprié.
    Remarque: L'ID utilisateur que vous sélectionnez doit être membre de l'un des groupes SunSystems Connect dans le Gestionnaire Utilisateurs.
  • x permet de définir un mot de passe. Cela est nécessaire uniquement si vous avez spécifié un code utilisateur.

Exemple

La ligne de commande suivante permet l'exécution d'une automatisation :

C:\program files\SunSystems\ssc\bin\AutomationDesk.exe -a Export2 -n -u NIC -x MyPa55w0rd

où :

  • Export2 est le nom de l'automatisation définie dans Transfer Desk ;
  • NIC est le code de l'utilisateur pour lequel les droits d'accès SunSystems Connect ont été définis ;
  • MyPa55w0rd est le mot de passe de l'utilisateur NIC.
Rubriques liées