fbpx
Anasayfa » Forum

exchange shell ile ...
 

exchange shell ile adres defterine 2. mail adresini eklemek  

  RSS
Yüksel BASTAN
(@YukselBASTAN)
Üye

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

Alıntı
Gönderildi : 23/12/2016 20:39
Yusuf Ozturk
(@yusufozturk)
Üye

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.

CevapAlıntı
Gönderildi : 28/12/2016 11:32
Yüksel BASTAN
(@YukselBASTAN)
Üye

ExternalEmailAddress1,ExternalEmailAddress2,Name,FirstName,LastName
danp1@fabrikam.com,danp2@fabrikam.com,Dan Park,Dan,Park
pilar1@contoso.com,pilar2@contoso.com,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.

CevapAlıntı
Gönderildi : 03/01/2017 20:29
Yüksel BASTAN
(@YukselBASTAN)
Üye

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

CevapAlıntı
Gönderildi : 04/01/2017 17:50
Paylaş:

Lütfen Giriş yap yada Kayıt ol