Buenos dias,
Estoy mirando un pequeño batch script para mover los equipos que se agregan
automaticamente a "Computers" a otra OU
los comandos que utilizo son los siguientes:
- dsquery computer -o rdn cn=Computers,dc=domain,dc=test -limit 0 >
c:\deployjava\computers_move.txt 2>&1
- FOR /F %1 IN (C:\DEPLOYJAVA\computers_move.txt) DO CALL dsmove
cn=%1,cn=Computers,dc=domain,dc=test -newparent ou=NuevaOU,dc=domain,dc=test
c:\deployjavaesultado_precopia.txt 2>&1
- dsquery computer -o rdn ou=NuevaOU,dc=domain,dc=test -limit 0 >
c:\deployjava\equipos_final.txt 2>&1
Todo eso hace que se muevan los equipos a la ou NuevaOU y ademas exporta el
listado de todos los equipo al fichero de texto equipos_final.txt.
Hasta aqui todo bien... el problema es que hago una llamada psshutdown y
cuando le el listado de equipos en equipos_final.txt no se ejecuta porque en
el fichero los Equipos estan asi: "IWASD889123" con las colmillas...
Hay alguna manera de quitar las colmillas o una mejor manera de ejecutar la
funcion que necesito, que es:
1- mover todos los ordenadores de Computer a NuevaOU
2- copiar e Instalar en cada uno de ellos un ejecutable (MAquina virtual
java de Microsoft)
3- Reiniciar el equipo.
PD: Todo eso se realiza en el PDC de manera remota hacia los clientes.
Muchas gracias por vuestro tiempo y paciencia.
PD: Experiencia en VBScripting es com X*0... ;)
Leer las respuestas