Llega el momento de utilizar a nuestro querido amigo «Windows Powershell«.
Si nos acordamos, el los tutoriales sobre grupos, comentaba los tres pasos que hay que seguir para poder crear un objeto con Widnows Powershell y Visual Basic Script.
A continuación indico los pasos a seguir en el caso de crer cuentas de equipo:
- Conectar con el contenedor (OU) donde vamos a crear el equipo: [ADSI]»LDAP://<DN del la OU>«.
- Utilizar el comando «create» de la OU para crear el equipo.
- Rellenar los diferentes atributos que queramos.
- Hacer efectivos los cambios.
Vamos a empezar con Powershell:
Windows Powershell
1-. Conectar con la unidad organizativa «informatica» de «equipos«:
$objOU = [ADSI]»LDAP://OU=informatica,OU=equipos,DC=aic,DC=local»
2-. Utilizar el comando «create» de la OU:
$objEquipo = $objOU.Create(«computer», «CN=sobremesa10»)
3-. Rellenar las propiedades que queramos. En este caso las necesarias:
$objEquipo.Put(«sAMAccountName», «sobremesa10$»)
$objEquipo.Put(«userAccountControl», 4096)
4-. Hacer efectivos los cambios:
$objEquipo.SetInfo()
Con estos comandos podemos hacer un script.
Incluímos las líneas en un fichero de texto con extensión «ps1». Por ejemplo: «c:\power\scripts\crearequipo.ps1» y lo ejecutamos.
Lo comprobamos:
Perfecto, ha funcionado.
Ahora vamos hacerlo con Visual Basic Script:
Visual Basic Script
Al igual que con Windows Powershell, vamos a intentar seguir los pasos:
1-. Conectar con la unidad organizativa «informatica» de «equipos«:
Set objOU = GetObject(«LDAP://OU=informatica,OU=equipos,DC=aic,DC=local»)
2-. Utilizar el comando «create» de la OU:
Set objEquipo = objOU.Create(«computer», «CN=sobremesa11»)
3-. Rellenar las propiedades que queramos. En este caso las necesarias:
objEquipo.Put «sAMAccountName», «sobremesa11$»
objEquipo.Put «userAccountControl», 4096
4-. Hacer efectivos los cambios:
objEquipo.SetInfo()
Ahora recopilamos los comandos en un fichero de texto con la extensión .vbs. Por ejemplo: «c:\vbscript\crearequipo.vbs«.
Ejecutamos el script:
Y comprobamos:
Nos ha salido todo muy bien.
De momento lo dejamos aqui por hoy.
Saludos.
—–
Oscar Abad
http://www.xulak.com – Consultoría informática
Programador WordPress freelance
Los comentarios están cerrados.