Variables
Date de publication : mars 2016
S’applique à : System Center 2012 SP1 - Orchestrator, System Center 2012 - Orchestrator, System Center 2012 R2 Orchestrator
Lors de la création des procédures opérationnelles System Center 2012 - Orchestrator, certains paramètres sont les mêmes pour les activités. Les variables vous permettent de spécifier une valeur qui utilisent des activités dans les runbook.
Important
Les autorisations d’accès pour les variables peuvent être modifiées, mais le serveur runbook n’applique pas ces autorisations.
Important
N’oubliez pas que dans Orchestrator, variables qui référencent des variables système, par exemple % ProgramFiles%, valeurs de retour à partir d’un environnement d’exécution de 32 bits. C’est parce que Orchestrator est une application 32 bits.
Notes
Orchestrator ne prend pas en charge le déplacement de plusieurs variables de sélection multiple. Pour déplacer plusieurs variables dans un autre dossier, vous devez déplacer individuellement chaque variable.
Pour créer, insérer et organiser des variables, procédez comme suit.
Créer une variable
Dans la connexions volet dans Runbook Designer, développez le paramètres globaux puis cliquez sur le Variables dossier.
Avec le bouton droit le Variables dossier ou un sous-dossier de la Variables dossier pour sélectionner New, puis cliquez sur Variable pour ouvrir le nouvelle Variable boîte de dialogue.
Dans le nom tapez un nom pour la variable.
Dans la Description tapez une description qui explique l’objectif de la variable.
Dans la valeur tapez la valeur de la variable. Cette valeur remplace la balise dans les activités où est insérée la variable.
Si vous souhaitez que la variable devant être chiffrées (par exemple, pour stocker un mot de passe à utiliser pour d’autres activités de runbook), sélectionnez le Variable chiffrée case à cocher.
Pour plus d’informations sur les meilleures pratiques pour l’utilisation de variables chiffrées, consultez chiffrement des données Orchestrator.
Cliquez sur Terminer.
Important
System Center 2012 - Orchestrator ne vous permet pas de combiner une variable chiffrée avec le texte brut en tant que valeur de paramètre dans une procédure opérationnelle.
Insérer une variable dans une activité
Cliquez sur l’activité correspondante à partir de votre runbook pour sélectionner propriétés, puis cliquez sur le détails tab pour ouvrir la boîte de dialogue de propriétés activités.
Dans une zone de texte pour ouvrir un menu, avec le bouton droit pour sélectionner abonnement, puis cliquez sur Variable pour ouvrir le Sélectionner une Variable boîte de dialogue.
Sélectionnez le nom de la variable, puis cliquez sur OK.
Un espace réservé
{variable}
est inséré en regard de son nom dans la ordinateur boîte.Lorsque l'activité est exécutée, la balise est remplacée par la valeur de la variable.
Organiser des variables
Vous pouvez regrouper des variables dans des dossiers pour les organiser. Pour créer un dossier, cliquez sur le Variables dossier New, puis cliquez sur dossier.
Pour déplacer une variable dans un autre dossier, cliquez sur la variable, puis cliquez sur déplacer pour ouvrir le Sélectionner un dossier boîte de dialogue.
Sélectionnez le dossier de destination, puis cliquez sur OK. La variable est déplacée à l'emplacement du nouveau dossier.
Variables spéciales
Vous pouvez spécifier des formats spéciaux de variables pour fournir des informations dynamiques à vos Runbooks. Spécifiez la valeur de la variable pour appeler ce comportement.
Maintenant(): lorsque la variable est résolue, elle est définie à la date et heure actuelles. Vous pouvez transmettre des arguments à cette fonction pour renvoyer des parties spécifiques de la date ou de l'heure. Par exemple, MAINTENANT(heure) renvoie l'heure actuelle. Voici les arguments valides pour la fonction maintenant() : jour, dayofweek, JOURDELANNEE, mois, année, heure, minute, seconde, milliseconde.
%Envvar%: cette variable renvoie la valeur de la variable d’environnement entre les symboles de pourcentage (%). La variable d'environnement est basée sur l'ordinateur du serveur Runbook Server où le Runbook est en cours d'exécution, et elle ne respecte pas la casse. Toutes les variables système peuvent être résolues. Toutes les variables utilisateur sont résolues dans le contexte du compte de service sur le serveur runbook. Si la variable d’environnement n’existe pas, le texte spécifié dans la variable est retourné en tant que-est (autrement dit, si vous tapez %envvar% et aucune variable d’environnement nommée envvar n’existe, le texte « %envvar% » est renvoyé).
Voir aussi