none
Movimiento de usuarios pidiendo login y posterior activación de MAPI y Activesync RRS feed

  • Pregunta

  • Buenas nuevamente:

     

      Estoy intentando elaborar un script que me permita mover usuarios a una bbdd y cluster determinado. A su vez activar MAPI y Activesync. Todo ya rizando el rizo, pidendo el login de usuario. He elaborado esto pero es insuficiente, no encuentro lo del tema de MAPI y Activesync (al menos el script center, en las 129 entradas que había haciendo referencia a 2007):

    $BBDD1="EX2007\First Storage Group\Mailbox Database"
    $BBDD2="EX2007\First Storage Group\Database2"


    # Importamos los usuarios
    $users= import-csv -path "C:\Users\users.csv

    # Se cargan los buzones de usuario

    $ddbb1 = $users| where {$_.DBDestino -eq $BBDD1}|foreach { $_.alias } | get-mailbox
    $ddbb2 = $users| where {$_.DBDestino -eq $BBDD1}|foreach { $_.alias } | get-mailbox

    # Se mueven los buzones
    $ddbb1 | move-mailbox -targetdatabase $BBDD1 -confirm:$false -maxthreads:10 -PreserveMailboxSizeLimit
    $ddbb2 | move-mailbox -targetdatabase $BBDD2 -confirm:$false -maxthreads:10 -PreserveMailboxSizeLimit

    Una vez más (y siento preguntar, pero poco a poco me estoy metiendo en materia) alguna sugetencia ó ayuda?

    Gracias.

    miércoles, 28 de abril de 2010 10:32

Respuestas

  • Prueba algo así (supongo que el login aparece llamado Login en el encabezado de la columna correspondiente en el CSV):

    $BBDD1="EX2007\First Storage Group\Mailbox Database"
    $BBDD2="EX2007\First Storage Group\Database2"
    
    
    # Importamos los usuarios
    $users= import-csv -path "C:\Users\users.csv
    
    #Habilitamos MAPI y ActiveSync
    $users | Set-CASMailbox -Identity $_.Login -OWAEnabled $true -ActiveSyncEnabled $true
    
    # Se cargan los buzones de usuario
    
    $ddbb1 = $users| where {$_.DBDestino -eq $BBDD1}|foreach { $_.alias } | get-mailbox
    $ddbb2 = $users| where {$_.DBDestino -eq $BBDD1}|foreach { $_.alias } | get-mailbox
    
    # Se mueven los buzones
    $ddbb1 | move-mailbox -targetdatabase $BBDD1 -confirm:$false -maxthreads:10 -PreserveMailboxSizeLimit
    $ddbb2 | move-mailbox -targetdatabase $BBDD2 -confirm:$false -maxthreads:10 -PreserveMailboxSizeLimit

    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, 28 de abril de 2010 10:55
    Moderador