Bu makalemde Microsoft 365 üzerinde contact oluştama powershell ile nasıl yapılır konusunu anlatıyor olacağım…
Tek bir kullanıcı için;
Tek bir kontak oluşturmak için
New-MailContact -Name “Ali Deneme” -ExternalEmailAddress “aliithalat@deneme.com”
Örneğimizde “Ali Deneme” isminde harici mail adresi “aliithalat@deneme.com” olan bir kontak oluşturuluyorş
Birden fazla kontak oluşturmak için;
Elimizde bir excel dosyası olduğunu ve bu dosyada name ve externalmail başlığında iki kolondan olduğunu düşünelim.
Dosyamızın “contact.csv” olduğunu düşünürsek ve içeriği örnekteki gibiyse
name,externalmail,
ahmet tekin;ahmettekin@deneme.com
ayse derin;aysederin@deneme.com
Seren serpil;Serenserpil@deneme.com
######BEGIN######
$Recipients = Import-Csv C:\TEMP\contact.csv -Encoding utf8 -Delimiter “;”
Foreach ($temp in $Recipients)
{
$name=$temp.name
$externalmail=$temp.externalmail
New-MailContact -Name $_.name -ExternalEmailAddress $externalmail
}
######END#####
Örneğimizde contact.csv dosyasında bulunan kayıtları içeren kontaklar bir döngü içerisinde değerlendirilip tek tek oluşturuluyor.
Kürşat ARI / System Engineer & PowerShell Developer