Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cet article fournit des informations sur la création de l’environnement Runtime et l’exécution de différentes opérations via le Portail Azure et l’API REST.
Prérequis
Avant d’attribuer des autorisations à des identités managées, vérifiez que vous remplissez les conditions préalables suivantes :
- Un compte Azure Automation dans toutes les régions publiques, à l’exception des clouds Brésil Sud-Est et Gov.
Basculer entre l’environnement Runtime et l’ancienne expérience
Expérience de l’environnement Runtime
Pour basculer vers l’environnement Runtime, procédez comme suit :
Sélectionnez Vue d’ensemble, puis sélectionnez Essayer l’expérience d’environnement Runtime.
Sous Process Automation, vous disposez des environnements d’exécution et les Modules et les packages Python sous ressources partagées sont supprimés, puisque l’environnement d’exécution permet la gestion des packages nécessaires pour l’exécution du Runbook.
Pour revenir à l’ancienne expérience de gestion des modules et des packages, sélectionnez Vue d’ensemble dans le volet gauche, puis sélectionnez Basculer vers l’ancienne expérience.
Ancienne expérience
Pour passer à l’ancienne expérience, procédez comme suit :
Accédez à votre compte Automation, sous Process Automation, les environnements runtime sont supprimés et sous Ressources partagées, Modules et packages Python sont visibles .
Remarque
Les mises à jour du Runbook persistent entre la nouvelle expérience d’environnement Runtime et l’ancienne expérience. Toutes les modifications effectuées dans l’environnement Runtime lié à un runbook persistent pendant l’exécution du runbook dans l’ancienne expérience.
Gérer l’environnement Runtime
Créer l’environnement Runtime
Pour créer un environnement runtime, procédez comme suit :
Connectez-vous au portail Azure et sélectionnez votre compte Automation.
Dans la page Vue d’ensemble , sélectionnez Essayer l’expérience d’environnement d’exécution, si ce n’est pas déjà le cas dans la nouvelle expérience.
Sous Process Automation, sélectionnez Environnements d’exécution , puis créez.
Sous l’onglet De base, entrez les informations suivantes :
Nom pour l’environnement Runtime. Il doit commencer par une lettre alphabétique et ne peut contenir que des lettres alphabétiques, des chiffres, des traits de soulignement et des tirets.
Dans la liste déroulante Langage, sélectionnez le langage de script pour l’environnement Runtime.
- Choisissez PowerShell pour le langage de script PowerShell ou Python pour le langage de script Python.
Sélectionnez la Version de Runtime pour le langage de script.
- Pour PowerShell : choisissez 5.1, 7.4
- Pour Python : choisissez 3.10
Entrez la description appropriée.
Sélectionnez Suivant et dans l’onglet Packages, chargez les packages demandés lors de l’exécution du runbook. Le package Az PowerShell est chargé par défaut pour tous les environnements Runtime PowerShell, qui inclut toutes les cmdlets pour la gestion des ressources Azure.
Remarque
Les commandes Azure CLI sont prises en charge dans les runbooks associés à l’environnement runtime PowerShell 7.4. Les commandes Azure CLI version 2.64.0 sont disponibles en tant que package par défaut dans l’environnement runtime PowerShell 7.4.
Charger davantage de packages demandés lors de l’exécution du runbook. Sélectionnez Ajouter un fichier pour ajouter le ou les fichiers stockés localement sur votre ordinateur ou sélectionnez Ajouter à partir de la galerie pour charger des packages à partir de PowerShell Gallery.
Remarque
- Lorsque vous importez un package, cela peut prendre plusieurs minutes. 100 Mo correspond à la taille totale maximale des fichiers que vous pouvez importer.
- Utilisez des fichiers .zip pour les types de runbooks PowerShell, comme indiqué ici.
- Pour les packages Python 3.10, utilisez des fichiers .whl ciblant le système d’exploitation Linux cp310.
Sélectionnez Suivant et dans l’onglet Vérifier + Créer, vérifiez que les paramètres sont corrects. Lorsque vous sélectionnez Créer, Azure exécute la validation sur les paramètres d’environnement Runtime que vous avez choisis. Si la validation réussit, vous pouvez procéder à la création d’un environnement Runtime, sinon le portail indique les paramètres que vous devez modifier.
Dans la page Environnements d’exécution , vous pouvez afficher l’environnement runtime nouvellement créé pour votre compte Automation. Si vous ne trouvez pas les environnements Runtime nouvellement créés dans la liste, sélectionnez Actualiser.
Afficher l’environnement Runtime
Obtenez les propriétés de l’environnement Runtime à partir du compte Automation.
GET
https://management.azure.com/subscriptions/<subscriptionId>/resourceGroups/<resourceGroup>/providers/Microsoft.Automation/automationAccounts/<accountName>/runtimeEnvironments/<runtimeEnvironmentName>?api-version=2023-05-15-preview
Afficher l’environnement Runtime
Obtenez les propriétés de l’environnement Runtime à partir du compte Automation.
GET
https://management.azure.com/subscriptions/<subscriptionId>/resourceGroups/<resourceGroup>/providers/Microsoft.Automation/automationAccounts/<accountName>/runtimeEnvironments/<runtimeEnvironmentName>?api-version=2023-05-15-preview
Répertorier les environnements Runtime
Pour répertorier tous les environnements Runtime à partir du compte Automation, procédez comme suit :
Afficher les composants du package Az PowerShell
Pour afficher tous les packages de composants du package Az PowerShell, exécutez la cmdlet Get-Module -ListAvailable dans un runbook PowerShell.
La sortie du travail affiche tous les packages de composants et leurs versions.
Supprimer l’environnement Runtime
Pour supprimer l’environnement Runtime du compte Automation, procédez comme suit :
Mettre à jour l’environnement Runtime
Le langage Runtime et la version Runtime sont des propriétés immuables. Toutefois, vous pouvez mettre à jour la version des modules et ajouter ou supprimer des packages dans l’environnement Runtime. Les Runbooks liés à l’environnement Runtime sont automatiquement mis à jour avec les nouveaux paramètres.
Pour mettre à jour un environnement runtime, procédez comme suit :
Dans votre compte Automation, sous Process Automation, sélectionnez Environnements d’exécution.
Sélectionnez l’environnement Runtime que vous souhaitez mettre à jour.
Sélectionnez la version dans la liste déroulante pour mettre à jour la version des packages existants.
Sélectionnez Enregistrer.
Sélectionnez Ajouter un fichier pour charger des packages à partir de votre ordinateur local ou Ajouter à partir de la galerie pour charger des packages à partir de PowerShell Gallery.
Remarque
Vous pouvez ajouter jusqu’à 10 packages à la fois à l’environnement Runtime. Vérifiez que vous Enregistrer après avoir ajouté 10 packages.
Gérer les Runbooks liés à l’environnement Runtime
Créer un Runbook
Vous pouvez créer un runbook PowerShell configuré avec l’environnement Runtime.
Configuration requise
- Vérifiez que vous avez créé un environnement Runtime avant de créer un runbook.
Pour créer un nouveau runbook lié à l’environnement Runtime, procédez comme suit :
Dans votre compte Automation, sous Automatisation des processus, sélectionnez Runbooks.
Sélectionnez Create (Créer).
Sous l’onglet Informations de base , vous pouvez créer un runbook ou charger un fichier à partir de votre ordinateur local ou à partir de PowerShell Gallery.
Entrez le Nom du runbook. Il doit commencer par une lettre et ne peut contenir que des lettres, des chiffres, des traits de soulignement et des tirets.
Dans la liste déroulante Type de runbook, sélectionnez le type de runbook que vous souhaitez créer.
Sélectionnez l’Environnement Runtime à configurer pour le runbook. Vous pouvez Sélectionner à partir d’environnements Runtime existants ou Créer un environnement Runtime et le lier au Runbook. La liste des environnements Runtime est remplie en fonction du Type de Runbook sélectionné à l’étape b.
Entrez la description appropriée.
Remarque
Pour Type de Runbook PowerShell, seul l’environnement Runtime PowerShell est répertorié pour la sélection. Pour Type de Runbook Python, seul l’environnement Runtime Python est répertorié pour la sélection.
Ajoutez des Balises au runbook, vérifiez les paramètres et sélectionnez Créer pour créer un runbook.
Ce runbook est lié à l’environnement Runtime sélectionné. Tous les packages de l’environnement Runtime choisi sont disponibles pendant l’exécution du runbook.
Mettre à jour le Runbook
Vous pouvez mettre à jour le runbook en modifiant l’environnement Runtime lié au runbook. Vous pouvez choisir un ou plusieurs runbooks pour la mise à jour. Le runbook en cours d’exécution n’est pas affecté par la modification de l’environnement Runtime lié à ce runbook.
Pour mettre à jour un runbook, procédez comme suit :
Dans votre compte Automation, sous Automatisation des processus, sélectionnez Runbooks.
Cochez la case pour le ou les runbooks que vous souhaitez mettre à jour.
Sélectionnez Mettre à jour l’environnement d’exécution.
Sélectionnez l’environnement Runtime dans la liste déroulante vers laquelle vous souhaitez lier le ou les runbooks.
Sélectionnez Mettre à jour pour mettre à jour le ou les runbooks sélectionnés avec un nouvel environnement Runtime.
Vérifiez si le runbook s’exécute comme prévu après la mise à jour. Si le runbook ne parvient pas à fournir le résultat attendu, vous pouvez à nouveau mettre à jour l’environnement Runtime vers l’ancienne expérience en suivant les étapes 1 à 4.
Remarque
Les mises à jour du Runbook persistent entre la nouvelle expérience d’environnement Runtime et l’ancienne expérience. Toutes les modifications effectuées dans l’environnement Runtime lié à un runbook persistent pendant l’exécution du runbook dans l’ancienne expérience.
Tester la mise à jour du runbook
Exécutez un travail de test pour un runbook avec un autre environnement Runtime. Ce scénario est utile lorsqu’un runbook doit être testé avec un environnement Runtime avant la mise à jour.
Vous pouvez mettre à jour les runbooks en modifiant l’environnement Runtime lié à ce runbook. Nous vous recommandons de tester l’exécution du runbook avant de publier les modifications. Cela permet de garantir que le runbook fonctionne comme prévu.
Pour tester l’exécution du runbook avant de publier les modifications apportées à l’environnement Runtime, procédez comme suit :
Accédez à la page Runbooks et sélectionnez runbook pour lequel vous souhaitez mettre à jour l’environnement runtime.
Dans la page Modifier le runbook, sélectionnez Modifier dans le portail pour ouvrir l’éditeur de texte.
Le champ d’environnement Runtime affiche la configuration existante. Sélectionnez le nouvel environnement Runtime dans la liste déroulante.
Sélectionnez Volet de test pour tester l’exécution du runbook avec l’environnement Runtime mis à jour. Sélectionnez Démarrer pour commencer l’exécution du test.
Fermez le volet de test et apportez les modifications nécessaires dans le code du Runbook ou dans l’environnement Runtime si nécessaire.
Sélectionnez Publier pour mettre à jour l’environnement Runtime lié au runbook.
Sélectionnez Oui pour remplacer la version précédemment publiée et confirmer les modifications.
Créer un travail cloud
Vous pouvez exécuter des runbooks liés à l’environnement d’exécution à la fois sur Azure et hybrid Worker.
Lier des runbooks existants à des environnements Runtime générés par le système
Tous les runbooks existants dans votre compte Azure Automation sont automatiquement liés aux environnements Runtime générés par le système. Ces environnements Runtime générés par le système sont créés en fonction du langage runtime, de la version et des modules/packages présents dans votre compte Azure Automation respectif. En savoir plus Pour mettre à jour des runbooks existants, modifiez l’environnement Runtime en suivant les étapes mentionnées ici.
Étapes suivantes
- Pour obtenir une vue d’ensemble, consultez Environnement Runtime.
- Pour résoudre les problèmes liés à l’exécution de runbooks, voir Résoudre les erreurs avec les runbooks.









