Powershell ile Toplu Şekilde DP Grupları Oluşturma

Belirtilen bir OU altında hızlıca oluşturmam gereken toplu bir Distribution Group listem vardı. Belirtilen txt içerisine grupismi@onurbabur.com formatında mail gruplarının isimlerini yazmam yeterli olacak.

# TXT dosyasındaki grup isimlerini okuyun
$groupNames = Get-Content -Path "C:\Users\obabur\Desktop\ONUR\mailgrup.txt"

# OU bilgilerini tanımlayın
$ouPath = "OU=TR-MAIL,DC=onur,DC=babur,DC=tr"

# Her bir grup ismi için dağıtım grubu oluşturun
foreach ($groupName in $groupNames) {
    # Grubun tam adı (distinguished name) ve mail attribute için gerekli bilgileri tanımlayın
    $groupDn = "CN=$groupName,$ouPath"
    $mailAddress = "$groupName"

    # Dağıtım grubunu oluşturun
    New-ADGroup -Name $groupName -Path $ouPath -GroupScope Universal -GroupCategory Distribution

    # Mail attribute alanını güncelleyin
    Set-ADGroup -Identity $groupName -Add @{mail=$mailAddress}
}

Write-Output "Dağıtım grupları başarıyla oluşturuldu ve mail attribute alanları güncellendi."

Bir yanıt yazın

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