Şu anda Exchange Online PowerShell modülünün eski bir sürümünü kullanıyorsunuz


Connect-ExchangeOnline komutunu kullanarak Exchange Online PowerShell'e bağlandığınızda özel bir şey olmuyor. Ancak Get-Mailbox gibi bir PowerShell komutunu çalıştırırken aşağıdaki uyarıyı alırsınız:

PS C:\WINDOWS\system32> $mailboxes = Get-mailbox -ResultSize unlimited
Attention!
You are currently using an older version of the Exchange Online PowerShell module which uses RPS. RPS deprecation has been announced and you will need to move to the latest V3 module by June 2023. Read more here: https://aka.ms/RPSDeprecation 
Please install our new REST-based PS V3 module downloadable from https://www.powershellgallery.com/packages/ExchangeOnlineManagement/, which is more secure and reliable.
Please note that you will no longer be able to use -UseRPSSession after June 2023.

Microsoft, yeni bir Exchange Online PowerShell modülünü (v3) kullanıma sunmuştur ve önceki modüller (yakın) gelecekte kullanımdan kaldırılacaktır.

PowerShell modülünü güncellemek için en son sürümü yükleyebilmeniz için öncelikle eski modülün kaldırılması gerekir. Eski v2 modülünü kaldırmak için aşağıdaki komutu yürütün:

Uninstall-Module ExchangeOnlineManagement

Yeni v3 modülünü kurmak için aşağıdaki komutu yürütün:

Install-Module -Name ExchangeOnlineManagement -RequiredVersion 3.0.0

Hangi PowerShell modüllerini ve sürümlerini yüklediğinizi kontrol etmek için Get-InstalledModule komutunu yürütün.

İlgili makaleler