Powershell ile Office 365 Üzerine Nasıl Bağlanılır?

Powershell ile Office 365 Üzerine Nasıl Bağlanılır?

Bu yazımızda Office 365 üzerine powershell ile nasıl bağlanılacağını anlatmaya çalışacağım. Günümüzde birçok şirket Office 365 kullanmaktadır. Office 365 kullanırken web arayüzü oldukça iyi bir kullanım sunmaktadır. Ancak bazı durumlarda powershell üzerinden erişimin daha uygun olduğunu fark edersiniz. Bu yazı ile powershell üzerinden Office 365 bağlantısı nasıl yapılır? Sorusunun cevabını sizlere anlatacağım.

Powershell ile Office 365’e bağlanabilmek için yapılması gerekenler;

Öncelikle powershell üzerinde oturum açmalısınız.

Ardından powershell içerisinde kimlik bilgilerinizi bir değişken içerisinde saklayacağınız kodu girmelisiniz.

$Cred = Get-Credential

Komutu çalıştırdıktan sonra karşınıza username ve password girebileceğiniz bir pencere açılacak. Buraya kimlik bilgilerinizi girmelisiniz.

Ardından Office 365 sunucusu üzerinden yeni bir powershell oturumu başlatmalısınız. Ve aşağıdaki komutu çalıştırmalısınız.

$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://ps.outlook.com/powershell/ -Credential $Cred -Authentication Basic –AllowRedirection

Yeniden aşağıdaki komutu kullanarak oturumunuzu içeriye aktarmalısınız.

Import-PSSession $Session

Eğer bu kısımda herhangi bir hata almadıysanız, artık içeridesiniz demektir. Dilediğiniz komutu çalıştırabilirsiniz. Office 365 üzerine bağlanarak işlemlerinizi yaptıktan sonra da aşağıdaki komut ile powershell üzerinden oturumunuzu sonlandırabilirsiniz.

Remove-PSSession $Session

Powershell üzerinden Office 365 içerisine bağlanabilmek için gerekli kodun tamamını aşağıda sizler için iletiyorum.

  • $Cred = Get-Credential
  • $Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://outlook.com/powershell/ -Credential $Cred -Authentication Basic -AllowRedirection
  • Import-PSSession $Session
  • Remove-PSSession $Session

Yukarıda Import-PSSession $Session komutunu yazdıktan sonra aşağıdaki hatayı almanız durumunda yapılacakları da not olarak ekleyelim.

Import-PSSession: Bu sistemde çalışan scriptler devre dışı bırakıldığı için dosyalar yüklenemiyor.

Bu hata sizin powershell yürütme politikanızı değiştirmeniz gerektiğini söylemektedir. Yapmanız gereken işlem öncelikle Powershell uygulamasını run as admin olarak çalıştırmalısınız.Powershell penceresi içerisinde aşağıdaki komutu çalıştırmalısınız.

Set-ExecutionPolicy RemoteSigned

Son olarak sizden politikanızı değiştirmek istemeniz sebebiyle bir onay sorusu gelecektir. Bu soruya da “Y” ile onay vermelisiniz. Artık Powershell üzerinden Office 365’e bağlısınız. Komutlarınızı çalıştırabilir ve kısayolda iyi raporlar ve configler elde edebilirsiniz.

Bu yazımda Powershell uygulaması üzerinden Office 365’e nasıl bağlantı yapılır sorusuna cevap vermeye çalıştım. Bir sonraki makalemde görüşmek dileğiyle.


 

Dağcan Nural

1988 İstanbul doğumluyum. Bilgisayar dünyasına olan hayranlığım çok küçük yaşlarda başladı. Bu sebeple sistem alanında kendimi geliştirmeye karar verdim. Celal Bayar Üniversitesi Bilgisayar Programcılığı ve Anadolu Üniversitesi İşletme mezunuyum. 2005 yılında Bilge Adam Sistem & Network Mühendisliği eğitimi aldım. Hemen ardından IT dünyasına giriş yaptım. Collezione şirketinde 2006 - 2018 yılları arasında Sistem Uzmanı olarak görev yaptım. 2018 Temmuz ayından beri LCWAIKIKI şirketinde IT System Engineer pozisyonunda çalışmaktayım. Sektörde 14 yıllık deneyime sahibim. Birçok önemli projede görev aldım. Sayfanın en alt kısmından Linkedin profilime ulaşabilirsiniz. Bilgi ve tecrübemi hem bu blog üzerinde hem de Çözümpark Bilişim Portalı üzerinde paylaşıyorum. Bilgi paylaştıkça güzeldir.

Bir cevap yazın

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