
Powershell
Powershell ile AD üzerinde toplu user (bulk) oluşturmak
Bu user AD üzerinde toplu user oluşturmak için kullanılır. Değişkenler bölümünden istediğiniz OU ve domain bilgisini girebilirsiniz. $Password alanında ise userlar için kendinize göre bir parola belirleyebilirsiniz.
Özellikle test senaryolarında toplu user yaratmak için oldukça kullanışlıdır.
Not: Eğer Active Directory sunucusu yerine başka bir sunucudan bu komutu çalıştırmak istiyorsanız. Active Directory modülünün yüklü olduğundan emin olun. Yüklü değilse
Import-Module ActiveDirectory
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
#Bu script User1..User10'a kadar 'GreenIT' domaininde 'TestOU' altında user create eder. #1 Değişkenleri Gir $NewOU = 'TestOU' $Domain = "GreenIT.local" $OU = "OU=$NewOU,DC=GreenIT,DC=local" $Password = ConvertTo-SecureString "Passw0rd" -AsPlainText -Force #2 New OU Oluştur New-ADOrganizationalUnit -Name $NewOU -Path "DC=GreenIT,DC=local" #3 Active Directory kullanıcılarını oluştur For ($i=1; $i -le 10; $i++) { $UserName = "User$i" $DistinguishedName = "CN=$UserName,$OU" # Kullanıcı domain'de yoksa oluştur if (!(Get-ADUser -Filter {SamAccountName -eq $UserName})) { New-ADUser -Name $UserName -SamAccountName $UserName -UserPrincipalName "$UserName@$Domain" ` -Path $OU -AccountPassword $Password -Enabled $true Write-Host "Domain kullanıcısı oluşturuldu: $UserName" } else { Write-Host "Kullanıcı zaten mevcut: $UserName" } } Write-Host "Tüm kullanıcılar oluşturuldu!" |