Forum

exchange shell ile ...
 
Bildirimler
Hepsini Temizle

exchange shell ile adres defterine 2. mail adresini eklemek

4 Yazılar
2 Üyeler
0 Likes
574 Görüntüleme
(@YukselBASTAN)
Gönderiler: 9
Active Member
Konu başlatıcı
 

merhaba arkadaşlar,

Import-Csv DOSYAADI.csv|%{New-MailContact -Name $_.Name -DisplayName $_.Name -ExternalEmailAddress $_.ExternalEmailAddress -ExternalEmailAddress2 $_.ExternalEmailAddress2 - FirstName $_.FirstName -LastName $_.LastName -OrganizationalUnit "OrtakAdresDefteri"}

yukarıdaki bu koda ben 2. ve hatta 3. mail adresini eklemek istediğimde ne yazmama gerekiyor çok aradım fakat bir sonuç bulamadım,

-ExternalEmailAddress2 $_.ExternalEmailAddress2 <-- denedim olmadı
-ExternalEmailAddress3 $_.ExternalEmailAddress3 <-- denedim olmadı

kısacası ben 2 tane 3 tane mail adresi olan müşterilerimi ortak herkesin görebildiği bir adres defterine taşımak istiyorum.

exchange 2016 kurulu.

 

Teşekkürler

 
Gönderildi : 23/12/2016 20:39

(@yusufozturk)
Gönderiler: 10
Active Member
 

Merhaba,

Email adreslerini "array" olarak gönderebilirsiniz.

Örneğin:

-ExternalEmailAddress "sales@cozumpark.com","info@cozumpark.com"

Bunları çekmek istediğiniz takdirde, array olacakları için, şu şekilde çekmek mümkün olacaktır.

Not: Array'ler her zaman 0'dan başlar PowerShell'de.

$_.ExternalEmailAddress[0] -> ilk mail adresi

$_.ExternalEmailAddress[1] -> ikinci mail adresi

$_.ExternalEmailAddress[2] -> ucuncu mail adresi gibi..

İyi çalışmalar.

 
Gönderildi : 28/12/2016 11:32

(@YukselBASTAN)
Gönderiler: 9
Active Member
Konu başlatıcı
 

ExternalEmailAddress1,ExternalEmailAddress2,Name,FirstName,LastName
[email protected],[email protected],Dan Park,Dan,Park
[email protected],[email protected],Pilar Pinilla,Pilar,Pinilla

 

şeklinde yüzlerce contact kayıt olduğunu düşünün ben bunları powershell ile import etmek istiyorum

 

Ben bu şekilde bir script yazdığımda :

Import-Csv .\import\a2.csv|%{New-MailContact -Name $_.Name -DisplayName $_.Name -ExternalEmailAddress[1] $_.ExternalEmailAddress1 -ExternalEmailAddress[2] $_.ExternalEmailAddress2 -FirstName $_.FirstName -LastName $_.LastName -OrganizationalUnit "OrtakAdresDefteri"}

 

New-MailContact : Cannot bind parameter because parameter 'ExternalEmailAddress' is specified more than once. To
provide multiple values to parameters that can accept multiple values, use the array syntax. For example, "-parameter
value1,value2,value3".
At line:1 char:131
+ ... mailAddress[0] $_.ExternalEmailAddress0 -ExternalEmailAddress[1] $_.E ...
+ ~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidArgument: (:) [New-MailContact], ParameterBindingException
+ FullyQualifiedErrorId : ParameterAlreadyBound,New-MailContact

 

hatası geri dönüyor, lütfen yardımlarınızı esirgemeyin.

 
Gönderildi : 03/01/2017 20:29

(@YukselBASTAN)
Gönderiler: 9
Active Member
Konu başlatıcı
 

çözüm park çözümsüzlük parkına dönüşmesin lütfen. Mutlaka yardım eli uzatan olur düşüncesiyle yazıyoruz

 
Gönderildi : 04/01/2017 17:50

Paylaş: