Toplu OU Oluşturma Powershell
Powershell ile Toplu Organizational Unit Oluşturma
Aktif dizin yapısında bulunan Yönetimsel Birimler (Organizatioanal Unit) sistem yöneticilerine bir çok açıdan avantaj sağlamaktadır. Bunlardan en önemlisi grup politikalarının(group policy) bu birimler altında bulunan objelere uygulanabilmesi ve bazı ayrıcalıklı yetkilerin OU dediğimiz bu klasör yapısı üzerinde verilebilmesi. Sadece bir OU oluşturma süreci basit bir süreçtir ve kısa süre içerisinde bu işlem yapılabilir ancak oluşturulacak OU sayısı arttığında hem vakit kaybı hemde eziyet haline gelebilir. Vakit kaybını önlemek adına powershell scripti ile toplu OU oluşturma işleminiacağız onu sizlerle paylaşacağım.
Toplu Organizational Unit oluşturabilmemiz için oluşturacağımız OU ları bir csv dosyasına aşağıdaki şekilde yazmamız gerekiyor.
OrganizatioanUnit
OU1
OU2
OU3
CSV dosyamızın adı ise OUListesi.csv olacak. Bu dosyayı da C:\ dizinin altına kopyalayalım.
Sonrasında aşağıdaki scripti çalıştırarak toplu ou oluşturma işlemine başlayabiliriz.
1 2 3 4 5 6 7 8 9 |
Import-Module activedirectory $list = Import-Csv -Path C:\OUListesi.csv $Path = "OU=Bilgisayarlar,DC=hasanaygir,DC=com" $OU = $item.OrganizationalUnit forEach ($item in $list) { New-ADOrganizationalUnit -Name $OU -Path $Path -verbose |