Set-AzResourceGroup
Modyfikuje grupę zasobów.
Składnia
Set-AzResourceGroup
-Name <String>
[-Tag] <Hashtable>
[-ApiVersion <String>]
[-Pre]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Set-AzResourceGroup
[-Tag] <Hashtable>
-Id <String>
[-ApiVersion <String>]
[-Pre]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Opis
Polecenie cmdlet Set-AzResourceGroup modyfikuje właściwości grupy zasobów. To polecenie cmdlet służy do dodawania, zmieniania lub usuwania tagów platformy Azure zastosowanych do grupy zasobów. Określ parametr Nazwa, aby zidentyfikować grupę zasobów i parametr Tag w celu zmodyfikowania tagów. Nie można użyć tego polecenia cmdlet, aby zmienić nazwę grupy zasobów.
Przykłady
Przykład 1. Stosowanie tagu do grupy zasobów
Set-AzResourceGroup -Name "ContosoRG" -Tag @{Department="IT"}
To polecenie stosuje tag Dział z wartością IT do grupy zasobów, która nie ma istniejących tagów.
Przykład 2. Dodawanie tagów do grupy zasobów
$Tags = (Get-AzResourceGroup -Name "ContosoRG").Tags
$Tags
$Tags += @{"Status"="Approved"; "FY2016"=$null}
Set-AzResourceGroup -Name "ContosoRG" -Tag $Tags
(Get-AzResourceGroup -Name "ContosoRG").Tags
W tym przykładzie do grupy zasobów z istniejącymi tagami dodano tag Status z wartością Approved i FY2016. Ponieważ tagi określone zastąp istniejące tagi, należy uwzględnić istniejące tagi w nowej kolekcji tagów lub utracisz je. Pierwsze polecenie pobiera grupę zasobów ContosoRG i używa metody kropki, aby uzyskać wartość jej właściwości Tags. Polecenie przechowuje tagi w zmiennej $Tags. Drugie polecenie pobiera tagi w zmiennej $Tags. Trzecie polecenie używa operatora += przypisania, aby dodać tagi Status i FY2016 do tablicy tagów w zmiennej $Tags. Czwarte polecenie używa parametru TagSet-AzResourceGroup, aby zastosować tagi w zmiennej $Tags do grupy zasobów ContosoRG. Piąte polecenie pobiera wszystkie tagi zastosowane do grupy zasobów ContosoRG. Dane wyjściowe pokazują, że grupa zasobów ma tag Dział i dwa nowe tagi: Status i FY2015.
Przykład 3. Usuwanie wszystkich tagów dla grupy zasobów
Set-AzResourceGroup -Name "ContosoRG" -Tag @{}
To polecenie określa parametr Tag z pustą wartością tabeli skrótów, aby usunąć wszystkie tagi z grupy zasobów ContosoRG.
Parametry
-ApiVersion
Określa wersję interfejsu API obsługiwaną przez dostawcę zasobów. Możesz określić inną wersję niż domyślna.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-DefaultProfile
Poświadczenia, konto, dzierżawa i subskrypcja używane do komunikacji z platformą Azure
Typ: | IAzureContextContainer |
Aliasy: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-Id
Określa identyfikator grupy zasobów do zmodyfikowania.
Typ: | String |
Aliasy: | ResourceGroupId, ResourceId |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-Name
Określa nazwę grupy zasobów do zmodyfikowania.
Typ: | String |
Aliasy: | ResourceGroupName |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-Pre
Wskazuje, że to polecenie cmdlet uwzględnia wersje interfejsu API wersji wstępnej, gdy automatycznie określa wersję do użycia.
Typ: | SwitchParameter |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-Tag
Pary klucz-wartość w postaci tabeli skrótów. Na przykład: @{key0="value0"; key1=$null; key2="value2"} Tag to para nazwa-wartość, którą można utworzyć i zastosować do zasobów i grup zasobów. Po przypisaniu tagów do zasobów i grup można użyć parametru tagu @{}
.
Typ: | Hashtable |
Aliasy: | Tags |
Position: | 1 |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |