wiki:EjemploPracticos

Version 5 (modified by fmhc, 12 years ago) (diff)

--

Ejemplos practicos

Ejemplos de menu personalizado

  • Este es un ejemplo de un menu personalizado en html donde seleccionar el arranque de un cliente con Windows 7 y Linux.

Los ejemplos son de la Universidad Autonoma de Barcelona así que podreis encontrar algo de texto en catalan. En el zip encontrareis dos menus, uno para resolucion 800x600 y otro para resolucion y 1024x768, así como una carpeta con las imagenes usadas.

Descarga

Activación licencia de productos Microsoft: Windows 7 y Office 2010 y superior

  • Comando -> ejecutar script -> pegar el siguiente script:
    #/bin/bash
    
    ################ Bloque de variables ####################
    DISK=1
    PART=1
    ADMIN=administrador
    PASSADMIN=unapassword
    USER=alumnos
    PASSUSER=
    POSTCONF=postconf.cmd
    ################ Fin bloque de variables ################
    
    ## Indicación del proceso (variable $POSTCONF), usuario que lo ejecutará ($ADMIN) y configuración del windows para que arranque con autologin tras la postconfiguración (1 "$USER" "$PASSUSER")
    ogInstallMiniSetup $DISK $PART $POSTCONF $ADMIN $PASSADMIN 1 "$USER" "$PASSUSER"
    
    ### Reactivación Windows 7
    ogAddCmd $DISK $PART $POSTCONF "if exist \"%windir%\system32\slmgr.vbs\" FOR /F \"tokens=5\" %%a in ('cscript \"%windir%\system32\slmgr.vbs\" -xpr') do (set _act=%%a)"
    ogAddCmd $DISK $PART $POSTCONF "if \"%_act%\" neq \"activated.\" ("
    ogAddCmd $DISK $PART $POSTCONF "	cscript \"%windir%\system32\slmgr.vbs\" -ato"
    ogAddCmd $DISK $PART $POSTCONF ")"
    
    ### Reactivación versiones x86 y x64 de office, visio y project: 2010 y/o 2013
    ogAddCmd $DISK $PART $POSTCONF "if exist \"%PROGRAMFILES%\Microsoft Office\Office14\OSPP.VBS\" set _offver2010=%PROGRAMFILES%"
    ogAddCmd $DISK $PART $POSTCONF "if exist \"%PROGRAMFILES% (x86)\Microsoft Office\Office14\OSPP.VBS\" set _offver2010=%PROGRAMFILES% (x86)"
    ogAddCmd $DISK $PART $POSTCONF "if exist \"%PROGRAMFILES%\Microsoft Office\Office15\OSPP.VBS\" set _offver2013=%PROGRAMFILES%"
    ogAddCmd $DISK $PART $POSTCONF "if exist \"%PROGRAMFILES% (x86)\Microsoft Office\Office15\OSPP.VBS\" set _offver2013=%PROGRAMFILES% (x86)"
    
    # arrancamos el servicio "Office Software Protection Platform"
    ogAddCmd $DISK $PART $POSTCONF "sc start osppsvc"
    # pausa de 5 segundos para asegurarnos que ha arrancado
    ogAddCmd $DISK $PART $POSTCONF "ping -n 5 localhost >NUL"
    
    # y reactivamos
    ogAddCmd $DISK $PART $POSTCONF "if defined _offver2010 ("
    ogAddCmd $DISK $PART $POSTCONF "	cscript \"%_offver2010%\Microsoft Office\Office14\OSPP.VBS\" /act"
    ogAddCmd $DISK $PART $POSTCONF ")"
    ogAddCmd $DISK $PART $POSTCONF "if defined _offver2013 ("
    ogAddCmd $DISK $PART $POSTCONF "	cscript \"%_offver2013%\Microsoft Office\Office15\OSPP.VBS\" /act"
    ogAddCmd $DISK $PART $POSTCONF ")"
    
    ### reiniciamos el equipo
    ogAddCmd $DISK $PART $POSTCONF "shutdown /r"
    
    
    

Ejemplos de scripts

Attachments (3)

Download all attachments as: .zip