New-AzTag
Önceden tanımlanmış bir Azure etiketi oluşturur veya mevcut bir etikete değer ekler | Bir kaynakta veya abonelikte etiket kümesinin tamamını oluşturur veya güncelleştirir.
Sözdizimi
New-AzTag
[-Name] <String>
[[-Value] <String>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
New-AzTag
[-ResourceId] <String>
[-Tag] <Hashtable>
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
CreatePredefinedTagSet: New-AzTag cmdlet'i, isteğe bağlı olarak önceden tanımlanmış bir değerle önceden tanımlanmış bir Azure etiketi oluşturur. Ayrıca, önceden tanımlanmış mevcut etiketlere ek değerler eklemek için de kullanabilirsiniz. Önceden tanımlanmış bir etiket oluşturmak için benzersiz bir etiket adı girin. Önceden tanımlanmış mevcut bir etikete değer eklemek için mevcut etiketin adını ve yeni değeri belirtin. Bu cmdlet, değerleri ve uygulandığı kaynak sayısıyla yeni veya değiştirilmiş etiketi temsil eden bir nesne döndürür. New-AzTag'in parçası olduğu Azure Etiketleri modülü, önceden tanımlanmış Azure etiketlerini yönetmenize yardımcı olabilir. Azure etiketi, Departman veya maliyet merkezi gibi Azure kaynaklarınızı ve kaynak gruplarınızı kategorilere ayırmak ya da kaynaklar ve gruplar hakkındaki notları veya açıklamaları izlemek için kullanabileceğiniz bir ad-değer çiftidir. Etiketleri tek bir adımda tanımlayabilir ve uygulayabilirsiniz, ancak önceden tanımlanmış etiketler, aboneliğinizdeki etiketler için standart, tutarlı, öngörülebilir adlar ve değerler oluşturmanıza olanak sağlar. Bir kaynağa veya kaynak grubuna önceden tanımlanmış bir etiket uygulamak için New-AzTag cmdlet'inin Tag parametresini kullanın. Belirtilen etiket adı veya adı ve değeri olan kaynak gruplarını aramak için Get-AzResourceGroup cmdlet'inin Tag parametresini kullanın. Her etiketin bir adı vardır. Değerler isteğe bağlıdır. Önceden tanımlanmış bir Azure etiketinin birden çok değeri olabilir, ancak etiketi bir kaynağa veya kaynak grubuna uyguladığınızda etiket adını ve yalnızca bir değerini uygularsınız. Örneğin, her departman için Finans, İnsan Kaynakları ve BT gibi bir değerle önceden tanımlanmış bir Departman etiketi oluşturabilirsiniz. Bir kaynağa Department etiketini uyguladığınızda, Finans gibi önceden tanımlanmış tek bir değer uygularsınız.
CreateByResourceIdParameterSet: ResourceId içeren New-AzTag cmdlet'i bir kaynak veya abonelikte tüm etiket kümesini oluşturur veya güncelleştirir. Bu işlem, belirtilen kaynak veya abonelikte tüm etiket kümesinin eklenmesine veya değiştirilmesine olanak tanır. Belirtilen varlığın en fazla 50 etiketi olabilir.
Örnekler
Örnek 1: Önceden tanımlanmış etiket oluşturma
New-AzTag -Name "FY2015"
Name ValuesTable Count Values
---- ----------- ----- ------
FY2015 0 {}
Bu komut, FY2015 adlı önceden tanımlanmış bir etiket oluşturur. Bu etiketin değeri yok. Bir kaynağa veya kaynak grubuna değer içermeyen bir etiket uygulayabilir veya etikete değer eklemek için New-AzTag kullanabilirsiniz. Etiketi kaynağa veya kaynak grubuna uyguladığınızda da bir değer belirtebilirsiniz.
Örnek 2: Bir değerle önceden tanımlanmış etiket oluşturma
New-AzTag -Name "Department" -Value "Finance"
Name: Department
Count: 0
Values:
Name Count
========= =====
Finance 0
Bu komut, Finance değerine sahip Department adlı önceden tanımlanmış bir etiket oluşturur.
Örnek 3: Önceden tanımlanmış etikete değer ekleme
New-AzTag -Name "Department" -Value "Finance"
Name: Department
Count: 0
Values:
Name Count
========= =====
Finance 0
New-AzTag -Name "Department" -Value "IT"
Name: Department
Count: 0
Values:
Name Count
========= =====
Finance 0
IT 0
Bu komutlar, iki değere sahip Department adlı önceden tanımlanmış bir etiket oluşturur. Etiket adı varsa, New-AzTag değeri yeni bir etiket oluşturmak yerine mevcut etikete ekler.
Örnek 4: Önceden tanımlanmış etiket kullanma
New-AzTag -Name "CostCenter" -Value "0001"
Name: CostCenter
Count: 0
Values:
Name Count
========= =====
0001 0
Set-AzResourceGroup -Name "EngineerBlog" -Tag @{Name="CostCenter";Value="0001"}
Name: EngineerBlog
Location: East US
Resources:
Name Type Location
=============== ======================= ========
EngineerBlog Microsoft.Web/sites West US
EngSvr01 Microsoft.Sql/servers West US
EngDB02 Microsoft.Sql/databases West US
Tags:
Name Value
========== =====
CostCenter 0001
Get-AzTag -Name "CostCenter"
Name: CostCenter
Count: 1
Values:
Name Count
========= =====
0001 1
Get-AzResourceGroup -Tag @{Name="CostCenter"}
Name: EngineerBlog
Location: East US
Resources:
Name Type Location
=============== ======================= ========
EngineerBlog Microsoft.Web/sites West US
EngSvr01 Microsoft.Sql/servers West US
EngDB02 Microsoft.Sql/databases West US
Tags:
Name Value
========== =====
CostCenter 0001
Bu örnekteki komutlar önceden tanımlanmış bir etiket oluşturur ve kullanır.
Örnek 5: Abonelikte tüm etiket kümesini oluşturur veya güncelleştirir
$Tags = @{"tagKey1"="tagValue1"; "tagKey2"="tagValue2"}
New-AzTag -ResourceId /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx -Tag $Tags
Id : {Id}
Name : {Name}
Type : {Type}
Properties :
Name Value
======= =========
tagKey1 tagValue1
tagKey2 tagValue2
Bu komut abonelikte tüm etiket kümesini {subId} ile oluşturur veya güncelleştirir.
Örnek 6: Bir kaynakta tüm etiket kümesini oluşturur veya güncelleştirir
$Tags = @{"Dept"="Finance"; "Status"="Normal"}
New-AzTag -ResourceId /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourcegroups/testrg/providers/Microsoft.Sql/servers/Server1 -Tag $Tags
Id : {Id}
Name : {Name}
Type : {Type}
Properties :
Name Value
======= =========
Dept Finance
Status Normal
Bu komut, kaynak üzerindeki etiket kümesinin tamamını {resourceId} ile oluşturur veya güncelleştirir.
Parametreler
-Confirm
Cmdlet'i çalıştırmadan önce sizden onay ister.
Tür: | SwitchParameter |
Diğer adlar: | cf |
Position: | Named |
Default value: | False |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-DefaultProfile
Azure ile iletişim için kullanılan kimlik bilgileri, hesap, kiracı ve abonelik.
Tür: | IAzureContextContainer |
Diğer adlar: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-Name
Önceden tanımlanmış etiket adını belirtir. Önceden tanımlanmış yeni bir etiket oluşturmak için benzersiz bir ad girin. Var olan bir etikete değer eklemek için mevcut etiketin adını girin. Önceden tanımlanmış mevcut bir etiket belirtilen ada sahipse, New-AzTag yeni bir etiket oluşturmak yerine belirtilen değeri (varsa) bu ada sahip etikete ekler.
Tür: | String |
Position: | 0 |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-ResourceId
Etiketlenen varlığın kaynak tanımlayıcısı. Bir kaynak, kaynak grubu veya abonelik etiketlenebilir.
Tür: | String |
Position: | 0 |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-Tag
Kaynağa konulacak etiketler.
Tür: | Hashtable |
Position: | 1 |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-Value
Önceden tanımlanmış bir etiket değeri belirtir. Önceden tanımlanmış etiketlerin birden çok değeri olabilir, ancak her komuta yalnızca bir değer girebilirsiniz. Etiketlerin değerleri olmayan adları olabileceği için bu parametre isteğe bağlıdır.
Tür: | String |
Position: | 1 |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-WhatIf
Cmdlet çalıştırılıyorsa ne olacağını gösterir. Cmdlet çalıştırılmaz.
Tür: | SwitchParameter |
Diğer adlar: | wi |
Position: | Named |
Default value: | False |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
Girişler
Çıkışlar
Microsoft.Azure.Commands.ResourceManager.Common.Tags.PSTag | Microsoft.Azure.Commands.Tags.Model.PSTagResource