Introduction

Effectué

La création de scripts d’administration constitue un puissant moyen d’optimiser votre workflow. Vous pouvez automatiser les tâches courantes et répétitives. Une fois le script vérifié, il s’exécutera de manière cohérente, ce qui réduira probablement les erreurs.

Supposez que vous travaillez dans une entreprise qui utilise des machines virtuelles Azure pour tester votre logiciel de gestion de la relation client (CRM). Les machines virtuelles sont créées à partir d’images incluant un front-end web, un service web qui implémente une logique métier et une base de données SQL.

Vous avez exécuté plusieurs cycles de tests sur une machine virtuelle, mais vous avez remarqué que les changements apportées à la base de données et aux fichiers de configuration peuvent entraîner des résultats incohérents. Dans un cas, un bogue a créé un enregistrement d’appel téléphonique auquel aucun client ne correspond dans la base de données. L’enregistrement orphelin a provoqué l’échec des tests d’intégration qui ont suivi, même après la correction du bogue. Vous envisagez de résoudre ce problème en utilisant un nouveau déploiement de machine virtuelle pour chaque cycle de test. Vous souhaitez automatiser la configuration de la création de machine virtuelle, car celle-ci sera exécutée plusieurs fois par semaine.

Vous allez découvrir ici comment gérer les ressources Azure à l’aide d’Azure PowerShell. Vous allez utiliser Azure PowerShell de manière interactive pour des tâches ponctuelles et écrire des scripts afin d’automatiser des tâches répétitives.

Objectifs d’apprentissage

Dans ce module, vous allez :

  • Déterminer si Azure PowerShell est l’outil qui convient à vos tâches d’administration Azure.
  • Installer Azure PowerShell sur Linux, macOS et/ou Windows.
  • Se connecter à un abonnement Azure à l’aide d’Azure PowerShell.
  • Créer des ressources Azure à l’aide d’Azure PowerShell.

Prérequis

  • Expérience d’utilisation d’une interface de ligne de commande telle que PowerShell ou Bash
  • Connaissance des concepts de base d’Azure tels que les groupes de ressources et les machines virtuelles
  • Expérience d’administration de ressources Azure avec le portail Azure