Set-AzureRmResourceGroup
Modifie un groupe de ressources.
Avertissement
Le module AzureRM PowerShell a été 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 conservé 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.
Syntaxe
Set-AzureRmResourceGroup
[-Name] <String>
[-Tag] <Hashtable>
[-ApiVersion <String>]
[-Pre]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Set-AzureRmResourceGroup
[-Tag] <Hashtable>
[-Id] <String>
[-ApiVersion <String>]
[-Pre]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
L’applet de commande Set-AzureRmResourceGroup modifie les propriétés d’un groupe de ressources. Vous pouvez utiliser cette applet de commande pour ajouter, modifier ou supprimer les balises Azure appliquées à un groupe de ressources. Spécifiez le paramètre Name pour identifier le groupe de ressources et le paramètre Tag pour modifier les balises. Vous ne pouvez pas utiliser cette applet de commande pour modifier le nom d’un groupe de ressources.
Exemples
Exemple 1 : Appliquer une balise à un groupe de ressources
PS C:\>Set-AzureRmResourceGroup -Name "ContosoRG" -Tag @{Department="IT"}
Cette commande applique une balise Department avec une valeur informatique à un groupe de ressources qui n’a pas de balises existantes.
Exemple 2 : Ajouter des balises à un groupe de ressources
PS C:\>$Tags = (Get-AzureRmResourceGroup -Name "ContosoRG").Tags
PS C:\> $Tags
PS C:\> $Tags += @{"Status"="Approved"; "FY2016"=$null}
PS C:\> Set-AzureRmResourceGroup -Name "ContosoRG" -Tag $Tags
PS C:> (Get-AzureRmResourceGroup -Name "ContosoRG").Tags
Cet exemple ajoute une balise Status avec une valeur Approuvée et une balise FY2016 à un groupe de ressources qui a des balises existantes. Étant donné que les balises que vous spécifiez remplacent les balises existantes, vous devez inclure les balises existantes dans la nouvelle collection de balises ou vous les perdrez. La première commande obtient le groupe de ressources ContosoRG et utilise la méthode dot pour obtenir la valeur de sa propriété Tags. La commande stocke les balises dans la variable $Tags. La deuxième commande obtient les balises dans la variable $Tags. La troisième commande utilise l’opérateur d’affectation += pour ajouter les balises Status et FY2016 au tableau d’étiquettes dans la variable $Tags. La quatrième commande utilise le paramètre Tag de Set-AzureRmResourceGroup pour appliquer les balises dans la variable $Tags au groupe de ressources ContosoRG. La cinquième commande obtient toutes les balises appliquées au groupe de ressources ContosoRG. La sortie indique que le groupe de ressources a la balise Department et les deux nouvelles balises, Status et FY2015.
Exemple 3 : Supprimer toutes les balises d’un groupe de ressources
PS C:\>Set-AzureRmResourceGroup -Name "ContosoRG" -Tag @{}
Cette commande spécifie le paramètre Tag avec une valeur de table de hachage vide pour supprimer toutes les balises du groupe de ressources ContosoRG.
Paramètres
-ApiVersion
Spécifie la version de l’API prise en charge par le fournisseur de ressources. Vous pouvez spécifier une version différente de la version par défaut.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-DefaultProfile
Informations d’identification, compte, locataire et abonnement utilisés pour la communication avec Azure
Type: | IAzureContextContainer |
Alias: | AzureRmContext, AzureCredential |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Id
Spécifie l’ID du groupe de ressources à modifier.
Type: | String |
Alias: | ResourceGroupId, ResourceId |
Position: | 0 |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Name
Spécifie le nom du groupe de ressources à modifier.
Type: | String |
Alias: | ResourceGroupName |
Position: | 0 |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-Pre
Indique que cette applet de commande prend en compte les versions d’API en préversion lorsqu’elle détermine automatiquement la version à utiliser.
Type: | SwitchParameter |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Tag
Paires clé-valeur sous la forme d’une table de hachage. Par exemple : @{key0="value0 » ; key1=$null ; key2="value2"} Une balise est une paire nom-valeur que vous pouvez créer et appliquer aux ressources et aux groupes de ressources. Après avoir affecté des balises à des ressources et des groupes, vous pouvez utiliser le paramètre Tag de Get-AzureRmResource et Get-AzureRmResourceGroup pour rechercher des ressources et des groupes par nom ou nom et valeur de balise. Vous pouvez utiliser des balises pour catégoriser vos ressources, telles que par service ou centre de coûts, ou pour suivre les notes ou commentaires sur les ressources.
Pour ajouter ou modifier une balise, vous devez remplacer la collection d’étiquettes pour le groupe de ressources. Pour supprimer une balise, entrez une table de hachage avec toutes les balises actuellement appliquées au groupe de ressources, à partir de Get-AzureRmResourceGroup, à l’exception de la balise que vous souhaitez supprimer. Pour supprimer toutes les balises d’un groupe de ressources, spécifiez une table de hachage vide : @{}
.
Type: | Hashtable |
Alias: | Tags |
Position: | 1 |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
Entrées
None
Sorties
Microsoft.Azure.Commands.Resources.Models.PSResourceGroup