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.