Compartilhar via


Os dados no comando excederam o máximo permitido pelo erro de configuração da sessão ao executar Get-Mailbox -ResultSize Unlimited

Número de KB original: 2922668

Sintomas

Quando você usa o comando remoto do Exchange PowerShell Get-Mailbox -ResultSize Unlimited para recuperar informações sobre Exchange Online caixas de correio em sua organização, você recebe uma mensagem de erro que se assemelha ao seguinte:

[ClientAccessServer=XXXXXXXXXCA014,BackEndServer=XXXXXXmb294.namprd05.prod.outlook.com,RequestId=xxxxxxxx-xxxx-xxxx-xxxx-xxxx-xxxxxxxxxx,TimeStamp=<Date><Time>] Os dados no comando excederam o máximo permitido pela configuração da sessão. O máximo permitido é de 500MB. Altere a entrada, use uma configuração de sessão diferente ou altere as propriedades "PSMaximumReceivedObjectSizeMB" e "PSMaximumReceivedDataSizePerCommandMB" da configuração da sessão no computador remoto

Motivo

Esse problema ocorre quando o processo acaba enquanto tenta recuperar um grande volume de dados em uma sessão. Esse problema pode ocorrer quando você tenta recuperar informações de caixa de correio de uma organização muito grande.

Solução alternativa

Para contornar esse problema, execute o comando a ser executado no servidor e adicione uma pausa entre cada comando para evitar a limitação.

Etapa 1 – Recuperar a lista de objetos do servidor

Use o Invoke-Command cmdlet para executar os comandos do servidor. Por exemplo:

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

Etapa 2 – Adicionar uma pausa entre cada comando

Use o Start-Sleep cmdlet para adicionar uma pausa entre cada objeto que está sendo processado. Por exemplo:

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}

Mais informações

Para obter mais informações, confira os seguintes recursos do Microsoft TechNet:

Ainda precisa de ajuda? Acesse a Microsoft Community.