none
Mover usuarios masivamente a una OU RRS feed

  • Pregunta

  • Buenas tardes.

    Tengo que mover muchos usuarios desde OUs distintas a una misma OU, y no consigo que me funcione correctamente.

    Quiero que simplemente con darle el nombre completo del usuario y la OU destino, ya me los mueva, pero no soy capaz.

    El archivo CSV que tengo es el siguiente:

    ParentContainer,Name,FirstName,LastName,DisplayName,
    microsoft.contoso.com/Ecuador/Usuarios,Veronica  Castro,Veronica ,Castro,Veronica  Castro,

    Y el script es:

    Import-Csv "C:\Users\Administrador\Desktop\Prueba\usuarios.csv" | foreach {Move-ADObject -Identity $_.name -Targetpath $_.ParentContainer}

    Y el error que me da es:

    PS C:\Users\Administrador\Desktop\Prueba> .\mover.ps1
    Move-ADObject : Cannot find an object with identity: 'Veronica Castro' under: 'DC=1,DC=2,DC=3'.
    At C:\Users\Administrador\Desktop\Prueba\mover.ps1:1 char:76
    + Import-Csv "C:\Users\Administrador\Desktop\Prueba\usuarios.csv" | foreach {Move- ...
    +                                                                            ~~~~~
        + CategoryInfo          : ObjectNotFound: (Veronica Castro:ADObject) [Move-ADObject], ADIdentityNotFoundException
        + FullyQualifiedErrorId : ActiveDirectoryCmdlet:Microsoft.ActiveDirectory.Management.ADIdentityNotFoundException,M
       icrosoft.ActiveDirectory.Management.Commands.MoveADObject

    PS C:\Users\Administrador\Desktop\Prueba>

    ¿Como podría solucionarlo?

    Muchas gracias.

    Un saludo.

    jueves, 14 de mayo de 2020 15:18