
将邮箱或 PST 文件导出和导入到 Microsoft Exchange 中 2010 第 1 页
Exchange 之前 2010 SP1 我们使用了 Export-Mailbox 命令 (交换 2007 和 Exchange 2010) o 潜水 (交换 2003) 将我们的邮箱导出到 PST 的文件. 感谢 Exchange SP1 2010 我们将使用 'New-MailboxExportRequest’ 因此,无需在本地安装任何 Outlook. 我们将在 Exchange 服务器上执行此过程 2010 第 1 页, 我们必须指明哪个用户或组将负责执行这些导入或导出, 因此,我们将不得不添加 'Mailbox Import Export' 的角色. 否则, 默认情况下,“Organization Management”的成员’ 将具有这样的角色.
Con el comando ‘New-ManagementRoleAssignment –Role “Mailbox Import Export” [–User USUARIO] [–SecurityGroup GRUPO]’ asignaremos permisos a otros grupos o usuarios (ojo que también deberían de ser administradores locales del servidor Exchange). Y ya podríamos ejecutar con dicho usuario los comandos de exportación o importación; debemos cerrar y abrir la Shell de administración de Exchange antes de ello.
Con el comando ‘New-MailboxExportRequest -Mailbox USUARIO -FilePath “RUTA_UNCarchivo.pst”‘ exportaremos un buzón de forma individual.
Con el comando ‘foreach ($I 在 (Get-Mailbox (获取邮箱))) { New-MailboxExportRequest -Mailbox $i -FilePath “RUTA_UNC$($i.Alias).pst” }’ exportaremos todos los buzones de nuestra organización Exchange Server 2010. En el caso que tengamos un entorno mixto y no todos nuestros servidores sean Exchange 2010 este comando nos dará errores con los buzones que no estén en servidores de buzón Exchange 2010, por lo que deberíamos filtrar y ejecutar: ‘foreach ($I 在 (Get-Mailbox (获取邮箱) | 哪里 {$_.ExchangeVersion.ExchangeBuild.Major -eq 14})) { New-MailboxExportRequest -Mailbox $i -FilePath “RUTA_UNC${$i.Alias).pst” }’
Podremos consultar en todo momento el estado de las tareas de exportación mediante ‘Get-MailboxExportRequest’. Si necesitamos importar buzones de forma indivitual lo realizaremos de forma similar a la exortación con el comando ‘New-MailboxImportRequest -Mailbox USUARIO -FilePath “RUTA_UNCarchivo.pst’; en el caso de necesitar una importación masiva podremos utilizar el comando ‘Import-Csv‘ utilizando un fichero CSV en el que tendremos una unica columna con los alias a importar, ejecutaríamos ‘foreach ($I 在 (Import-Csv .exports.csv)) { New-MailboxExportRequest -Mailbox $i.Alias -FilePath “RUTA_UNC$($i.Alias).pst” }’