| 4 | == Versión 1.0.4 == |
| 5 | |
| 6 | 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. |
| 7 | * http://www.opengnsys.es/browser/trunk/client/engine/PostConfEAC.lib |
| 8 | |
| 9 | '' PostconfEAC.lib '' |
| 10 | |
| 11 | * Las funciones son: |
| 12 | * '''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]] |
| 13 | Parametros de entrada:[[BR]][[BR]] |
| 14 | ''int_ndisk:'' nº de orden del disco[[BR]] |
| 15 | ''int_npartition:'' nº de orden de la partición[[BR]] |
| 16 | ''str_filename:'' nombre del archivo .cmd a ejecutar en el arranque (estara en system32 y sera visible por el sistema)[[BR]] |
| 17 | ''str_adm_user:'' Usuario administrador para hacer autologin y ejecutar el runonce[[BR]] |
| 18 | ''str_adm_password:'' Password del usuario administrador[[BR]] |
| 19 | ''bool_autologin:'' Si despues de la postconfiguracion queremos que la maquina haga autologin (0 o 1)[[BR]] |
| 20 | ''str_auto_user:'' Usuario con el que queremos que haga autologin despues de la postconfiguracion[[BR]] |
| 21 | ''str_auto_password:'' Password del usuario que hara autologin.[[BR]][[BR]] |
| 22 | * '''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]] |
| 23 | Parametros de entrada:[[BR]][[BR]] |
| 24 | ''int_ndisk:'' nº de orden del disco[[BR]] |
| 25 | ''int_npartition:'' nº de orden de la partición[[BR]] |
| 26 | ''str_filename:'' nombre del fichero cmd (siempre se guardara en windows\system32\para que sea visible por el sistema[[BR]] |
| 27 | ''str_commands:'' comando o comandos que se añadiran al fichero[[BR]][[BR]] |
| 28 | * '''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]] |
| 29 | Parametros de entrada:[[BR]][[BR]] |
| 30 | ''int_ndisk:'' nº de orden del disco[[BR]] |
| 31 | ''int_npartition:'' nº de orden de la partición[[BR]] |
| 32 | ''str_filename:'' nombre del fichero cmd donde deberemos introducir el comando de ejecutar el script vbs[[BR]] |
| 33 | ''str_domain:'' dominio donde se quiere conectar[[BR]] |
| 34 | ''str_user:'' Usuario con privilegios para unir al dominio[[BR]] |
| 35 | ''str_password'' Password del usuario con privilegios[[BR]] |
| 36 | |
| 37 | * 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. |
| 38 | |
| 39 | {{{ |
| 40 | #Le indicamos que debe de hacer el mini setup en el arranque del disco 1 particion 1 con el archivo postconf.cmd. |
| 41 | #Le damos user y password administrador para hacer autologin y por ultimo le decimos que despues de la postconfiguracion no haga autologin. |
| 42 | ogInstallMiniSetup 1 1 postconf.cmd admin_user pass_user 0 |
| 43 | |
| 44 | #Añadimos el comando para unir al dominio (es recomendable hacerlo lo primero de todo) |
| 45 | ogDomainScript 1 1 postconf.cmd DOMINIO joindominio passjoindominio |
| 46 | |
| 47 | #Añadimos un comando en el archivo postconf.cmd para activar windows 7 de manera silenciosa |
| 48 | ogAddCmd 1 1 postconf.cmd "CSCRIPT slmgr.vbs /ato //B" |
| 49 | |
| 50 | #Añadimos un comando para instalar un paquete .msi que se encuentra en la raíz de manera silenciosa |
| 51 | ogAddCmd 1 1 join.cmd "msiexec.exe /i \"c:\instalable.msi\" /qb" |
| 52 | }}} |
| 53 | |
| 54 | [[BR]][[BR]] |
| 55 | == Versión 1.0.2 == |