"Enter"a basıp içeriğe geçin

Powershell Özel Karakter Sorgulama

Delegasyon verdiğimiz son kullanıcı ekibimiizn oluşturduğu bazı kullanıcılarımızın mail sistemlerinin otomatize ettiğimiz yöntem ile oluşmadığını farkettik. Kontroller sonrasında mail attribute üzerinde kullanıcıların isimlerinin türkçe karakter içerecek şekilde oluştuğunu görünce sorun hızlıca tespit edildi. 

Hangi kullanıcılarda bu şekilde bir sorun var, hangi hesabın mail adresi oluştu, hangisinin oluşmadığını tespit etmek için de şöyle bir script oluşturuldu. Başka amaçlarda kullanmak içinde farklı şekilde çevrilerek kullanılabilir.

$objects = Get-ADUser -Filter * -SearchBase "OU=TURKEY-TR,OU=Accounts,DC=babur,DC=com" -Properties  samaccountname, pwdLastSet
foreach ($object in $objects) {
  if (($object.samaccountname -like '*ö*') -or ($object.samaccountname -like '*ı*') -or ($object.samaccountname -like '*ğ*')  ) {
    Write-Host "Name contains '$'"
    $object.samaccountname
    } 
 } 

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir