PowershellSistemVMware

Powershell İle VMware Folder Tag Oluşturma

$FoldersTags = @(
'RG_Tag1',
'RG_Tag2',
'RG_Tag3',
'RG_Tag4',
'RG_Tag5',
'RG_Tag6',
'RG_Tag7',
'RG_Tag8',
'RG_Tag9',
'RG_Tag10',
'RG_Tag11',
'RG_Tag12',
'RG_Tag13',
'RG_Tag14',
'RG_Tag15',
'RG_Tag16',
'RG_Tag17',
'RG_Tag18',
'RG_Tag19',
'RG_Tag20',
'RG_Tag21'
)

$tagCategory = "FolderTags" # Bu kategori adı, tag'lerinizi düzenlemek için kullanılacak. Eğer yoksa, oluşturulacak.

# Kategori var mı diye kontrol et
if (-not (Get-TagCategory -Name $tagCategory -ErrorAction SilentlyContinue)) {
    # Kategori yoksa oluştur
    New-TagCategory -Name $tagCategory -Description "Folder tags for various environments" -Cardinality Multiple -EntityType VirtualMachine, VMFolder
}

# Her bir tag için döngü
foreach ($tag in $FoldersTags) {
    # Tag var mı diye kontrol et
    if (-not (Get-Tag -Name $tag -ErrorAction SilentlyContinue)) {
        # Tag yoksa oluştur
        New-Tag -Name $tag -Category $tagCategory
        Write-Host "Tag created: $tag"
    } else {
        Write-Host "Tag already exists: $tag"
    }
}

Yukardaki powershell ile aynı kategoride birden fazla tag oluşturabilirsiniz. Vcenter üzerinden tek tek oluşturmak yerine bu powershell ile hızlıca oluşturabilirsiniz.

İlgili Makaleler

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Başa dön tuşu