[[TranslatedPages]] [[PageOutline(2-5,Índice)]] == Versión 1.0.4 == En la versión 1.0.4, añadimos unos cambios a las funciones anteriores y añadimos una funcion para meter la maquina en dominio. * http://www.opengnsys.es/browser/trunk/client/engine/PostConfEAC.lib '' PostconfEAC.lib '' * Las funciones son: * '''ogInstallMiniSetup ():''' Esta función se encarga de crear las claves de registro necesarias para que se efectue el mini setup en el arranque. Para esto hace autologin con un usuario administrador, efectua todos los comandos que le indiquemos a continuacion y se reinicia.[[BR]][[BR]] Parametros de entrada:[[BR]][[BR]] ''int_ndisk:'' nº de orden del disco[[BR]] ''int_npartition:'' nº de orden de la partición[[BR]] ''str_filename:'' nombre del archivo .cmd a ejecutar en el arranque (estara en system32 y sera visible por el sistema)[[BR]] ''str_adm_user:'' Usuario administrador para hacer autologin y ejecutar el runonce[[BR]] ''str_adm_password:'' Password del usuario administrador[[BR]] ''bool_autologin:'' Si despues de la postconfiguracion queremos que la maquina haga autologin (0 o 1)[[BR]] ''str_auto_user:'' Usuario con el que queremos que haga autologin despues de la postconfiguracion[[BR]] ''str_auto_password:'' Password del usuario que hara autologin.[[BR]][[BR]] * '''ogAddCmd ():''' Una vez creado el mini setup, con esta función iremos añadiendo comandos al .cmd que se ejecutaran en el mini setup.[[BR]][[BR]] Parametros de entrada:[[BR]][[BR]] ''int_ndisk:'' nº de orden del disco[[BR]] ''int_npartition:'' nº de orden de la partición[[BR]] ''str_filename:'' nombre del fichero cmd (siempre se guardara en windows\system32\para que sea visible por el sistema[[BR]] ''str_commands:'' comando o comandos que se añadiran al fichero[[BR]][[BR]] * '''ogDomainScript():''' Una vez creado el mini setup, con esta función añadiremos un comando que nos metera la maquina en el dominio que le indiquemos.[[BR]][[BR]] Parametros de entrada:[[BR]][[BR]] ''int_ndisk:'' nº de orden del disco[[BR]] ''int_npartition:'' nº de orden de la partición[[BR]] ''str_filename:'' nombre del fichero cmd donde deberemos introducir el comando de ejecutar el script vbs[[BR]] ''str_domain:'' dominio donde se quiere conectar[[BR]] ''str_user:'' Usuario con privilegios para unir al dominio[[BR]] ''str_password'' Password del usuario con privilegios[[BR]] * Por ejemplo, en una postconfiguracion donde queremos unir la maquina al dominio DOMINIO, activar windows 7 e instalar un .msi lo haríamos de la siguiente manera. {{{ #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 1 1 postconf.cmd admin_user pass_user 0 #Añadimos el comando para unir al dominio (es recomendable hacerlo lo primero de todo) ogDomainScript 1 1 postconf.cmd DOMINIO joindominio passjoindominio #Añadimos un comando en el archivo postconf.cmd para activar windows 7 de manera silenciosa ogAddCmd 1 1 postconf.cmd "CSCRIPT slmgr.vbs /ato //B" #Añadimos un comando para instalar un paquete .msi que se encuentra en la raíz de manera silenciosa ogAddCmd 1 1 join.cmd "msiexec.exe /i \"c:\instalable.msi\" /qb" }}} [[BR]][[BR]] == Versión 1.0.2 == En la versión 1.0.2, añadimos unas funciones a la siguiente libreria. * http://www.opengnsys.es/browser/trunk/client/engine/PostConfEAC.lib '' PostconfEAC.lib '' En esta librería hemos añadido las siguientes funciones las cuales se encargan de generar un minisetup en el primer arranque de Windows. Este mini-arranque ejecutará un archivo cmd al cual le podemos indicar los comandos que necesitemos para acabar de configurar la máquina. * Las funciones son: * '''ogInstallMiniSetup ():''' Esta función se encarga de crear las claves de registro necesarias para que se efectue el mini setup en el arranque. Hay que indicarle el punto de montaje donde esta windows y el nombre del archivo cmd que ejecutará (si existe lo sobrescribe).[[BR]] * '''ogAddCmd ():''' Una vez creado el mini setup, con esta función iremos añadiendo comandos al .cmd que se ejecutaran en el mini setup. * Por ejemplo, en una postconfiguracion donde queremos que la maquina active windows e instale un .msi lo haríamos de la siguiente manera. {{{ #Le indicamos que debe de hacer el mini setup en el arranque con el archivo postconf.cmd ogInstallMiniSetup /mnt/sda1 postconf.cmd #Añadimos un comando en el archivo postconf.cmd para activar windows 7 de manera silenciosa ogAddCmd /mnt/sda1 postconf.cmd "CSCRIPT slmgr.vbs /ato //B" #Añadimos un comando para instalar un paquete .msi que se encuentra en la raíz de manera silenciosa ogAddCmd /mnt/sda1 postconf.cmd "msiexec.exe /i \"c:\instalable.msi\" /qb" }}}