ปัญหา
เมื่อคุณเรียกใช้สคริปต์หรือ cmdlet ในขณะที่คุณเชื่อมต่อกับ Microsoft Exchange Online ผ่าน PowerShell ระยะไกลคุณจะพบกับอาการต่อไปนี้อย่างน้อยหนึ่งอย่างดังต่อไปนี้
-
สคริปต์หรือ cmdlet ของใช้เวลานานในการเรียกใช้
-
คุณจะเห็นข้อความแจ้งเตือนการควบคุมปริมาณต่อไปนี้ใน Exchange Online PowerShell:
คำเตือน: การหน่วงเวลา Micro ถูกนำไปใช้ การหน่วงเวลาจริง: <X> msecs, ... คำเตือน: การหน่วงเวลา Micro ถูกนำไปใช้ การหน่วงเวลาจริง: <X> msecs, บังคับใช้
สาเหตุ
พฤติกรรมเช่นนี้เกิดจากการออกแบบ มันถูกใส่ไว้ในสถานที่เพื่อป้องกันไม่ให้เกิดการโจมตีที่เป็นอันตรายหรือไม่ได้ตั้งใจกับบริการที่อาจส่งผลกระทบต่อข้อตกลงระดับการบริการ
ปัญหา
เมื่อต้องการแก้ไขปัญหานี้ให้เลือกทำอย่างใดอย่างหนึ่งต่อไปนี้:
-
ละเว้นข้อความแจ้งเตือน คุณสามารถทำสิ่งนี้ได้อย่างปลอดภัยเนื่องจากลักษณะการทำงานนี้คือการออกแบบ
-
เพิ่มองค์ประกอบของการนอนหลับต่อไปนี้ไปยังสคริปต์หรือ cmdlet การทำเช่นนี้จะทำให้สคริปต์หรือ cmdlet ทำงานช้าลงภายในขอบเขตของข้อจำกัดการควบคุมปริมาณ
Start-Sleep -m <Time in milliseconds>
ในตัวอย่างต่อไปนี้จะมีการสร้างตัวแปรที่ดึงข้อมูลกล่องจดหมายทั้งหมดและดำเนินการกระทำต่อไป นี่คือการโทรที่โดยปกติปริมาณ
$MB=get-mailbox -resultsize unlimited
$MB | %{Set-Mailbox $_.identity -CustomAttribute8 "Test"; Start-Sleep -m 500}
-
ติดต่อฝ่ายสนับสนุนของ Office ๓๖๕และขอให้มีการปรับปรุงขีดจำกัดการควบคุมปริมาณ การดำเนินการนี้อาจจำเป็นต้องมีเหตุผลทางธุรกิจ
ข้อมูลเพิ่มเติม
ยังต้องการความช่วยเหลือหรือไม่ ไปที่ชุมชน Microsoft