Aprende Informatica Conmigo

  • Inicio
  • Contenido Anterior
    • VIDEOTUTORIALES
    • Windows Server 2008
    • POWERSHELL

14 junio, 2010 Por oscar 8 comentarios

Windows Server 2008 – Crear usuarios con Visual Basic Script

Otra forma de crear objetos en el Directorio Activo es hacerlo mediante un script de Visual Basic Script.

En el ejemplo que vamos a ver, crearemos el usuario «Ricardo Mendoza«.

Cremos un nuevo fichero de texto vacío. Podemos utilizar el «block de notas» y en este fichero escribimos las siguientes líneas:

Crusvbs01

Aunque no hace falta desgranar por completo el programa puesto que ya hemos visto formatos parecidos cuando lo hacíamos desde Windows Powershell, indicar que el dominio es aic.local, el usuario «Ricardo Mendoza» y el Logon Name «rmendoza«.

Con esta información creo que es suficiente para entender el script.

Por supuesto, podemos añadir muchas mas opciones de configuración del nuevo usuario.

Para ejecutar éste script, podemos hacerlo desde el entorno gráfico de Windows o hacerlo desde la consola de comandos.

Para realizar esto último lo haremos de la siguiente forma, tendiendo en cuenta que el script es: «crearusuario.vbs» y está alojado en nuestro «c:\vbscript«.

Desde una consola de comandos o desde el mismo Powershell escribid lo siguiente:

cscript.exe c:\vbscrpt\crearusuario.vbs

Y listo.

Posteriormente podemos comprobar que se ha realizado correctamente desde «Usuarios y Equipos del Directorio Activo«.

Por ahora lo dejamos aquí, pero mas adelante ampliaremos las posiblidades de Visual Basic Script para crear y/o modificar otro tipo de objetos en el Directorio Activo.

Saludos.

—–

Oscar Abad

http://www.xulak.com – Consultoría informática

oscar
oscar

Programador WordPress freelance

Publicado en: sistemas, windows server 2008 Etiquetado como: aprendeinformaticaconmigo, crear usuarios, vbscript

Acerca de oscar

Programador WordPress freelance

Comentarios

  1. joel dice

    15 junio, 2010 a las 12:40

    y el password?

    Accede para responder
    • oscar dice

      15 junio, 2010 a las 17:37

      Saludos, Joel.
      Prueba a incluir la siguiente línea antes del SetInfo():
      objUser.SetPassword «contraseña»

      Pruebalo y me comentas que tal te funciona.
      Saludos.

      Accede para responder
  2. Jesús dice

    28 junio, 2010 a las 10:54

    Hola a todos, yo tengo un dominio con dominio.com, que tendría que poner en la siguiente línea??

    Set objou=GetObject(«LDAP://OU=BECARIOS,DC=dominio,dc=local«)

    Saludos y gracias de antemano.

    Accede para responder
    • oscar dice

      29 junio, 2010 a las 11:47

      Saludos, Jesús.
      Creo que te refieres a que no te funciona la línea de código que has indicado, no?
      Si es así, puede ser porque la OU «BECARIOS» no esté en la raíz, sino que supongo que colgará de alguna otra, cierto?
      Por ejemplo, para hacer referencia a una Unidad organizata que está dentro de otra OU: Pongamos que yo tengo el dominio «ncora.local» y que las cuentas de usuario las tengo en una OU «usuarios», pero a su vez tengo otra OU dentro de «usuarios» con el nombre «administracion». Hasta aquí bien, ¿no?
      Vale, voy a crear el usuario «admin06» en la OU «administracion» del dominio «ncora.loca» y para referirme al destino tendré que poner algo como lo siguiente:
      «LDAP://OU=administracion,OU=usuarios,DC=ncora,DC=local»

      Creo que es lo que querías saber, si no es así, me lo comentas y lo miramos.

      Saludos.

      Accede para responder
  3. Jesús dice

    6 julio, 2010 a las 13:37

    Hola Oscar, gracias por tu respuesta.
    A lo que me refería es que mi dominio es xxxx.com y no xxxx.local y quería saber si en esa línea habia que cambiar algo:

    Set objou=GetObject (”LDAP://OU=BECARIOS,DC=dominio,dc=com“)
    Set objou=GetObject(”LDAP://OU=BECARIOS,DC=dominio,dc=local“)

    Un saludo y gracias de nuevo por tu respuesta.

    Accede para responder
  4. vpinedo dice

    23 febrero, 2011 a las 20:00

    Como puedo crear un mensaje de bienvenida y mapearlo para los usuarios de un dominio.

    Si pueden indicarme cual seria el procedimiento par crearlo el Script.

    Gracias

    Accede para responder
  5. orociofer dice

    10 marzo, 2011 a las 23:58

    Como se asignan privilegios de acceso a los disco y/o directorios del servidor tanto para usuarios, grupo y unidades organizativas?

    Y como se mapean los directorios de usuarios y grupos a unidades de red? esto de forma automatica sin tener que crear un script para cada usuario.

    Estas dos situaciones en UNIX y Netware se manejan de forma muy parecida, pero en windows no encuentro por donde.

    Accede para responder
  6. Juan dice

    28 marzo, 2012 a las 17:49

    Como puedo crear un lote de usuarios al mismo tiempo ??

    Accede para responder

Deja una respuesta Cancelar la respuesta

Lo siento, debes estar conectado para publicar un comentario.

Hazte con el tema Divi

Divi WordPress Theme
Libro windows server 2008

Libro certificación Windows Server 2016

Libro certificación Windows Server 2016

Libro Windows Server 2016

Libro Windows Sever 2016
Web Hosting

Últimos artículos

  • PHP función var_dump(): Mostrar el contenido de una variable
  • PHP función unset(): Eliminar variables
  • MySQL LIMIT: Limitar la canidad de filas en una consulta
  • PHP función isset(): Evaluar si una variable está definida
  • PHP función empty(): Comprobar si una variable está vacía
  • MySQL SELECT DISTINCT para encontrar registros con diferente valor en el mismo campo
  • Los mejores libros en español para aprender WordPress

Mis Webs

  • Aprende Informática Conmigo
  • Dinapyme
  • MUSIKP
  • Oscar Abad Folgueira

Proyectos

  • Basabe Baserria
  • Batukada Battuere
  • Bicicletas Sin Pedales
  • Bordalan
  • C.R. Pantano del Rumblar
  • Dinapyme
  • DiverBiblio
  • Egia Ingenieros
  • Hermanos Vivas construcciones
  • Ibartxi – Suministros de Gas y Soldadura
  • LANBASE
  • LS Fotografía
  • Luke and Phil
  • Masajes Mas Sana
  • MUSIKP
  • Oh! Yeah Dev
  • Oscar Abad Folgueira
  • Participación ciudadana Basauri
  • Restaurante Bideko
  • Taldesport
  • Vicente Choya
  • WooCommerce Knowledge2K
  • Inicio
  • Contenido Anterior

Copyright © 2023 · Oscar Abad Folgueira Y DINAPYME· Acceder