"Údaje v príkaze prekročila maximálnu povolenú relácie konfigurácia" chyba pri spustení príkazu Get-schránky – ResultSize neobmedzený Exchange Online

DÔLEŽITÉ: Tento článok je preložený pomocou softvéru na strojový preklad od spoločnosti Microsoft a možno ho opraviť prostredníctvom technológie Community Translation Framework (CTF). Microsoft ponúka strojovo preložené články, články upravené komunitou aj články preložené prekladateľmi, aby zabezpečil prístup ku všetkým článkom databázy Knowledge Base vo viacerých jazykoch. Strojovo preložené články aj upravené články môžu obsahovať chyby týkajúce sa slovnej zásoby, syntaxe alebo gramatiky. Microsoft nenesie zodpovednosť za akékoľvek nepresnosti, chyby alebo škody spôsobené neprávnym prekladom obsahu alebo jeho použitím zo strany našich zákazníkov. Ďalšie informácie o technológii CTF nájdete na lokalite http://support.microsoft.com/gp/machine-translation-corrections/sk.

Pokiaľ chcete vidieť anglickú verziu článku, kliknite sem: 2922668
PROBLÉM
Pri použití vzdialený Exchange PowerShell príkaz Get-schránky – ResultSize neobmedzený získať informácie o schránky Exchange Online v organizácii, sa zobrazí chybové hlásenie podobné nasledujúcemu:
[ClientAccessServer = XXXXXXXXXCA014, BackEndServer=XXXXXXmb294.namprd05.prod.outlook.com, RequestId = xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx, TimeStamp =<Date><Time>] údaje v príkaze prekročila maximálnu povolenú relácie konfigurácia. Povolené maximum je 500MB. Zmeniť vstup, použite inú reláciu konfigurácie alebo "PSMaximumReceivedObjectSizeMB" a "PSMaximumReceivedDataSizePerCommandMB" vlastnosti relácie konfigurácia vzdialeného počítača</Time></Date>
PRÍČINA
Tento problém sa vyskytuje, keď proces krát pokúsi získať veľké množstvo údajov naraz. Tento problém sa môže vyskytnúť pri pokuse o načítanie poštovej schránky informácie z veľmi veľké organizácie.
ALTERNATÍVNE RIEŠENIE
Tento problém obísť, spustite príkaz spustiť na serveri, a potom pridajte pauza medzi každý príkaz, aby sa zabránilo obmedzovanie.

Krok 1: Získať zoznam objektov zo servera

Rutiny cmdlet Invoke príkaz na spustenie príkazov na server. Napríklad:
$mailboxes = Invoke-Command -Session (Get-PSSession) -ScriptBlock {Get-Mailbox -ResultSize Unlimited | Select-Object -Property Identity,DisplayName}

Krok 2: Pridanie pauza medzi každý

Rutiny cmdlet Start-Sleep pridať pauza medzi každý objekt, ktorý sa spracováva. Naprí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}
ĎALŠIE INFORMÁCIE
Ďalšie informácie nájdete v týchto zdrojoch Microsoft TechNet:
Potrebujete ďalšiu pomoc? Prejdite na Komunita používateľov balíka Office 365 webové stránky.

Upozornenie: Tento článok bol preložený automaticky.

Vlastnosti

ID článku: 2922668 – Posledná kontrola: 04/21/2016 07:27:00 – Revízia: 4.0

Microsoft Exchange Online

  • o365 o365a o365e o365p o365m o365022013 kbmt KB2922668 KbMtsk
Pripomienky