Forum

Exchange 2013 ü...
 
Bildirimler
Hepsini Temizle

Exchange 2013 üzerinde mail kontaklarını csv ile import etme

2 Yazılar
2 Üyeler
0 Reactions
588 Görüntüleme
(@OmerKeles)
Gönderiler: 6
Active Member
Konu başlatıcı
 

Merhabalar,

 

EMS üzerinde mail kontaklarını toplu şekilde import etmek için şöyle bir shell komutu buldum ancak alınan hatayı bir türlü çözemedim konu hakkında yardımınızı rica ederim.

 

Import-CSV c:\1.csv  | ForEach-Object {New-MailContact -Name $_.'Name' -ExternalEmailAddress $_.'ExternalEmailAddress' -OrganizationalUnit $_.'External Mail Users' -WhatIf}

 

[PS] C:\Windows\system32>[PS] C:\Windows\system32>Import-CSV c:\1.csv  | ForEach-Object {New-MailContact -Name $_.Name -ExternalEmxternalEmailAddress -OrganizationalUnit $_.External Mail Users -WhatIf}                                  
Cannot bind argument to parameter 'Name' because it is an empty string.                                      
+ CategoryInfo          : InvalidData: (:) [New-MailContact], ParameterBindingValidationException        
+ FullyQualifiedErrorId : ParameterArgumentValidationErrorEmptyStringNotAllowed,New-MailContact          
                                               

 

 

 
Gönderildi : 06/05/2016 13:16

(@umitseyhan)
Gönderiler: 367
Üye
 

Merhaba Ömer Bey,

 

Almış olduğunuz hata csv dosyasının içeriği ile ilgili csv dosyasında Name başlığı altında bulunan alanların kontrolünü gerçekleştirmelisiniz. Eğer boş alan var ise doldurmanız gerekecektir.

 

Bilginize.

 
Gönderildi : 06/05/2016 17:58

Paylaş: