opengnsys-1.0.6 (#12) - Meter en Dominio (#241) - Message List

Meter en Dominio
 solved

Hola,

He creado un procedimiento para meter las maquinas en dominio.

#!/bin/bash
################ Bloque de variables ####################
DISK=1
PART=1
ADMIN=administrador
PASSADMIN=Password
ADMINDOMAIN=DOMINIO\administrador
PASSADMINDOMAIN=Password
DOMAIN=dominio.com
POSTCONF=postconf.cmd
################ Fin bloque de variables ################
#Le indicamos que debe de hacer el mini setup en el arranque del disco 1 particion 1 con el archivo postconf.cmd.
#Le damos user y password administrador para hacer autologin y por ultimo le decimos que despues de la postconfiguracion no haga autologin.
ogInstallMiniSetup $DISK $PART $POSTCONF $ADMIN $PASSADMIN 0
#Unimos la maquina al dominio
ogDomainScript $DISK $PART $POSTCONF $DOMAIN $ADMINDOMAIN $PASSADMINDOMAIN
#Activamos Windows
ogAddCmd $DISK $PART $POSTCONF "cscript slmgr.vbs /skms kms.ti.uam.es //B"
ogAddCmd $DISK $PART $POSTCONF "cscript slmgr.vbs /ato //B"
#Reiniciamos el Equipo
ogAddCmd $DISK $PART $POSTCONF "shutdown /r /t 20"

El fichero postconf.cmd si parece que lo crea bien, por lo menos lo puedo ver en C:\Windows\system32\postconf.cmd, pero no consigo que meta la maquina en dominio. Cuando arranca con el usuario de autologin, veo que el icono de red tarda un poco en mostrar que esta conectado correctamente.

Puede ser que intente meter la maquina en dominio cuando aun no tiene red? Se podria retardar de alguna forma la ejecucion (30 segs, 1 minuto) para esperar a que levante el interfaz?

O es que hay algo que se me esta escapando???

  • Message #523

    Prueba en la variable ADMINDOMAIN poner solo el nombre del usuario, y no poner dominio\usuario ya que el script necesita solo el nombre de usuario.

    Si eso te sigue sin funcionar, si es por el error de que todavia no ha levantado la interfaz, nosotros ponemos un retardo de la siguiente manera:

    ogAddCmd $DISK $PART $POSTCONF "ping 127.0.0.1 -n 300 > nul"

    Hacemos un ping en localhost, donde el 300 es el tiempo que se esta ejecutando en segundos (en este caso 5 minutos), ya que cmd no permite hacer una pausa por un tiempo determinado.

    Saludos.

    • Message #524

      Hola Jonathan

      Efectivamente, era problema del formato de usuario (DOMINIO\admindomain). Poniendo solo Admindomain funciona sin ningun problema

      Muchas gracias!!!

      • Message #576

        Hola Alonso :

        Muy interesante tu script, he intentado ejecutarlo en uno de mis ordenadores pero el problema es que el archivo "jointdomain.vbs" no aparece y no puede unirse al dominio... tienes por favor una idea de como resolver este problemilla ?

        Gracias de antemano por tu ayuda

        cordialmente,

        Pelusito

Attachments

No attachments created.