Para modificar o configurar uno o varios atributos de las cuentas de equipo mediantte Powershell o Visual Basic Script, debemos seguir tres pasos:
1-. Conectar a la cuenta de equipo de la forma: «LDAP://DNEquipo».
2-. Utilizar el método «Put» del equipo para modificar un atributo.
3-. Utilizar el comando SetInfo() para que se lleven a cabo las modificaciones.
Vamos a verlo ahora por separado:
Windows Powershell
Los comandos que debemos utilizar son:
$objEquipo = [ADSI]»LDAP://DNEqupio»
$objEquipo.Put(«propiedad», valor)
$objEquipo.SetInfo()
Bien, ahora vamos a realizar un ejemplo. Vamos a modificar la propiedad «description» del equipo «sobremesa08«.
Para ello, ejecutaremos los siguientes comandos:
$objEquipo = [ADSI]»LDAP://CN=sobremesa08,OU=informatica,OU=equipos,DC=aic,DC=local»
$objEquipo.Put(«description», «Equipo de sobremesa número 8»)
$objEquipo.SetInfo()
Comprobamos el cambio que hemos realizado:
Bien.
Ahora vamos a hacerlo con Visual Basic Script.
Visual Basic Script
Los comandos a utilizar en este caso seguiran el siguiente patrón:
Set objEquipo = GetObject(«LDAP://DNEquipo»)
objEquipo.Put(«propiedad», valor)
objEqupio.SetInfo
Ya veis que es muy parecido a Powershell.
Vamos a cambiar la propiedad «description» del equipo «sobremesa09«:
Set objEquipo = GetObject(«LDAP://CN=sobremesa09,OU=informatica,OU=equipos,DC=aic,DC=local»)
objEquipo.Put(«description», «Equipo de sobremesa número 9»)
objEquipo.SetInfo
Ahora, escribimos estas últimas líneas en un fichero con extensión .vbs (c:\vbscript\modifatrequipo.vbs).
Ejecutamos el script:
Y lo comprobamos:
Perfecto.
Podemos modificar una cantidad tremenda de atributos mediante Windows Powershell o Visual Basic Script. Y no sólo de los objetos del tipo «computer«, sino de muchos otros, como «usuarios«, «grupos«, etc..
Por ejemplo, para conocer las propiedades disponibles y sus nombres en las cuentas de equipo, podemos echarle un vistazo a las propiedades de un equipo y posicionarnos en la pestaña «Atibute Editor«.
Como se puede observar en la captura anterior, hay un montón de atributos que podemos modificar.
Bueno, hasta aquí llega este tutorial.
Saludos.
—–
Oscar Abad
http://www.xulak.com – Consultoría informática
Programador WordPress freelance