Aprende Informatica Conmigo

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

10 junio, 2010 Por oscar 1 comentario

Windows Server 2008 – Crear usuarios con un script de Windows Powershell

En el tutorial anterior sobre Windows Server 2008 ( ——- ) vimos cómo crear un usuario nuevo ejecutando una serie de comandos de Windows Powershell. Pues bien, en esta ocasión vamos a resumir cómo hacerlo mediante un script para que nos sea menos tedioso el trabajo de crear nuevos usuarios.

Os recuerdo que si queréis profundizar un poco en Windows Powershell, podéis revisar los tutoriales que hay en este blog sobre Powershell. Para hacerlo mas rápido, pinchad en este enlace.

También tengo que recordar que, por defecto, Windows Powershell previene la ejecución de scripts. Para ejecutar un script de Windows Powershell que hemos creado, tenemos que modificar la política de ejecución de Windows Powershell de la siguiente manera:

set-executionpolicy remotesigned

Mediante este comando para poder ejecutar scripts locales pero no nos permitirá ejecutar script de ubicaciones remotas.

Una vez que hemos configurado esta parte, vamos a crear el script.

Agrupamos todos los comandos que ejecutamos en el tutorial anterior uno a uno para crear un fichero. El fichero lo podemos crear con el notepad. Como ya sabréis, los script de Powershell tienen la extension «ps1«.

Entonces, abrimos un fichero nuevo y copiamos en el lo siguiente:


$objOU=[ADSI]»LDAP://OU=gente,DC=aic,DC=local»

$objUser=$objOU.Create(«user»,»CN=Alberto Gutierrez»)

$objUser.Put(«sAMAccountName», «agutierrez»)

$objUser.Put(«userPrincipalName», «agutierrez»)

$objUser.Put(«email», «agutierrez@aic.com»)

$objUser.SetInfo()


Ahora guardamos el fichero como «crearusuario.ps1«. Yo lo he guardado en la carpeta «c:\power» que he creado para estos menesteres pero podéis crearlo donde mejor os convenga.

Para ejecutar el script, abrimos Windows Powershell, nos posicionamos en el directorio en el que tenemos guardado nuestro script y escribimos:

./crearusuario.ps1

Como podéis ver, he utilizado «./« antes del nombre del script. Es una medida de seguridad, simplemente.

Ahora comprobamos, mediante Powershell, que se ha creado correctamente el usuario. Escribimos el siguiente comando:

$objUser.ditingushedName

Nos debe mostrar el «distinguishedname» del usuario que acabamos de crear.

Y para examinar los atributos que Active Directory ha configurado automáticamente pondremos:

$objUser | get-member


Hasta aquí hemos llegado con este tutorial.

Ya veis que es bien sencillo, lo único que hace falta es un poco de práctica.

Venga, hasta la próxima.

—–

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, script, vbscript

Acerca de oscar

Programador WordPress freelance

Comentarios

  1. Carlos dice

    8 julio, 2010 a las 23:00

    Hola, Gracias por este excelente tutorial.

    Me queda una duda, si quiero hacer 100 usuarios mediante un script, cuál es la mejor manera de hacerlo??

    Gracias nuevamente y saludos!

    Carlos

    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