Partager via


Installer le module Azure PowerShell Service Management

Remarque

Les cmdlets mentionnées dans cette documentation servent à gérer les ressources Azure héritées qui utilisent les API Azure Service Manager (ASM). Ce module PowerShell hérité n’est pas recommandé lors de la création de ressources, car ASM est planifié pour la mise hors service. Pour plus d’informations, consultez la mise hors service d’Azure Service Manager.

Le module Az PowerShell est le module PowerShell recommandé pour la gestion des ressources Azure Resource Manager (ARM) avec PowerShell.

Le module Azure PowerShell Service Management est un module cumulatif. L’installation du module Azure PowerShell Service Management télécharge les modules en disponibilité générale pour la gestion des ressources Azure héritées qui utilisent les API Service Management et rend leurs applets de commande disponibles.

Prérequis

Important

Le module Azure PowerShell Service Management fonctionne uniquement avec Windows PowerShell. Il n’est pas compatible avec PowerShell version 6 ou ultérieure, et ne s’exécute pas sur Linux ou macOS.

  • Exécutez la commande suivante à partir de PowerShell pour déterminer votre version de PowerShell :

    $PSVersionTable.PSVersion
    
  • Effectuez une mise à jour vers Windows PowerShell 5.1

  • Définissez la stratégie d’exécution de PowerShell sur Signée à distance ou Moins restrictive

    • Vérifiez la stratégie d’exécution de PowerShell :

      Get-ExecutionPolicy -List
      
    • Définissez la stratégie d’exécution PowerShell sur Signée à distance :

      Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
      

      Pour plus d’informations sur les stratégies d’exécution, consultez about_Execution_Policies.

  • Mettre à jour PowerShellGet pour Windows PowerShell 5.1

Installation

Utilisez l’applet de commande Install-Module pour installer le module Azure PowerShell Service Management :

Install-Module -Name Azure, Azure.Storage -Repository PSGallery -AllowClobber -Force

Le module Azure PowerShell Service Management partage des dépendances avec les modules Azure PowerShell Resource Manager. Si vous avez installé les modules Azure PowerShell Resource Manager, le paramètre AllowClobber comme indiqué dans la commande précédente est obligatoire. Cela garantit la mise à jour des dépendances partagées existantes. Sans ce paramètre, l’installation du module échoue.

Après avoir installé le module Azure PowerShell Service Management, importez le module :

Import-Module -Name Azure

Connexion

Pour commencer à gérer vos ressources Azure héritées avec le module Azure PowerShell Service Management, lancez une session PowerShell et exécutez Add-AzureAccount pour vous connecter à Azure :

Add-AzureAccount

Une fois que vous êtes connecté à Azure, le module Azure PowerShell Service Management crée un contexte pour la session donnée. Ce contexte contient l’environnement, le compte, le locataire et l’abonnement Azure utilisés pour toutes les applets de commande dans cette session.

Dépannage

Si vous recevez l’erreur « Le module spécifié « Azure.Storage » avec la version « 4.3.0 » n’a pas été chargé, car aucun fichier de module valide n’a été trouvé dans aucun répertoire de module. », vous devez installer le module PowerShell Azure.Storage :

Install-Module -Name Azure.Storage -Repository PSGallery -AllowClobber -Force

Si vous recevez l’erreur « La commande « Install-Module » a été trouvée dans le module « PowerShellGet », mais le module n’a pas pu être chargé », vous devez définir la stratégie d’exécution PowerShell sur Signé à distance ou Moins restrictif :

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser

Voir aussi

Pour plus d’informations sur les commandes dans le module Azure PowerShell Service Management, consultez la documentation des informations de référence sur les applets de commande.