Installation d'Azure PowerShell

Effectué

Dans ce scénario, vos administrateurs préfèrent exécuter des scripts localement sur leurs ordinateurs plutôt que d’utiliser Azure Cloud Shell. Étant donné que votre équipe utilise un mélange de Windows, Linux et macOS, votre tâche consiste à garantir qu’Azure PowerShell fonctionne sur tous ces appareils. Cela permet à vos administrateurs de gérer et d’automatiser l’infrastructure Azure pour votre organisation à partir de leur système d’exploitation préféré sur leurs ordinateurs locaux.

Que faut-il installer ?

Nous allons examiner les instructions d’installation détaillées pour certaines plateformes courantes dans l’unité suivante, mais tout d’abord, examinons les deux composants clés nécessaires pour Azure PowerShell :

  • Le langage PowerShell : Le langage PowerShell est disponible dans deux variantes :
    • Version de PowerShell 7 : Cette version peut être installer sur Windows, Linux et MacOS.
    • Windows PowerShell 5.1 : Cette version est préinstallée et s’exécute uniquement sur Windows.
  • Le module Az PowerShell : Ce module doit être installé pour ajouter les commandes spécifiques d’Azure à PowerShell.

Conseil

La dernière version stable de PowerShell 7 est recommandée pour une utilisation avec le module Az PowerShell sur toutes les plateformes.

Après avoir installé la version appropriée de PowerShell, vous pouvez installer le module Az PowerShell pour commencer à gérer les ressources Azure.

Comment installer PowerShell

Pour installer PowerShell sur toutes les plateformes, utilisez un gestionnaire de package. Le gestionnaire de package recommandé varie selon le système d’exploitation et la distribution.

Windows

Sur Windows, utilisez le Gestionnaire de package Windows (winget) pour installer la dernière version stable de PowerShell 7.

winget install --id Microsoft.Powershell --source winget

Linux

Le gestionnaire de package sur Linux diffère en fonction de la distribution. PowerShell est disponible dans le référentiel Microsoft, que vous devez ajouter à votre gestionnaire de package.

Distribution Gestionnaire de package
Debian, Ubuntu apt-get
Red Hat Enterprise Linux (RHEL) dnf ou yum en fonction de votre version RHEL

Pour installer PowerShell sur les versions prises en charge d’Ubuntu Linux, utilisez l’outil Advanced Packaging Tool (apt) et la ligne de commande Bash.

macOS

Sur macOS, utilisez Homebrew pour installer PowerShell.

Module Az PowerShell

Azure PowerShell est le nom du produit du module Microsoft PowerShell officiel contenant des commandes pour la gestion des ressources Azure.

La version actuelle du module Azure PowerShell pour la gestion des ressources Azure est nommée Az. Il s’agit du module PowerShell recommandé pour la gestion des ressources Azure avec PowerShell. Il inclut des milliers de commandes qui contrôlent presque tous les aspects d’Azure. Le module Az PowerShell est multiplateforme.

Vous trouverez peut-être des exemples sur Internet qui utilisent le module AzureRM PowerShell, qui est la génération précédente d’Azure PowerShell. Elle est déconseillée, n’est plus entretenue ou prise en charge, et n’est pas recommandée. Les commandes du module AzureRM PowerShell utilisent le format *-AzureRM*.

Vous pouvez également rencontrer un module Azure PowerShell nommé Azure, qui permet de gérer les ressources Azure héritées qui utilisent des API Azure Service Manager (ASM). Le module Azure PowerShell n’est pas recommandé lors de la création de ressources, car ASM est planifié pour être mis hors service prochainement.