Jelenségek

Ha parancsfájlokat vagy parancsmagokat futtat a Microsoft Exchange Online PowerShell használatával a nagyméretű adatkészletek módosításához, az alábbi jelenségeket tapasztalja:

  • A parancsfájlok vagy parancsmagok futtatása sokáig tart.

  • A PowerShellben a következő szabályozási figyelmeztetés Exchange Online jelenik meg:

    FIGYELEM: Micro delay applied. Ténylegesen késleltetve: <X> msecs, ...
    FIGYELEM: Micro delay applied. Ténylegesen késleltetve: <X> msecs, Kényszerítve

A probléma oka

A jelenség szándékos. A szabályozás a szolgáltatáson olyan rosszindulatú vagy véletlen támadások megelőzésére használható, amelyek hatással lehetnek a szolgáltatásiszint-szerződésekre. Nyugodtan figyelmen kívül hagyhatja a figyelmeztető üzenetet.

Kerülő megoldás

Ezt a viselkedést a következő lehetőségekkel próbálhat meg a megadott sorrendben.

1. lehetőség

Önsegítő diagnosztikát futtathat a Microsoft 365 Felügyeleti központban, és frissítheti a Exchange PowerShell-szabályozási házirendet a bérlőjére vonatkozó távoli PowerShell-szabályozási házirend frissítéséhez. Részletes információkért lásd: Önsegítő diagnosztikaa diagnosztikai eszközben a Exchange Online és Outlook.

2. lehetőség

Futtassa Exchange Online PowerShell V2-parancsmagokkal. További információ: A Exchange Online PowerShell V2 modul .

3. lehetőség

Adja hozzá a következő alvási elemet a parancsprogramhoz vagy parancsmaghoz. Ez az elem a szabályozási korláton belülre lassítja a parancsfájlt vagy a parancsmagot.


Start-Sleep -m <Time in milliseconds>
Az alábbi példában a Get-Mailbox parancsmag használatával beolvasható postaládák listáját egy változó tárolja. Ez a változó egy művelet futtatására használható az összes postaládán. Az ilyen típusú feladat általában le van szabályozás alatt. Ha hozzáadja az alvási elemet a parancsmaghoz, megpróbálhatja a szabályozási korláton belül maradni.

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

4. lehetőség

Futtassa a parancsprogramokat vagy parancsmagokat a RobustCloudCommand modullal. Ezt a modult a beépített parancsmag Install-Module használhatja.

Az alábbi példa azt a folyamatot példálja, amely a RobustCloudCommand modul segítségével engedélyeket ad több nyilvános mappához:

  1. Exportálja a nyilvános mappák listáját PFList.csv következő parancsmag futtatásával:

    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. Telepítse a RobustCloudCommand modult az alábbi parancsmag futtatásával:

    Install-Module -Name RobustCloudCommand -Force

  3. Importálja az 1. lépésben létrehozott nyilvános mappák listáját az $PFList változóba az alábbi parancsmag futtatásával:

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

  4. Az alábbi parancsmag futtatásával adjon engedélyeket a $PFList mappához. Ez a parancsmag létrehoz egy LogFileName-naplót, amely tartalmazza a parancsmag adatait és az esetleges hibákat.

    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

Megjegyzés: Ezek a parancsmagok általában órákig vagy akár napokig is futnak, a módosított objektumok számától függően.

További információ

További segítségre van szüksége? Ugorjon a Microsoft-közösségek oldalra.

További segítségre van szüksége?

Ismeretek bővítése
Oktatóanyagok megismerése
Új szolgáltatások listájának lekérése
Csatlakozás a Microsoft Insiderek

Hasznos volt az információ?

Mennyire elégedett a fordítás minőségével?
Mi befolyásolta a felhasználói élményét?

Köszönjük visszajelzését!

×