Informations, communications, conseils en infrastructure

1.59 Azure PowerShell

 

 Présentation de la technologie

 

Azure PowerShell est un ensemble de modules qui permettent de gérer les ressources Azure directement depuis l’interface en ligne de commande PowerShell. Il offre des fonctionnalités puissantes d’automatisation et de gestion pour interagir avec les services et ressources Azure.

 

Principaux avantages :

  •  Automatisation des tâches de gestion Azure
  •  Intégration avec les scripts et workflows PowerShell existants
  •  Accès à toutes les fonctionnalités Azure via des commandes PowerShell
  •  Sécurité et stabilité renforcées par rapport aux versions précédentes
  •  Prise en charge multiplateforme (Windows, macOS, Linux)

 

 Mise en place technique

 

  1. Installation :
  •     Sur Windows 10 ou supérieur, PowerShell est préinstallé
  •     Pour les autres systèmes, installez PowerShell 7.2 ou ultérieur
  •     Installez le module Az :

     powershell

     InstallModule Name Az AllowClobber Scope CurrentUser

     

 

  1. Connexion à Azure :

   powershell

   ConnectAzAccount

   

 

  1. Sélection de l’abonnement Azure :

   powershell

   SetAzContext Subscription « Nom ou ID de l’abonnement »

   

 

 Exploitation technique courante

 

  1. Gestion des ressources :
  •     Création d’un groupe de ressources :

     powershell

     NewAzResourceGroup Name « MonGroupe » Location « WestUS »

     

  •     Création d’une machine virtuelle :

     powershell

     NewAzVM ResourceGroupName « MonGroupe » Name « MaVM » Location « WestUS » Image « UbuntuLTS »

     

 

  1. Requêtes et filtrage :
  •     Lister toutes les ressources d’un groupe :

     powershell

     GetAzResource ResourceGroupName « MonGroupe »

     

 

  1. Automatisation :
  •     Créer un script pour déployer plusieurs ressources
  •     Utiliser des variables et des boucles pour des opérations en masse

 

  1. Surveillance :
  •     Obtenir les métriques d’une ressource :

     powershell

     GetAzMetric ResourceId <resource_id> MetricName « CPU »

     

 

  1. Gestion des accès :
  •     Attribuer un rôle à un utilisateur :

     powershell

     NewAzRoleAssignment SignInName « user@example.com » RoleDefinitionName « Contributor » ResourceGroupName « MonGroupe »

     

 

En maîtrisant ces aspects, vous serez en mesure d’utiliser efficacement Azure PowerShell pour gérer et automatiser vos ressources Azure, offrant ainsi une approche puissante et flexible pour l’administration de votre environnement cloud.

 

Articles similaires

Rémy ACCOLEY

Consultant infrastructure

Expertise Azure, Windows serveur, Exchange, Teams, Office 365, Téléphonie…

Mes articles du moment

Sponsor

Besoin d'un support avec Keysoncloud

Offre Free

Explore

Découvrez nos formations

Offre Free

Vous voulez poster vos contenus

Offre Free