Forum

powershell ile csv ...
 
Bildirimler
Hepsini Temizle

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

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

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ş: