Forum

powershell ile csv ...
 
Bildirimler
Hepsini Temizle

powershell ile csv dosyası üzerinden kullanıcı bilgilerini güncellemek

3 Yazılar
2 Üyeler
0 Reactions
572 Görüntüleme
(@gokhansezen)
Gönderiler: 53
Trusted Member
Konu başlatıcı
 

Merhaba arkadaşlar benim bir sorunum var mevcut yapımızda kullandığımız ERP tabanlı bir sistemimiz bulunmakta.

Buradaki kullanıcı bilgilerini alıp active directoy üzerinden güncellememiz gerekiyor.

Title / Department / Company / Manager

Şimdilik her iki tarafta eşleşen tek şey mail adresleri.

Aşağıdaki gibi bir script ile güncelleme yapabiliyorum fakat burada username üzerinden doğrulama yapıldığı için pekte işime yaramıyor açıkçası. 

Import-Module ActiveDirectory  

Import-Csv .\Users.csv | ForEach-Object {

Set-ADUser -Identity $_UserName -EmailAddress $_.Email -Title $_.Title -Department $_.Department -Company $_.Company -Manager $_.Manager

}

Eğer Exchange ( EMS ) üzerinden güncelleme yapacak olursam bu noktada Organization bilgilerini güncellemek mümkün olmuyor.

Biz bu sistemi belirli aralıklar ile güncellenebilecek şekilde zamanlanmış görev olarak atamak istiyoruz.

Yardım ve önerilerinizi bekliyorum.

 
Gönderildi : 19/09/2013 01:51

(@yusufozturk)
Gönderiler: 147
Estimable Member
 

Merhaba,

Aşağıdaki şekilde Mail adresine göre doğrulama yapabilirsiniz.

Get-ADUser -Filter {EmailAddress -eq "$_.Email"} | Set-ADUser ... 

İyi çalışmalar.

Yusuf. 

 
Gönderildi : 24/09/2013 01:03

(@gokhansezen)
Gönderiler: 53
Trusted Member
Konu başlatıcı
 

Desteğiniz için teşekkür ediyorum. Kolay gelsin iyi çalışmalar. Uygun bir zamanda deneyeceğim.

 
Gönderildi : 24/09/2013 14:08

Paylaş: