PowerShell'de "Connect-ExchangeOnline Cmdlet'i Tanınmadı" Hatasını Düzeltme


Sorun :

PowerShell'den Exchange Online'a bağlanmayı denediğimde şu hata mesajını aldım: "Connect-ExchangeOnline: 'Connect-ExchangeOnline' terimi bir cmdlet'in, işlevin, komut dosyasının veya çalıştırılabilir programın adı olarak tanınmıyor. Adın yazılışını kontrol edin veya bir yol eklenmişse yolun doğru olduğunu doğrulayın ve tekrar deneyin."

Çözüm:

'Connect-ExchangeOnline' cmdlet'i, Microsoft 365'te Exchange Online ile uzak bir PowerShell oturumu oluşturmak için kullanılır. PowerShell'i kullanarak Exchange Online yönetici işlevlerini yürütmek için bu cmdlet'i çalıştırmanız gerekir. Yukarıdaki hata mesajını alırsanız, bunu çözmek için izlenecek adımlar şunlardır:

1. ExchangeOnlineManagement Modülünü yükleyin

Connect-ExchangeOnline cmdlet'i, Office 365'te Exchange Online'ı yönetmek için kullanılan ExchangeOnlineManagement modülünün bir parçasıdır. Bu sorunu çözmek için ExchangeOnlineManagement modülünü yüklemeniz gerekir.


Install-Module ExchangeOnlineManagement

2. ExchangeOnlineManagement Modülünü içe aktarın:

ExchangeOnlineManagement Modülünü içe aktarın; modülü açıkça PowerShell oturumunuza aktarmanız gerekebilir:


Import-Module ExchangeOnlineManagement

3. Tekrar Bağlanmayı Deneyin: İçe aktardıktan sonra Connect-ExchangeOnline cmdlet'ini tekrar çalıştırmayı deneyin.

4. PowerShell'i Yeniden Açın: Bazen PowerShell oturumunuzu (veya PowerShell ISE'yi) kapatıp yeniden açmak yardımcı olabilir.

5. PowerShell sürümü eski olabilir: Sisteminize en son PowerShell sürümünü yükleyip yüklemediğinizi kontrol edin. 'Connect-ExchangeOnline' cmdlet'inin düzgün çalışması için Windows PowerShell sürüm 5.1 veya sonraki bir sürüme ihtiyacınız vardır. Bakınız: PowerShell Nasıl Güncellenir?

Bu adımları uygulamanıza rağmen hâlâ sorunlarla karşılaşıyorsanız davranışı etkileyen başka çevresel faktörler veya yapılandırmalar olabilir.

İlgili makaleler