Dane w poleceniu przekroczyły maksimum dozwolone przez błąd konfiguracji sesji podczas uruchamiania polecenia Get-Mailbox -ResultSize Unlimited

Oryginalny numer KB:   2922668

Symptomy

Podczas używania zdalnego polecenia programu PowerShell programu Exchange Get-Mailbox -ResultSize Unlimited w celu pobrania informacji o skrzynkach pocztowych usługi Exchange Online w organizacji jest wyświetlany komunikat o błędzie podobny do następującego:

[ClientAccessServer=XXXXXXXXXCA014, BackEndServer=XXXXXXmb294.namprd05.prod.outlook.com ,RequestId=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx,TimeStamp= ] Dane w poleceniu przekroczyły maksimum dozwolone przez konfigurację <Date> <Time> sesji. Maksymalna dozwolona wartość to 500 MB. Zmienianie danych wejściowych, używanie innej konfiguracji sesji lub zmienianie właściwości "PSMaximumReceivedObjectSizeMB" i "PSMaximumReceivedDataSizePerCommandMB" właściwości konfiguracji sesji na komputerze zdalnym

Przyczyna

Ten problem występuje, gdy podczas próby pobrania dużej ilości danych w jednej sesji proces się przeobrazy. Ten problem może wystąpić podczas próby pobrania informacji ze skrzynki pocztowej do bardzo dużej organizacji.

Obejście problemu

Aby uniknąć tego problemu, uruchom polecenie w celu wykonania polecenia na serwerze, a następnie dodaj przerwę między poszczególnymi poleceniami, aby zapobiec ograniczaniu.

Krok 1. Pobieranie listy obiektów z serwera

Użyj polecenia Invoke-Command cmdlet, aby wykonać polecenia z serwera. Przykład:

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

Krok 2. Dodawanie przerwy między poszczególnymi poleceniami

Użyj polecenia Start-Sleep cmdlet, aby dodać przerwę między każdym przetwarzanym obiektem. Przykład:

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}

Więcej informacji

Aby uzyskać więcej informacji, zobacz następujące zasoby w witrynie Microsoft TechNet:

Nadal potrzebujesz pomocy? Przejdź do witryny Microsoft Community.