Powershell ile Office 365’e Bağlanma

Powershell ile Office 365’e bağlanma
Office 365 üzerinde bulunan Exchange Online’ a Powershell ile nasıl bağlantı kuracağımızı ve Exchange Online üzerinde birkaç temel Powershell komutlarını göreceğiz.

Windows PowerShell’in komutları çalıştırmak için dört tane güvenlik ilkesi vardır.Bunlar;
Unrestricted: Tüm Windows PowerShell komutlarını çalıştırılabilir.
AllSigned: Güvenilen bir yayımcı tarafından imzalanan Sadece komut çalıştırılabilir.
Restricted: Kısıtlı komut çalıştırılabilir. Windows PowerShell yalnızca etkileşimli modda kullanılabilir.
RemoteSigned: Çalıştırılmadan önce İndirilen komut güvenilen bir yayımcı tarafından imzalanmış olmalıdır.

Powershell ile Office 365 üzerindeki Exchange online ile bağlantı kurabilmek için aşağıdaki komutları izliyoruz.

1

 

 

 

 

 

 

 

 

 

 

 

 

Windows PowerShell’ i Run As Administrator ile açıyoruz.

2

 

“$Cred = Get-Credential “ komutu ile Office 365 Exchange online bağlanmak için kullanılıyor. Komutumuzu girdikten sonra bağlantıyı sağlayabilmek için, Office 365 “Username ve Password” giriyoruz. “OK” diyoruz.

3

 

Daha sonra ise $s = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://ps.outlook.com/powershell -Credential $cred -Authentication Basic –AllowRedirection “ komutunu giriyoruz. Bu komut bulut tabanlı olarak çalışan hizmetlere bağlamayı sağlar.

5

Windows Powershell üzerinde tüm komutları kısıtlama olmadan çalıştırmak için “Set-ExecutionPolicy Unrestricted” komutunu çalıştırıyoruz.

6

Ardından “ Import-PSSession $s “ komutu ile bulut tabanlı hizmetlerde kullanılan komutları yerel bilgisayarımıza çekiyoruz.

İşlemleri tamamladık. PowerShell komutlarımız ile işimiz bittiğinde Remove-PSSession $s ile açmış olduğunuz session’ u sonlandırabilirsiniz.
Office 365 Exchange online üzerinde birkaç komut çalıştıralım.

10

 

 “Get-Service” komut ile servislerin durumu lister

8

“Get-Mailbox” Office 365 exchange online üzerinde bulunan Alias, ServerName ve ProhibitSendQuota bilgilerini listelemek için kullanılır.

9

Get-Mailbox –identity “Peakupbilisim” bu komut tek bir kullanıcının bilgisini getiriyor.

12

“Get-Group ve Get-DistributionGroup” komutları için biri tüm grupları listeliyor diyeri Distributiongrpup listeliyor.

Powershell ile office 365 bağlantımızı yaptık umarım faydalı olur

Teşekkürler.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir