Dela via


Data i kommandot överskred det högsta tillåtna av sessionskonfigurationsfelet vid körning av Get-Mailbox -ResultSize Unlimited

Ursprungligt KB-nummer: 2922668

Symptom

När du använder Exchange PowerShell-fjärrkommandot Get-Mailbox -ResultSize Unlimited för att hämta information om Exchange Online postlådor i din organisation får du ett felmeddelande som liknar följande:

[ClientAccessServer=XXXXXXXXXCA014,BackEndServer=XXXXXXmb294.namprd05.prod.outlook.com,RequestId=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx,TimeStamp=<Date><Time>] Data i kommandot överskred det högsta tillåtna värdet i sessionskonfigurationen. Det högsta tillåtna värdet är 500 MB. Ändra indata, använd en annan sessionskonfiguration eller ändra egenskaperna "PSMaximumReceivedObjectSizeMB" och "PSMaximumReceivedDataSizePerCommandMB" för sessionskonfigurationen på fjärrdatorn

Orsak

Det här problemet uppstår när processen överskrider tidsgränsen när den försöker hämta en stor mängd data i en session. Det här problemet kan uppstå när du försöker hämta postlådeinformation från en mycket stor organisation.

Lösning

Undvik det här problemet genom att köra kommandot för att köra på servern och sedan lägga till en paus mellan varje kommando för att förhindra begränsning.

Steg 1 – Hämta listan över objekt från servern

Använd cmdleten Invoke-Command för att köra kommandona från servern. Till exempel:

$mailboxes = Invoke-Command -Session (Get-PSSession) -ScriptBlock {Get-Mailbox -ResultSize Unlimited | Select-Object -Property Identity,DisplayName}

Steg 2 – Lägg till en paus mellan varje kommando

Använd cmdleten Start-Sleep för att lägga till en paus mellan varje objekt som bearbetas. Till exempel:

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}

Mer information

Mer information finns i följande Microsoft TechNet-resurser:

Behöver du fortfarande hjälp? Gå till Microsoft Community.