VẤN
Khi bạn chạy các script hoặc lệnh ghép ngắn trong khi bạn đã kết nối với Microsoft Exchange Online thông qua Remote PowerShell, bạn gặp một hoặc nhiều triệu chứng sau đây:
-
Script hoặc lệnh ghép ngắn mất nhiều thời gian để chạy.
-
Bạn thấy thông báo cảnh báo điều chỉnh sau đây trong Exchange Online PowerShell:
CẢNH báo: vi trễ được áp dụng. Thực tế bị trì hoãn: <X> msec,... CẢNH báo: vi trễ được áp dụng. Thực tế bị trì hoãn: <X> msec, thi hành
BỞI
Hành vi này là do thiết kế. Nó được đặt để ngăn chặn các cuộc tấn công độc hại hoặc không chủ ý đối với dịch vụ có thể ảnh hưởng đến các thỏa thuận mức dịch vụ.
LỖI
Để làm việc xung quanh hành vi này, hãy thực hiện một trong các thao tác sau:
-
Bỏ qua thông báo cảnh báo. Bạn có thể thực hiện một cách an toàn, như hành vi này là do thiết kế.
-
Thêm thành phần ngủ sau vào script hoặc lệnh ghép ngắn. Việc thực hiện thao tác này làm chậm script hoặc lệnh ghép ngắn trong phạm vi của giới hạn điều chỉnh.
Start-Sleep -m <Time in milliseconds>
Trong ví dụ sau đây, một biến được tạo ra để truy xuất tất cả các hộp thư và thực hiện một hành động chống lại chúng. Đây là một cuộc gọi thường là Throttled.
$MB=get-mailbox -resultsize unlimited
$MB | %{Set-Mailbox $_.identity -CustomAttribute8 "Test"; Start-Sleep -m 500}
-
Liên hệ với bộ phận hỗ trợ của Office 365 và yêu cầu giới hạn điều chỉnh được điều chỉnh. Điều này có thể yêu cầu một biện minh kinh doanh.
THÔNG TIN BỔ SUNG
Bạn vẫn cần trợ giúp? Đi đến cộng đồng Microsoft.