Installer Azure PowerShell sur Windows avec PowerShellGet
Avertissement
Le module AzureRM PowerShell est officiellement déconseillé depuis le 29 février 2024. Les utilisateurs sont invités à migrer d’AzureRM vers le module Az PowerShell afin de s’assurer d’une prise en charge et des mises à jour continues.
Bien que le module AzureRM puisse toujours fonctionner, il n’est plus géré ou pris en charge, plaçant toute utilisation continue à la discrétion et au risque de l’utilisateur. Consultez nos ressources sur la migration pour obtenir des conseils sur la transition vers le module Az.
Cet article explique les étapes permettant d’installer les modules Azure PowerShell pour PowerShell 5.x dans un environnement Windows à l’aide de PowerShellGet. Il s’agit de la meilleure façon d’installer Azure PowerShell. Toutefois, si vous préférez l’installer avec le package MSI ou Web Platform Installer, consultez Autres méthodes d’installation.
Le modèle de déploiement Azure Classic n’est pas pris en charge par cette version d’Azure PowerShell. Pour la prise en charge des déploiements Classic, suivez les instructions dans Installer le module Azure PowerShell Service Management.
Important
Le module AzureRM n’est pas pris en charge sur macOS ou Linux. Pour utiliser des applets de commande Azure PowerShell sur ces plateformes, installez le module Az.
Spécifications
À partir de Azure PowerShell version 6.0, Azure PowerShell requiert PowerShell version 5.0. Pour vérifier la version de PowerShell que vous exécutez sur votre machine, utilisez la commande suivante :
$PSVersionTable.PSVersion
Si vous avez une version obsolète, voir Mise à niveau de la version existante de Windows PowerShell.
Important
Le module décrit dans ce document, AzureRM, utilise .NET Framework. Cela le rend incompatible avec PowerShell 6.0, qui utilise .NET Core. Si vous utilisez PowerShell 6.0, suivez les instructions d’installation pour macOS et Linux.
Installer le module Azure PowerShell
Il vous faut des privilèges élevés pour installer des modules à partir de PowerShell Gallery. Pour installer Azure PowerShell, exécutez la commande ci-après dans une session avec élévation de privilèges :
Install-Module -Name AzureRM -AllowClobber
Notes
Si votre version de NuGet est antérieure à 2.8.5.201, vous êtes invité à télécharger et installer la dernière version de NuGet.
Par défaut, la galerie PowerShell n’est pas configurée comme un référentiel de confiance pour PowerShellGet. La première fois que vous utilisez PSGallery, le message suivant s’affiche :
Untrusted repository
You are installing the modules from an untrusted repository. If you trust this repository, change
its InstallationPolicy value by running the Set-PSRepository cmdlet.
Are you sure you want to install the modules from 'PSGallery'?
[Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is "N"):
Répondez Yes
ou Yes to All
pour procéder à l’installation.
Le module AzureRM
est un module cumulatif pour les cmdlets Azure PowerShell. Son installation permet de télécharger tous les modules Azure Resource Manager disponibles, et rend leurs cmdlets disponibles.
Se connecter
Pour commencer à utiliser Azure PowerShell, connectez-vous à l’aide de vos informations d’identification Azure.
# Connect to Azure with an interactive dialog for sign-in
Connect-AzureRmAccount
Notes
Si vous avez désactivé le chargement automatique de modules, vous devez importer manuellement le module avec Import-Module AzureRM
. En raison de la structure du module, cette opération peut prendre quelques secondes.
Vous devez répéter ces étapes pour chaque nouvelle session PowerShell que vous démarrez. Pour savoir comment conserver votre connexion Azure sur plusieurs sessions PowerShell, consultez Conserver les informations d’identification d’utilisateur sur plusieurs sessions PowerShell.
Mise à jour du module Azure PowerShell
Vous pouvez mettre à jour votre installation d’Azure PowerShell en exécutant Update-Module. Cette commande ne désinstalle pas des versions anciennes.
Update-Module -Name AzureRM
Si vous voulez supprimer des versions anciennes d’Azure PowerShell de votre système, consultez Désinstaller le module Azure PowerShell.
Utiliser plusieurs versions d’Azure PowerShell
Il est possible d’installer plusieurs versions d’Azure PowerShell. Pour vérifier si plusieurs versions d’Azure PowerShell sont installées, utilisez la commande suivante :
Get-InstalledModule -Name AzureRM -AllVersions |
Select-Object -Property Name, Version
Pour supprimer une version d’Azure PowerShell, consultez Désinstaller le module Azure PowerShell.
Il vous faudra peut-être plus d’une version si vous travaillez avec des ressources Azure Stack locales, si vous exécutez une version plus ancienne de Windows, ou si vous utilisez un modèle de déploiement classique Azure. Pour installer une version ancienne, fournissez l’argument -RequiredVersion
lors de l’installation.
# Install version 2.3.0 of Azure PowerShell
Install-Module -Name AzureRM -RequiredVersion 2.3.0
Lors du chargement du module Azure PowerShell, la version ancienne est chargée par défaut. Pour charger une autre version, spécifiez le paramètre RequiredVersion
.
# Load version 2.3.0 of Azure PowerShell
Import-Module -Name AzureRM -RequiredVersion 2.3.0
Fournir des commentaires
Si vous rencontrez un bogue lors de l’utilisation d’Azure PowerShell, signalez un problème sur GitHub. Pour fournir des commentaires à partir de la ligne de commande, utilisez la cmdlet Send-Feedback.
Étapes suivantes
Pour bien démarrer avec Azure PowerShell, consultez Démarrer avec Azure PowerShell pour en savoir plus sur le module et ses fonctionnalités.