"Dataene i kommandoen overskredet maksimal tillatt ved økt konfigurasjonen" feil når du kjører kommandoen Get-postboks - ResultSize ubegrenset i Exchange Online

VIKTIG: Denne artikkelen ble oversatt med maskinoversettelsesprogramvare fra Microsoft og muligens redigert av Microsoft Community via CTF-teknologi i stedet for av en oversetter. Microsoft tilbyr både menneskelig oversatte og maskinoversatte/Community-redigerte artikler, slik at du får tilgang til alle artiklene i vår Knowledge Base på ditt eget språk. En maskinoversatt eller Community-redigert artikkel er imidlertid ikke alltid perfekt. Den kan inneholde feil i vokabular, syntaks eller grammatikk, mye likt en fremmedspråklig som forsøker å snakke språket ditt. Microsoft har ikke ansvar for unøyaktige opplysninger, feil eller skade forårsaket av feilaktig oversettelse av innholdet eller kundenes bruk av informasjonen. Microsoft oppdaterer jevnlig maskinoversettelsesprogramvaren og -verktøyene for å forbedre redigering av maskinoversatte tekster.

Den engelske versjonen av denne artikkelen er den følgende: 2922668
PROBLEMET
Når du bruker Exchange PowerShell kommandoen Get-postboks-ResultSize ubegrenset til å hente informasjon om Exchange Online-postbokser i organisasjonen, kan du få en feilmelding som ligner på følgende:
[ClientAccessServer = XXXXXXXXXCA014, BackEndServer=XXXXXXmb294.namprd05.prod.outlook.com, forespørsels-ID = xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx, tidsstempel =<Date><Time>] dataene i kommandoen overskredet maksimal tillatt av økt-konfigurasjonen. Den tillatte maksimumslengden er 500MB. Endre inndata, bruke en annen økt konfigurasjon eller endre egenskapene "PSMaximumReceivedObjectSizeMB" og "PSMaximumReceivedDataSizePerCommandMB" for økt-konfigurasjonen på den eksterne datamaskinen</Time></Date>
ÅRSAK
Dette problemet oppstår når prosessen blir tidsavbrutt når den prøver å hente en stor mengde data i én økt. Dette problemet kan oppstå når du prøver å hente informasjon om postboksen fra en svært stor organisasjon.
LØSNINGEN
Hvis du vil omgå dette problemet, kjører kommandoen som skal kjøres på serveren, og legg deretter en pause mellom hver kommando for å hindre at regulering.

Trinn 1: Hente listen over objekter fra serveren

Bruk cmdleten Invoke-Command til å utføre kommandoene fra serveren. For eksempel:
$mailboxes = Invoke-Command -Session (Get-PSSession) -ScriptBlock {Get-Mailbox -ResultSize Unlimited | Select-Object -Property Identity,DisplayName}

Trinn 2: Legge til en pause mellom hver kommando

Bruk cmdleten Start-hvilemodus til å legge til en pause mellom hvert objekt som blir behandlet. For eksempel:
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 informasjon
Hvis du vil ha mer informasjon, kan du se følgende Microsoft TechNet-ressurser:
Trenger du fortsatt hjelp? Gå til den Office 365-fellesskapet webområdet.

Advarsel: Denne artikkelen er autooversatt

Egenskaper

Artikkel-ID: 2922668 – Forrige gjennomgang: 04/21/2016 06:30:00 – Revisjon: 4.0

Microsoft Exchange Online

  • o365 o365a o365e o365p o365m o365022013 kbmt KB2922668 KbMtno
Tilbakemelding