Forum
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
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.
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.
çözüm park çözümsüzlük parkına dönüşmesin lütfen. Mutlaka yardım eli uzatan olur düşüncesiyle yazıyoruz