Προειδοποίηση "Εφαρμόστηκε μικροκαθυστέρηση" ή παρουσιάζονται καθυστερήσεις στο Exchange Online

Ισχύει για
Exchange Online

Συμπτώματα

Όταν εκτελείτε δέσμες ενεργειών ή cmdlet χρησιμοποιώντας Microsoft Exchange Online μέσω απομακρυσμένου PowerShell για την τροποποίηση μεγάλων συνόλων δεδομένων, αντιμετωπίζετε ένα ή και τα δύο από τα ακόλουθα συμπτώματα:

  • Οι δέσμες ενεργειών ή τα cmdlet χρειάζονται πολύ χρόνο για να εκτελεστούν.

  • Μπορείτε να δείτε το ακόλουθο προειδοποιητικό μήνυμα περιορισμού στο Exchange Online PowerShell:

    Σημείωση

    ΠΡΟΕΙΔΟΠΟΙΗΣΗ: Εφαρμόστηκε μικροκαθυστέρηση. Πραγματική καθυστέρηση: <X> msecs, ...
    ΠΡΟΕΙΔΟΠΟΙΗΣΗ: Εφαρμόστηκε μικροκαθυστέρηση. Πραγματική καθυστέρηση: <X> msecs, Επιβολή

Αιτία

Αυτή η συμπεριφορά είναι εγγενής. Ο περιορισμός χρησιμοποιείται για την αποτροπή κακόβουλων ή ακούσιων επιθέσεων κατά της υπηρεσίας, οι οποίες θα μπορούσαν να επηρεάσουν τις Συμβάσεις παροχής υπηρεσιών. Μπορείτε να αγνοήσετε το προειδοποιητικό μήνυμα με ασφάλεια.

Λύση

Για να επιλύσετε αυτήν τη συμπεριφορά, δοκιμάστε τις ακόλουθες επιλογές με τη συγκεκριμένη σειρά.

Επιλογή 1

Εκτελέστε ένα διαγνωστικό αυτοβοήθειας στο Κέντρο διαχείρισης Microsoft 365 για να ενημερώσετε την πολιτική περιορισμού απομακρυσμένου PowerShell του Exchange για τον μισθωτή σας. Για λεπτομέρειες, ανατρέξτε στο θέμα Διαγνωστικά αυτοβοήθειας για προβλήματα στο Exchange Online και στο Outlook.

Επιλογή 2

Χρησιμοποιήστε Exchange Online cmdlet του PowerShell V2 για να εκτελέσετε την εργασία. Για λεπτομέρειες, ανατρέξτε στην ενότητα Πληροφορίες για τη μονάδα Exchange Online PowerShell V2.

Επιλογή 3

Προσθέστε το ακόλουθο στοιχείο αναστολής λειτουργίας σε δέσμες ενεργειών ή cmdlet. Αυτό το στοιχείο επιβραδύνει τη δέσμη ενεργειών ή το cmdlet εντός των ορίων του ορίου περιορισμού.

Start-Sleep -m <Time in milliseconds>

Στο παρακάτω παράδειγμα, η λίστα των γραμματοκιβωτίων που ανακτώνται με τη χρήση του Get-Mailbox cmdlet είναι αποθηκευμένη σε μια μεταβλητή. Αυτή η μεταβλητή χρησιμοποιείται για την εκτέλεση μιας ενέργειας σε όλα τα γραμματοκιβώτια. Αυτό το είδος εργασίας συνήθως περιορίζεται. Προσθέτοντας το στοιχείο αναστολής λειτουργίας στο cmdlet, μπορείτε να δοκιμάσετε να παραμείνετε εντός των ορίων του ορίου περιορισμού.

$MB=get-mailbox -resultsize unlimited $MB | %{Set-Mailbox $_.identity -CustomAttribute8 "Test"; Start-Sleep -m 500}

Επιλογή 4

Χρησιμοποιήστε τη λειτουργική μονάδα RobustCloudCommand για να εκτελέσετε τις δέσμες ενεργειών ή τα cmdlet. Μπορείτε να εγκαταστήσετε αυτή τη λειτουργική μονάδα, Install-Module χρησιμοποιώντας το ενσωματωμένο cmdlet.

Ακολουθεί ένα παράδειγμα της διεργασίας που χρησιμοποιεί τη λειτουργική μονάδα RobustCloudCommand για την προσθήκη δικαιωμάτων σε πολλούς δημόσιους φακέλους:

  1. Εξαγάγετε τη λίστα των δημόσιων φακέλων στο αρχείο PFList.csv, εκτελώντας το ακόλουθο cmdlet:

    Invoke-Command -Scriptblock {Get-PublicFolder -Recurse -Resultsize Unlimited | Select-Object -property Name,Identity} -Session (Get-Pssession) |Export-csv -Path C:\Temp\PFList.csv -NoTypeInformation

  2. Εγκαταστήστε τη λειτουργική μονάδα RobustCloudCommand εκτελώντας το ακόλουθο cmdlet:

    Install-Module -Name RobustCloudCommand -Force

  3. Εισαγάγετε τη λίστα των δημόσιων φακέλων που δημιουργήθηκε στο βήμα 1 στη μεταβλητή $PFList , εκτελώντας το ακόλουθο cmdlet:

    $PFList = Import-Csv C:\Temp\PFList.csv

  4. Προσθέστε δικαιώματα για κάθε δημόσιο φάκελο στη μεταβλητή $PFList , εκτελώντας το παρακάτω cmdlet: Αυτό το cmdlet δημιουργεί το αρχείο καταγραφής LogFileName που περιέχει τις λεπτομέρειες του cmdlet και τυχόν σφάλματα που ενδέχεται να προκύψουν.

    Start-RobustCloudCommand -LogFile C:\Temp\LogFileName.log -Recipients $PFList -ScriptBlock {Add-PublicFolderClientPermission -Identity $input.identity.tostring() -User User@Contoso.com -AccessRights CreateItems} -IdentifyingProperty Identity -UserPrincipalName Admin@contoso.com

Σημείωση

Συνήθως, αυτά τα cmdlet μπορούν να εκτελεστούν για ώρες ή ακόμη και ημέρες, ανάλογα με τον αριθμό των αντικειμένων που έχουν τροποποιηθεί.

Περισσότερες πληροφορίες

Εξακολουθείτε να χρειάζεστε βοήθεια; Μεταβείτε στην κοινότητα της Microsoft.