Delen via


Gegevens in de opdracht hebben het maximum overschreden dat is toegestaan door de sessieconfiguratiefout bij het uitvoeren van Get-Mailbox -ResultSize Unlimited

Origineel KB-nummer: 2922668

Symptomen

Wanneer u de externe Exchange PowerShell-opdracht Get-Mailbox -ResultSize Unlimited gebruikt om informatie op te halen over Exchange Online postvakken in uw organisatie, ontvangt u een foutbericht dat er ongeveer als volgt uitziet:

[ClientAccessServer=XXXXXXXXXCA014,BackEndServer=XXXXXXmb294.namprd05.prod.outlook.com,RequestId=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx,TimeStamp=<Date><Time>] De gegevens in de opdracht hebben het maximum overschreden dat is toegestaan door de sessieconfiguratie. Het toegestane maximum is 500 MB. Wijzig de invoer, gebruik een andere sessieconfiguratie of wijzig de eigenschappen 'PSMaximumReceivedObjectSizeMB' en 'PSMaximumReceivedDataSizePerCommandMB' van de sessieconfiguratie op de externe computer

Oorzaak

Dit probleem treedt op wanneer er een time-out optreedt voor het proces wanneer wordt geprobeerd een grote hoeveelheid gegevens in één sessie op te halen. Dit probleem kan optreden wanneer u postvakgegevens van een zeer grote organisatie probeert op te halen.

Tijdelijke oplossing

U kunt dit probleem omzeilen door de opdracht uit te voeren op de server en vervolgens een pauze toe te voegen tussen elke opdracht om beperking te voorkomen.

Stap 1: de lijst met objecten ophalen van de server

Gebruik de Invoke-Command cmdlet om de opdrachten uit te voeren vanaf de server. Bijvoorbeeld:

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

Stap 2: een pauze tussen elke opdracht toevoegen

Gebruik de Start-Sleep cmdlet om een pauze toe te voegen tussen elk object dat wordt verwerkt. Bijvoorbeeld:

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}

Meer informatie

Zie de volgende Microsoft TechNet-resources voor meer informatie:

Meer hulp nodig? Ga naar Microsoft Community.