Realmente no soy administrador de Exchange y he intentado usar el
Get-Mailbox -ResultSize Unlimited | Export-Mailbox -PstFolderPath c:\pstexport
comando. Que errores salen. Pasa gritando y golpea cada buzón y falla con lo siguiente.
Error was found for (the user mailbox) because: Error occured in a step: Approving object
An unknown error has occurred, error code -2147221219"
Agregué el usuario (administrador) al
New-ManagementRoleAssignment -Role "Mailbox Import Export" -User administrator
Si lo hago mal dímelo. Solo he estado siguiendo guías como las deeste sitio aquí
Realmente necesito comenzar esto esta noche para poder hacerlo mañana. Hasta entonces, exportaré uno a la vez a través de la GUI a Outlook y luego exportaré a pst (lo cual es lento y horrible si lo hace manualmente).
Respuesta1
Probado, funciona en el Shell de administración de Exchange:
Get-Mailbox -ResultSize Unlimited | ForEach-Object { New-MailboxExportRequest -Mailbox $_.Identity -FilePath ("\\localhost\c$\pstexport\" + $_.Alias + ".pst") }
Úselo Get-MailboxExportRequest
para monitorear el estado del proceso, tomará un tiempo si los buzones son grandes.
Úselo Remove-MailboxExportRequest
para limpiar después (úselo -Status Completed
para limpiar mientras aún está en proceso).
Respuesta2
Este es un error relacionado con los permisos. Para corregir este problema, siga los siguientes pasos:
- Utilice EMC para agregar la cuenta de usuario a la función de administrador de Exchange Server en el servidor de origen y de destino.
- Agregue una cuenta de usuario al grupo de administradores locales en el servidor de origen y de destino.
- Utilice el comando Add-MailboxPermission en EMC para otorgar acceso completo al buzón de correo en el servidor de origen y de destino.