Oggi, mentre stavo configurando un server Exchange 2010, ho ricevuto questo errore:
The WinRM […] was notified that the request size exceeded the configured MaxEnvelopeSize quota
Il parametro MaxEnvelopeSize indica la dimensione (in Kb) massima di una request SOAP. A volte può essere necessario aumentare tale dimensione per completare l’esecuzione di un comando (sia da powershell che da GUI).
La dimensione di default è 500Kb e può essere visualizzata con il comando:
winrm get winrm/config
Per aumentare tale valore, è sufficiente lanciare il comando (nell’esempio per portare il valore a 1000Kb):
Se il problema è generato dalla management di Exchange, ho riscontrato la necessità di aumentare tale valore anche nel file web.config (InstallDir\ClientAccess\PowerShell). Se il parametro non è presente, può essere aggiunto: