Cargando

Importar Outlook PST File a Exchange 2013 con Power Shell




Solución elegida por el autor
Iniciado por Vicente , 29 junio 2016 - 10:50

Esto es una tarea muy típica de los administradores de sistemas que gestionan servidores Exchange Server, lo bueno de realizarlo con PowerShell es que nos ahorraremos mucho tiempo para importar archivos .PST a diversas cuentas de correo. A través de PowerShell se usa el comando new-mailboximportrequest.
 
Recuerda que antes de ejecutar este comando para realizar la importación de correo electrónico se deben asignar derechos al buzón de correo ya que incluso el del administrador no tiene permiso para realizar la importación.
 
Ejecuta este comando:
 

ManagementRoleAssignment –Role “Mailbox Import Export” –User USUARIO

Donde usuario poner el nombre del usuario al que queréis darle permiso para poder importar o exportar a cuentas de correo Exchange.
 
Ahora para importar un archivo PST a una cuenta de correo de Exchange 2013 con PowerShell sería usando:


 

New-MailboxImportRequest -Mailbox USUARIO -FilePath \\Servidor\backup\usuario.pst

Donde usuario es el nombre del usuario donde quieres importar y filepath es la ruta del archivo pst que quieres importar a una cuenta Exchange.

 
Este último comando que te dejo sería para poder importar ese PST a una carpeta concreta del buzón de la cuenta del usuario, en este caso una carpeta que se llama "Archivado":

New-MailboxImportRequest -Mailbox USUARIO -FilePath \\Servidor\backup\usuario.pst -TargetRootFolder “Archivado” -IncludeFolders “#Inbox#”

Esto es muy útil para no meter todo en la Bandeja de Entrada y luego tener que moverlo manualmente. Sino mandarlo directamente al destino que requieras.
 
Espero te sirva mi explicación.
 
Saludos.

Pulsa corazón para recibir avisos de nuevas Respuestas

  AUTOR PREGUNTA

Publicado 26 junio 2016 - 11:55

Hola expertos de Solvetic,

 

a ver, tengo un problema, quiero pasar archivos .PST a cuentas de Exchange 2013, me gustaría poder hacerlo de forma algo más rápida y desde mi equipo, que ir de ordenador en ordenador. ¿Se pueden pasar los archivos PST por Power Shell? Si es así, a ver si me podéis decir el comando o la forma de poder realizarlo de forma correcta.

 

Muchas gracias.


  • 3 personas más tuvieron esta duda Yo también
  • Volver arriba

 

Publicado 29 junio 2016 - 10:50

Esto es una tarea muy típica de los administradores de sistemas que gestionan servidores Exchange Server, lo bueno de realizarlo con PowerShell es que nos ahorraremos mucho tiempo para importar archivos .PST a diversas cuentas de correo. A través de PowerShell se usa el comando new-mailboximportrequest.
 
Recuerda que antes de ejecutar este comando para realizar la importación de correo electrónico se deben asignar derechos al buzón de correo ya que incluso el del administrador no tiene permiso para realizar la importación.
 
Ejecuta este comando:
 

ManagementRoleAssignment –Role “Mailbox Import Export” –User USUARIO

Donde usuario poner el nombre del usuario al que queréis darle permiso para poder importar o exportar a cuentas de correo Exchange.
 
Ahora para importar un archivo PST a una cuenta de correo de Exchange 2013 con PowerShell sería usando:


 

New-MailboxImportRequest -Mailbox USUARIO -FilePath \\Servidor\backup\usuario.pst

Donde usuario es el nombre del usuario donde quieres importar y filepath es la ruta del archivo pst que quieres importar a una cuenta Exchange.

 
Este último comando que te dejo sería para poder importar ese PST a una carpeta concreta del buzón de la cuenta del usuario, en este caso una carpeta que se llama "Archivado":

New-MailboxImportRequest -Mailbox USUARIO -FilePath \\Servidor\backup\usuario.pst -TargetRootFolder “Archivado” -IncludeFolders “#Inbox#”

Esto es muy útil para no meter todo en la Bandeja de Entrada y luego tener que moverlo manualmente. Sino mandarlo directamente al destino que requieras.
 
Espero te sirva mi explicación.
 
Saludos.



   AUTOR PREGUNTA

Publicado 20 marzo 2017 - 22:32

Solo entro para recordar que me diste mucha ayuda con estos comandos en powershell. Son muy fáciles de usar y lo solucionan.




X