ค้นหาเว็บไซต์

คุณกำลังใช้โมดูล Exchange Online PowerShell เวอร์ชันเก่า


เมื่อเชื่อมต่อกับ Exchange Online PowerShell โดยใช้คำสั่ง Connect-ExchangeOnline ไม่มีอะไรพิเศษเกิดขึ้น แต่เมื่อดำเนินการคำสั่ง PowerShell เช่น Get-Mailbox คุณจะได้รับคำเตือนต่อไปนี้:

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 ได้เปิดตัวโมดูล Exchange Online PowerShell (v3) ใหม่ และโมดูลก่อนหน้านี้จะเลิกใช้ในอนาคต (ใกล้)

หากต้องการอัปเดตโมดูล PowerShell จะต้องถอนการติดตั้งโมดูลเก่าก่อนจึงจะสามารถติดตั้งเวอร์ชันล่าสุดได้ หากต้องการถอนการติดตั้งโมดูล v2 เก่า ให้ดำเนินการคำสั่งต่อไปนี้:

Uninstall-Module ExchangeOnlineManagement

และในการติดตั้งโมดูล v3 ใหม่ ให้รันคำสั่งต่อไปนี้:

Install-Module -Name ExchangeOnlineManagement -RequiredVersion 3.0.0

หากต้องการตรวจสอบว่าคุณติดตั้งโมดูล PowerShell และเวอร์ชันใด ให้ดำเนินการคำสั่ง Get-InstalledModule

บทความที่เกี่ยวข้อง