Aracılığıyla paylaş


Set-AzureRmResourceGroup

Kaynak grubunu değiştirir.

Uyarı

AzureRM PowerShell modülü 29 Şubat 2024 itibarıyla resmi olarak kullanım dışı bırakılmıştır. Kullanıcıların destek ve güncelleştirmelerin devam etmesini sağlamak için AzureRM'den Az PowerShell modülüne geçmeleri tavsiye edilir.

AzureRM modülü çalışmaya devam edebilir, ancak artık bakım yapılmaz veya desteklenmez ve kullanıcının takdirine ve riskine bağlı olarak sürekli kullanım sağlanır. Az modülüne geçiş konusunda yönergeler için lütfen geçiş kaynaklarımıza bakın.

Syntax

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

Set-AzureRmResourceGroup cmdlet'i bir kaynak grubunun özelliklerini değiştirir. Bir kaynak grubuna uygulanan Azure etiketlerini eklemek, değiştirmek veya silmek için bu cmdlet'i kullanabilirsiniz. Kaynak grubunu tanımlamak için Name parametresini ve etiketleri değiştirmek için Tag parametresini belirtin. Kaynak grubunun adını değiştirmek için bu cmdlet'i kullanamazsınız.

Örnekler

Örnek 1: Kaynak grubuna etiket uygulama

PS C:\>Set-AzureRmResourceGroup -Name "ContosoRG" -Tag @{Department="IT"}

Bu komut, mevcut etiketleri olmayan bir kaynak grubuna BT değerine sahip bir Department etiketi uygular.

Örnek 2: Kaynak grubuna etiket ekleme

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

Bu örnek, mevcut etiketleri olan bir kaynak grubuna Onaylı ve FY2016 etiketi içeren bir Durum etiketi ekler. Belirttiğiniz etiketler mevcut etiketleri değiştirdiğinden, mevcut etiketleri yeni etiket koleksiyonuna eklemeniz gerekir, aksi takdirde bunları kaybedersiniz. İlk komut ContosoRG kaynak grubunu alır ve Tags özelliğinin değerini almak için dot yöntemini kullanır. komutu etiketleri $Tags değişkeninde depolar. İkinci komut, $Tags değişkenindeki etiketleri alır. Üçüncü komut, Status ve FY2016 etiketlerini $Tags değişkenindeki etiket dizisine eklemek için += atama işlecini kullanır. Dördüncü komut, $Tags değişkenindeki etiketleri ContosoRG kaynak grubuna uygulamak için Set-AzureRmResourceGroup'un Tag parametresini kullanır. Beşinci komut, ContosoRG kaynak grubuna uygulanan tüm etiketleri alır. Çıkış, kaynak grubunun Department etiketine ve iki yeni etikete (Status ve FY2015) sahip olduğunu gösterir.

Örnek 3: Kaynak grubunun tüm etiketlerini silme

PS C:\>Set-AzureRmResourceGroup -Name "ContosoRG" -Tag @{}

Bu komut, ContosoRG kaynak grubundan tüm etiketleri silmek için boş bir karma tablo değeriyle Tag parametresini belirtir.

Parametreler

-ApiVersion

Kaynak Sağlayıcısı tarafından desteklenen API sürümünü belirtir. Varsayılan sürümden farklı bir sürüm belirtebilirsiniz.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Azure ile iletişim için kullanılan kimlik bilgileri, hesap, kiracı ve abonelik

Type:IAzureContextContainer
Aliases:AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Id

Değiştirileceği kaynak grubunun kimliğini belirtir.

Type:String
Aliases:ResourceGroupId, ResourceId
Position:0
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Name

Değiştirileceği kaynak grubunun adını belirtir.

Type:String
Aliases:ResourceGroupName
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Pre

Bu cmdlet'in hangi sürümün kullanılacağını otomatik olarak belirlediğinde yayın öncesi API sürümlerini göz önünde bulundurduğunu gösterir.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Tag

Karma tablo biçiminde anahtar-değer çiftleri. Örneğin: @{key0="value0"; key1=$null; key2="value2"} Etiket, oluşturabileceğiniz ve kaynaklara ve kaynak gruplarına uygulayabileceğiniz bir ad-değer çiftidir. Kaynaklara ve gruplara etiket atadıktan sonra, kaynakları ve grupları etiket adına veya adına ve değerine göre aramak için Get-AzureRmResource ve Get-AzureRmResourceGroup Etiket parametresini kullanabilirsiniz. Departman veya maliyet merkezi gibi kaynaklarınızı kategorilere ayırmak veya kaynaklar hakkındaki notları veya açıklamaları izlemek için etiketleri kullanabilirsiniz. Etiket eklemek veya değiştirmek için kaynak grubunun etiket koleksiyonunu değiştirmeniz gerekir. Etiketi silmek için, silmek istediğiniz etiket dışında Get-AzureRmResourceGroup'tan kaynak grubuna uygulanmış olan tüm etiketlerin bulunduğu bir karma tablo girin. Bir kaynak grubundan tüm etiketleri silmek için boş bir karma tablo belirtin: @{}.

Type:Hashtable
Aliases:Tags
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

Girişler

None

Çıkışlar

Microsoft.Azure.Commands.Resources.Models.PSResourceGroup