Forum
Merhabalar,
Exchange Server kullanıyorum ve elimde yaklaşık 9000 adet mail adresi var ve bunları ;
Recipient Configuration->Mail Contact kısmına eklemek istiyorum komut aşağıda ki gibidir;
Import-CSV c:\contacts.csv | ForEach-Object {
New-MailContact-Name $_."Name" -ExternalEmailAddress
$_."Email-Address" -FirstName $_."FirstName"
-OrganizationalUnit "OU\Email\External Contact Records" -Alias
$_."Name" }
ancak türkçe karakterlerde DisplayName saçmalıyor nasıl yapabilirim?
displayname,posta
Döneme Başdemir,[email protected]
Döneme Bağış,[email protected]
Düneme Ülkü Yazıcı,[email protected]
Düneme Şaçdi Aşar,[email protected]
Merhaba,
Yapinizdaki Exchange kurulumu Türkcemi Ingilizcemi ?
Eger ingilizce ise Türkce yapip denedinizmi ?
Merhaba,
Get-Culture komutunu çalıştırdığınızda LCID : 1055 - Name tr-TR - Display Name Türkçe(Türkiye) şeklinde görürsünüz büyük ihtimalle
Fakat dosyanızı import ettiğinizde Türkçe karakterlerinde Display name kısmında görünmesi için aşağıdaki sıralama ile gidebilirsiniz.
Mevcut Microsoftun yayınladığı Excel üzerinden yapıyorsanız. aşağıdaki sıralam ile gidin.
1. $contacts = Import-Csv C:\ExternalContacts.csv -Delimiter `; -encoding Default
(Yukarıda -encoding Default değeri türkçe karakterler için)
2. $contacts | Select-Object *
(Yukarıdaki komut ile mevcut excel üzerinden degişkene atadığın degerleri ekrana listelersin ve türkçe karakterleri görebilmen gerekir.)
3. $contacts | %{New-MailContact -Name $_.Name -DisplayName $_.Name -ExternalEmailAddress $_.ExternalEmailAddress -FirstName $_.FirstName -LastName $_.LastName}
(Tüm CSV dosyan içeri aktarılır aynıları varsa hata verir.)