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.
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub-problemen geleidelijk uitfaseren als het feedbackmechanisme voor inhoud en deze vervangen door een nieuw feedbacksysteem. Zie voor meer informatie:Feedback verzenden en weergeven voor