Data i kommandot överskred det högsta tillåtna värdet för sessionskonfigurationsfelet när du Get-Mailbox -ResultSize Unlimited

Ursprungligt KB-nummer:   2922668

Symptom

När du använder fjärrkommandot Exchange PowerShell Get-Mailbox -ResultSize Unlimited för att hämta information om Exchange Online-postlådor i organisationen får du ett felmeddelande som ser ut ungefär så här:

[ClientAccessServer=XXXXXXXXXCA014, BackEndServer=XXXXXXmb294.namprd05.prod.outlook.com ,RequestId=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx,TimeStamp= ] Data i kommandot överskred det högsta tillåtna värdet i <Date> <Time> sessionskonfigurationen. Maxvärdet är 500 MB. Ändra indata, använda 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 går ut på grund av ett försök att hämta en stor mängd data i en session. Det här problemet kan uppstå när du försöker hämta information om postlådan från en mycket stor organisation.

Lösning

Du kan komma runt det här problemet genom att köra kommandot som ska köras på servern och sedan lägga till en paus mellan varje kommando för att förhindra begränsning.

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

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

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

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

Använd Start-Sleep cmdleten 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.