Forum
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
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.