Active Directory icinde bir OU’dan digger bir OU’ya kullanici tasimak icin asagidaki script’I kullanabilirsiniz. Bu ornekte basit bir static liste olusturdum ve icine hem gecerli hem de gecersiz kullanicilar yerlestirdim. Bir de hata kontrolu yaparak gecerli kullanicilarin tasinmalarini, gecersizler icin ise ekrana hata mesaji yazidirilmasini sagladim.
Iste script
[crayon]
$kullanicilar = @(“PSTRuser1″,”PSTRuser2″,”PSTRuser333″,”PSTRuser4″,”PSTRuser5”)
$HedefOU = “OU=YENI,DC=POWERSHELLTURKIYE,DC=com”
foreach($kullanici in $kullanicilar) {
try{
$kullaniciDN = (Get-ADUser -Identity $kullanici).distinguishedName
Move-ADObject -Identity $kullaniciDN -TargetPath $HedefOU
Write-Host “$kullanici basariyla $hedefOU icerisine tasindi” -ForegroundColor Green
}catch{
Write-Host “$kullanici bulunamadi” -ForegroundColor Red
}
}
[/crayon]