none
Importar PST RRS feed

  • Pregunta

  • Buenas, hoy en dia tengo el correo en un hosting pero queremos incorpoar un Servidor Exchange STD 2010 sobre un Windows STD 2008 R2 para tener alojados los mail internamente... estaba  probando en maquinas virtuales la importacion de los archivos .PST .... leyendo en google encontre que se podia hacer a traves de un comando New-ManagementRoleAssignment –Role “Mailbox Import Export” –User “<username>”, pero al ejecutar dicho comando en la consola PS me indica que el comando "New-ManagementRoleAssignment" no es reconocido. 

     

    Alguien sabe que podria estar pasando ??? ahora baje el SP1 del Exchange para ver si es eso o no... me podria estar faltando algo ? 

     

    Saludos.

    lunes, 20 de junio de 2011 3:02

Respuestas

  • Escribo esto por si a alguien mas le sirve:

     

    Ahi logre importar el pst.... al final instale el SP1 del exchange 2010 y el outlook 2010, no se cual de los 2 habra hecho la labor, pero tambien cambie de comandos y ejecute:

     

    [PS] C:\Windows\system32> New-RoleGroup "Mailbox Import Export Group" -Roles "Mailbox Import Export"

    [PS] C:\Windows\system32> Add-RoleGroupMember "Mailbox Import Export Group" -Member "Administrador"

     

    [PS] C:\Windows\system32> New-MailboxImportRequest -Mailbox "epic" -FilePath \\server\Correo\epic.pst

    Name                                           Mailbox                                        Status
    ----                                               -------                                         ------
    MailboxImport                         prueba.local/Usuarios/epic                   Queued

     

    Despues ejecute para ver el avance:

    [PS] C:\Windows\system32> Get-MailboxImportRequest | Format-List Name, Mailbox, Status

    Name    : MailboxImport
    Mailbox : prueba.local/Usuarios/epic
    Status  : InProgress

    En uno 5 min mas lo ejecute nuevamente y me mostro:

    [PS] C:\Windows\system32> Get-MailboxImportRequest | Format-List Name, Mailbox, Status

    Name    : MailboxImport
    Mailbox : prueba.local/Usuarios/epic
    Status  : Completed

     

    Despues desde otra maquina entre por owa y ya tenia todos los mail cargados y sus respectivas carpetas.

     

    Si lo que quiero es importar un grupo de PST en vez de ir uno por uno habria que ejecutar el siguiente comando tal cual cambiando solamente la rura "\\server\Correo\":

     

    [PS] C:\Windows\system32> foreach ($i in (Get-Mailbox)) { New-MailboxImportRequest -Mailbox $i -FilePath "\\server\Correo\$($i.Alias).pst" }

     

    *Donde cada pst debe llamarse igual que el buzon configurado en el exchange2010, que por logica o probabilidad se llama igual que el usuario creado en el Active Directory.

     

    Nota:

    1.- Le agrege todos los permiso a la carpeta que contenia el pst para el grupo "Exchange Trusted Subsystem Security"

    2.- Y me fije que el servicio "Microsoft Exchange Mailbox Replication" estuviera ejecutandose





    martes, 28 de junio de 2011 21:22

Todas las respuestas

  • ¿Estás abriendo una consola de PowerShell directamente? No puede funcionar así, pues no tiene el PsSnapin de Exchange que incluye esos comandos. O abres el Shell de administración que te instalan las propias herramientas de administración de Exchange o añades ese PsSnapin a una consola "normal" de PowerShell con el siguiente comando (las herramientas de administración de Exchange deben estar instaladas en el equipo, o si no este PsSnapin no estará disponible):

     

    Add-PsSnapin Microsoft.Exchange.Management.PowerShell.Admin


     


    Un saludo

    Fernando Reyes [MS MVP]
    MCSA 2000/2003
    MCSE 2000/2003
    MCITP EnterpriseAdministrator
    Web: http://freyes.svetlian.com
    Blog: http://urpiano.wordpress.com
    RSS: http://urpiano.wordpress.com/feed/
    freyes.champú@champú.mvps.org
    (Aclárate la cabeza si quieres escribirme)
    lunes, 20 de junio de 2011 7:09
    Moderador
  • Gracias Fernando, efectivamente eso era... lo ejecute en la consola de Exchange y paso... ahora tengo una duda al tratar de ejecutar el mismo import... ejecute el siguiente comando:

     

    Import-mailbox –identity epic –PSTFolderPath C:\Correos\epic.pst

     

    Ese .pst esta en el mismo server exchange.

     

     

    Pero me arroja lo siguiente:

     

    [PS] C:\Windows\system32>Import-mailbox -identity epic -PSTFolderPath \\192.168.1.130\Correo\epic.pst
    Se encontró un error en epic (epic@prueba.local) porque: Error en la operación.
    , código de error: -2147467259
     + CategoryInfo   : InvalidOperation: (0:Int32) [Import-Mailbox], Re
     cipientTaskException
     + FullyQualifiedErrorId : 3FD5010D,Microsoft.Exchange.Management.Recipient
     Tasks.ImportMailbox
    
    
    
    RunspaceId      : 72270558-0926-44ad-b406-d63368038e50
    Identity       : prueba.local/Usuarios/epic
    DistinguishedName    : CN=epic,OU=Usuarios,DC=prueba,DC=local
    DisplayName      : epic
    Alias       : epic
    LegacyExchangeDN     : /o=prueba/ou=Exchange Administrative Group (
             FYDIBOHF23SPDLT)/cn=Recipients/cn=epic
    PrimarySmtpAddress    : epic@prueba.local
    SourceServer      :
    SourceDatabase     : Mailbox Database 0589208234
    SourceGlobalCatalog    : SERVER
    SourceDomainController   :
    TargetGlobalCatalog    : SERVER
    TargetDomainController   :
    TargetMailbox     :
    TargetServer      : server.prueba.local
    TargetDatabase     : Mailbox Database 0589208234
    MailboxSize      : 269.8 MB (282,919,936 bytes)
    IsResourceMailbox    : False
    SIDUsedInMatch     :
    SMTPProxies      :
    SourceManager     :
    SourceDirectReports    :
    SourcePublicDelegates   :
    SourcePublicDelegatesBL   :
    SourceAltRecipient    :
    SourceAltRecipientBL    :
    SourceDeliverAndRedirect   :
    MatchedTargetNTAccountDN   :
    IsMatchedNTAccountMailboxEnabled :
    MatchedContactsDNList   :
    TargetNTAccountDNToCreate  :
    TargetManager     :
    TargetDirectReports    :
    TargetPublicDelegates   :
    TargetPublicDelegatesBL   :
    TargetAltRecipient    :
    TargetAltRecipientBL    :
    TargetDeliverAndRedirect   :
    Options       : Default
    SourceForestCredential   :
    TargetForestCredential   :
    TargetFolder      :
    PSTFilePath      : \\192.168.1.130\Correo\epic.pst
    RecoveryMailboxGuid    :
    RecoveryMailboxLegacyExchangeDN :
    RecoveryMailboxDisplayName  :
    RecoveryDatabaseGuid    :
    StandardMessagesDeleted   : 0
    AssociatedMessagesDeleted  : 0
    DumpsterMessagesDeleted   : 0
    MoveType       : Import
    MoveStage      : Validation
    StartTime      : 24/06/2011 16:40:17
    EndTime       : 24/06/2011 16:40:17
    StatusCode      : -2147467259
    StatusMessage     : Error en la operación.
    ReportFile      : C:\Program Files\Microsoft\Exchange Server\V14\Logging\MigrationLogs\import-Mailbox20110
             624-164017-1132500.xml
    ServerName      : server.prueba.local
    
    
    
    [PS] C:\Windows\system32>


     

     

     

     

    Saludos.


    viernes, 24 de junio de 2011 20:11
  • ¿Estás intentando la importación desde un shell de 64 bits? Sólo funciona desde shells de 32 bits:

    How to Import Mailbox Data
    http://technet.microsoft.com/en-us/library/bb691363(EXCHG.80).aspx


    Un saludo

    Fernando Reyes [MS MVP]
    MCSA 2000/2003
    MCSE 2000/2003
    MCITP EnterpriseAdministrator
    Web: http://freyes.svetlian.com
    Blog: http://urpiano.wordpress.com
    RSS: http://urpiano.wordpress.com/feed/
    freyes.champú@champú.mvps.org
    (Aclárate la cabeza si quieres escribirme)
    lunes, 27 de junio de 2011 7:17
    Moderador
  • Hola Fernando,

     

              Pero si mi Windows2008 es de 64bit y el Exchange 2010 es de 64bit, como habro una ventana de 32 bit ??

     

    Saludos.

    martes, 28 de junio de 2011 13:51
  • Yo he hecho importaciones de .pst desde un servidor con el rol de MBX, en Windows Server 2008 R2 sin problemas.

    Tienes permisos de Lectura/Escritura para el grupo Exchange Trusted Subsystem sobre los recursos de red, si mal no recuerdo


    Saludos,

    Marc
    MCSA/MCSE 2003
    MCITP: Enterprise Administrator (Windows Server 2008)
    MCITP: Enterprise Messaging Administrator (Microsoft Exchange 2007 & Exchange 2010)
    MCC: Microsoft Community Contributor 2011
    Citrix CCA
    martes, 28 de junio de 2011 14:06
    Moderador
  • A la carpeta que posee los .pst le di al usuarios  Todos permisos full

     

    Es encesario tener instalado Outlook 2010 64bit ?? o el SP1  ??

     

    PD: Tengo el exchange 2010 64bit en español.


    martes, 28 de junio de 2011 17:27
  • Escribo esto por si a alguien mas le sirve:

     

    Ahi logre importar el pst.... al final instale el SP1 del exchange 2010 y el outlook 2010, no se cual de los 2 habra hecho la labor, pero tambien cambie de comandos y ejecute:

     

    [PS] C:\Windows\system32> New-RoleGroup "Mailbox Import Export Group" -Roles "Mailbox Import Export"

    [PS] C:\Windows\system32> Add-RoleGroupMember "Mailbox Import Export Group" -Member "Administrador"

     

    [PS] C:\Windows\system32> New-MailboxImportRequest -Mailbox "epic" -FilePath \\server\Correo\epic.pst

    Name                                           Mailbox                                        Status
    ----                                               -------                                         ------
    MailboxImport                         prueba.local/Usuarios/epic                   Queued

     

    Despues ejecute para ver el avance:

    [PS] C:\Windows\system32> Get-MailboxImportRequest | Format-List Name, Mailbox, Status

    Name    : MailboxImport
    Mailbox : prueba.local/Usuarios/epic
    Status  : InProgress

    En uno 5 min mas lo ejecute nuevamente y me mostro:

    [PS] C:\Windows\system32> Get-MailboxImportRequest | Format-List Name, Mailbox, Status

    Name    : MailboxImport
    Mailbox : prueba.local/Usuarios/epic
    Status  : Completed

     

    Despues desde otra maquina entre por owa y ya tenia todos los mail cargados y sus respectivas carpetas.

     

    Si lo que quiero es importar un grupo de PST en vez de ir uno por uno habria que ejecutar el siguiente comando tal cual cambiando solamente la rura "\\server\Correo\":

     

    [PS] C:\Windows\system32> foreach ($i in (Get-Mailbox)) { New-MailboxImportRequest -Mailbox $i -FilePath "\\server\Correo\$($i.Alias).pst" }

     

    *Donde cada pst debe llamarse igual que el buzon configurado en el exchange2010, que por logica o probabilidad se llama igual que el usuario creado en el Active Directory.

     

    Nota:

    1.- Le agrege todos los permiso a la carpeta que contenia el pst para el grupo "Exchange Trusted Subsystem Security"

    2.- Y me fije que el servicio "Microsoft Exchange Mailbox Replication" estuviera ejecutandose





    martes, 28 de junio de 2011 21:22
  • Si se trata de Exchange 2010, entonces no tienes el problema de los 32 bits; eso es con Exchange 2007. Acabo de repasar tu mensaje original y veo que pasé por alto que indicabas que era Exchange 2010, de haberme dado cuenta antes no te habría dicho esa tontería :oP

    Un saludo

    Fernando Reyes [MS MVP]
    MCSA 2000/2003
    MCSE 2000/2003
    MCITP EnterpriseAdministrator
    Web: http://freyes.svetlian.com
    Blog: http://urpiano.wordpress.com
    RSS: http://urpiano.wordpress.com/feed/
    freyes.champú@champú.mvps.org
    (Aclárate la cabeza si quieres escribirme)

    miércoles, 29 de junio de 2011 7:33
    Moderador
  • No te preocupes Fernando, pero tengo una duda, es necesario el SP1 para importar PST en Exchange 2010 ?? leyendo en una pagina me dice que si, que si instalo el SP1 evito tener que instalar el Outlook x64.

     

    "Exchange 2010 SP1 removes the requirement to have Outlook x64 installed by including an in-built MAPI provider. This is probably going to be one of the most welcomed additions to this improved piece of functionality."

    miércoles, 29 de junio de 2011 21:21
  • Sí, es correcto el SP1 añade la funcionalidad de importar los .pst sin necesidad de tener el cliente instalado en el servidor (ya era hora, por cierto)
    Saludos,

    Marc
    MCSA/MCSE 2003
    MCITP: Enterprise Administrator (Windows Server 2008)
    MCITP: Enterprise Messaging Administrator (Microsoft Exchange 2007 & Exchange 2010)
    MCC: Microsoft Community Contributor 2011
    Citrix CCA
    jueves, 30 de junio de 2011 8:32
    Moderador
  • Si lo Acabo de probar...

     

    Otra consulta, si quisiera que mis clientes puedan ver sus correos por su BlackBerry hay que configurar algo en el Servidor Exchange ??

    jueves, 30 de junio de 2011 21:28
  • Blackberry, hasta donde yo sé, necesita de un servidor propio que es el BES. No sé si las BB soportan ActiveSync por lo que si así fuera, bastaría con tenerlo configurado correctamente.
    Saludos,

    Marc
    MCSA/MCSE 2003
    MCITP: Enterprise Administrator (Windows Server 2008)
    MCITP: Enterprise Messaging Administrator (Microsoft Exchange 2007 & Exchange 2010)
    MCC: Microsoft Community Contributor 2011
    Citrix CCA
    viernes, 1 de julio de 2011 7:32
    Moderador
  • Me comentron en otro post que con exchange 2010 servia el ActiveSync para las BB... esperemos que asi sea... por el momento toy haciendo pruebas con VMware no mas.

     

    Una duda, tengo un PST que tengo que importar... pero este pesa 3,7GB y me dice que se paso de limite y que no podra recivir ni enviar mail.... cuanto es el maximo que aguanta exchange 2010 para el tamaño de los .PST ??? ... otra cosa al momento de importar un .PST que sucede si este tiene errores o por lo menos mas de 50  ???

     

    Saludos.


    domingo, 3 de julio de 2011 17:28
  • Más que por el .pst, mira el límite del Storage en Exchange dado que el límite desde Outlook 2007 está en los 2 TB por archivo.
    Saludos,

    Marc
    MCSA/MCSE 2003
    MCITP: Enterprise Administrator (Windows Server 2008)
    MCITP: Enterprise Messaging Administrator (Microsoft Exchange 2007 & Exchange 2010)
    MCC: Microsoft Community Contributor 2011
    Citrix CCA
    lunes, 4 de julio de 2011 8:51
    Moderador
  • Sobre el BES:

    Revisa este link http://blogs.msdn.com/b/douggowans/archive/2009/02/16/blackberry-without-bes.aspx que explica cómo sincronizar las BB sin usar BES


    Saludos,

    Marc
    MCSA/MCSE 2003
    MCITP: Enterprise Administrator (Windows Server 2008)
    MCITP: Enterprise Messaging Administrator (Microsoft Exchange 2007 & Exchange 2010)
    MCC: Microsoft Community Contributor 2011
    Citrix CCA
    lunes, 4 de julio de 2011 10:32
    Moderador
  • vale ahi se arreglo.
    miércoles, 6 de julio de 2011 13:04
  • gracias, vere el link para ver que saco de el.
    miércoles, 6 de julio de 2011 13:11
  • Por cierto estuve revisando estos post gracias por la inf. pero me gustaría saber como termino todo esto ya que en estos momentos estoy terminando de montar Exchange 2010 WS 2008 R2 ya sincronizado Active Directory ahora estoy en el proceso de importación de PST cliente al Server para el OWA, mi duda es el tamaño por lo que veo te presento problemas, tengo usuario "VIP" con PST de 8 GB existiría algún problema,

     

    algún requisito o algo que debo tomar encuenta para que no fallar en este proceso "ya esta instalado el SP1 de Exchange 2010"

     

    miércoles, 1 de febrero de 2012 16:29
  • No, no tendrás más inconveniente en subir un .pst de 8 GB de tiempo que tarde en procesar el fichero. El límite por DB en Exchange 2010 está sobre los 100 GB, y 50 DB con una suma tota del 5 TB
    Saludos,

    Marc
    MCSA/MCSE 2003
    MCITP: Enterprise Administrator (Windows Server 2008)
    MCITP: Enterprise Messaging Administrator (Microsoft Exchange 2007 & Exchange 2010)
    MCITP: Lync Server Administrator 2010
    MCC: Microsoft Community Contributor 2011
    Citrix CCA
    Visita mi blog en ITPro.es
    MCP Virtual Bussines Card
    miércoles, 1 de febrero de 2012 21:46
    Moderador