"Údaje v příkazu překročila maximální povolené konfigurační relace" Chyba při spuštění příkazu Get-Mailbox - ResultSize neomezený v Exchange Online

DŮLEŽITÉ: Tento článek je přeložen pomocí softwaru na strojový překlad Microsoft. Nepřesný či chybný překlad lze opravit prostřednictvím technologie Community Translation Framework (CTF). Microsoft nabízí strojově přeložené, komunitou dodatečně upravované články, a články přeložené lidmi s cílem zajistit přístup ke všem článkům v naší znalostní bázi ve více jazycích. Strojově přeložené a dodatečně upravované články mohou obsahovat chyby ve slovníku, syntaxi a gramatice. Společnost Microsoft není odpovědná za jakékoliv nepřesnosti, chyby nebo škody způsobené nesprávným překladem obsahu nebo jeho použitím našimi zákazníky. Více o CTF naleznete na http://support.microsoft.com/gp/machine-translation-corrections/cs.

Projděte si také anglickou verzi článku: 2922668
PROBLÉM
Použijete-li načíst informace o poštovních schránek Exchange Online ve vaší organizaci Exchange PowerShell vzdáleného příkazu Get-Mailbox-bez omezení ResultSize , zobrazí se chybová zpráva podobná následující:
[ClientAccessServer = XXXXXXXXXCA014, BackEndServer=XXXXXXmb294.namprd05.prod.outlook.com, Id_žádosti xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx, TimeStamp = =<Date><Time>] údaje v příkazu překročila maximální povolené konfigurační relace. Povolené maximum je 500MB. Změňte vstupní, použít jiné relace konfigurace nebo změnit vlastnosti relace konfigurace vzdáleného počítače "PSMaximumReceivedObjectSizeMB" a "PSMaximumReceivedDataSizePerCommandMB"</Time></Date>
PŘÍČINA
K tomuto problému dochází, pokud proces časový limit při pokusu o načtení velkého objemu dat v jedné relaci. Tomuto problému může dojít při pokusu o načtení informací poštovní schránky z velmi velké organizace.
ŘEŠENÍ
Chcete-li tento problém vyřešit, spusťte příkaz ke spuštění na serveru a potom přidat Pauza mezi každý příkaz k zabránění, omezení.

Krok 1: Načtení ze serveru seznam objektů

Pomocí rutiny Invoke příkaz ke spuštění příkazů ze serveru. Například:
$mailboxes = Invoke-Command -Session (Get-PSSession) -ScriptBlock {Get-Mailbox -ResultSize Unlimited | Select-Object -Property Identity,DisplayName}

Krok 2: Přidání Pauza mezi každý příkaz

Přidání Pauza mezi každý objekt, který je zpracováván pomocí rutiny Start-spánku . Například:
foreach($m in $mailboxes) {Get-MailboxPermission $m.Identity.ToString() | Where { ($_.AccessRights -eq "FullAccess") -and ($_.IsInherited -eq $False) -and -not ($_.User -like "NT AUTHORITY\SELF")}; Start-Sleep -Milliseconds 500}
DALŠÍ INFORMACE
Další informace naleznete v následujících zdrojích Microsoft TechNet:
Stále potřebujete pomoc? Přejděte Komunity Office 365 webu.

Upozornění: Tento článek je přeložený automaticky

Vlastnosti

ID článku: 2922668 - Poslední kontrola: 04/20/2016 18:01:00 - Revize: 4.0

Microsoft Exchange Online

  • o365 o365a o365e o365p o365m o365022013 kbmt KB2922668 KbMtcs
Váš názor