PowerShell ile Microsoft 365 Contact Yönetimi

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

Reklam

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Connecting to %s