โมดูล Exchange Online PowerShell v2 โดย Roland Ehle
Microsoft เพิ่งเผยแพร่โมดูล Exchange Online PowerShell เวอร์ชันใหม่ โมดูลนี้สามารถใช้เพื่อแก้ไขปัญหาการหมดเวลาเมื่อทำงานในสภาพแวดล้อมที่ใหญ่กว่าซึ่งมีกล่องจดหมายจำนวนมาก แต่มีข้อดีมากกว่ามาก
- การสนับสนุน MFA - Microsoft แนะนำให้เปิดใช้งานการรับรองความถูกต้องแบบหลายปัจจัยสำหรับบัญชีผู้ดูแลระบบทั้งหมด โมดูลใหม่รองรับ MFA อย่างสมบูรณ์
- Commandlets ใหม่ทำงานเร็วขึ้นเนื่องจากเอาต์พุตมีคุณสมบัติบางอย่างเท่านั้น ลองเปรียบเทียบขนาดของเอาต์พุตกัน
get-mailbox donald.duck@sid-500.com | out-file c:\temp\result1.txt
get-exomailbox donald.duck@sid-500.com | out-file c:\temp\result2.txtหากคุณเปรียบเทียบขนาดของไฟล์ผลลัพธ์ คุณจะรับรู้ว่าไฟล์ result1.txt มีขนาดใหญ่กว่า result2.txt ประมาณ 2.5 เท่า (ในกรณีของฉันคือ 2,47 KB ถึง 747 ไบต์) ทีนี้ลองจินตนาการว่าคุณรันคำสั่ง $allboxes=get-mailbox -ResultSize Unlimited ในสภาพแวดล้อมที่มีกล่องจดหมาย 10,000 กล่อง
- ผลลัพธ์ของ commandlets ถูกดีซีเรียลไลซ์ ซึ่งหมายความว่าคุณสามารถใช้ผลลัพธ์ที่ได้ เช่น สำหรับการคำนวณ เช่น ขนาดรวมของกล่องจดหมายทั้งหมดในองค์กรของคุณ
(get-exomailboxstatistics donald.duck@sid-500.com).TotalItemSize.Value.ToMB()จะทำงาน!
นี่คือไฮไลท์ที่ฉันพบ และฉันขอแนะนำให้คุณลองใช้โมดูลใหม่ การติดตั้งนั้นง่ายมาก:
Install-Module -Name ExchangeOnlineManagement การเชื่อมต่อกับ EOP:
Connect-ExchangeOnline -UserPrincipalName -ShowProgress $trueอ่านเพิ่มเติมได้ที่ ไมโครซอฟต์