Changes between Version 4 and Version 5 of EjemploPracticos


Ignore:
Timestamp:
Mar 13, 2013, 12:07:57 PM (11 years ago)
Author:
fmhc
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • EjemploPracticos

    v4 v5  
    88
    99== Activación licencia de productos Microsoft:  Windows 7 y Office 2010 y superior ==
    10     *  Comando -> ejecutar script -> y copiar el contenido que aparece
     10    *  Comando -> ejecutar script -> pegar el siguiente script:
    1111{{{
    1212#/bin/bash
     
    1515DISK=1
    1616PART=1
    17 ROOT="administrador"
    18 PASSROOT="laquesea"
    19 USER="alumnos"
    20 PASSUSER="la que sea"
     17ADMIN=administrador
     18PASSADMIN=unapassword
     19USER=alumnos
     20PASSUSER=
     21POSTCONF=postconf.cmd
    2122################ Fin bloque de variables ################
    2223
    23 ############### Bloque Elegir Método Inicio del proceso
    24 ## Indicación del proceso (postconf.cmd) usuario que lo ejecutará ($ROOT) y configuración del windows para que arranque con autologin tras la postconfiguración (1 $USER $PASSUSER) I
    25 ogInstallMiniSetup $DISK $PART postconf.cmd $ROOT $PASSROOT 1 $USER $PASSUSER
     24## 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")
     25ogInstallMiniSetup $DISK $PART $POSTCONF $ADMIN $PASSADMIN 1 "$USER" "$PASSUSER"
    2626
    27 #Reactivacion windows 7
    28 ogAddCmd $DISK $PART postconf.cmd "CSCRIPT slmgr.vbs /ato //B"
     27### Reactivación Windows 7
     28ogAddCmd $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)"
     29ogAddCmd $DISK $PART $POSTCONF "if \"%_act%\" neq \"activated.\" ("
     30ogAddCmd $DISK $PART $POSTCONF "        cscript \"%windir%\system32\slmgr.vbs\" -ato"
     31ogAddCmd $DISK $PART $POSTCONF ")"
    2932
    30 #Reactivacion office 2010
    31 ogAddCmd $DISK $PART postconf.cmd "CSCRIPT \"C:\Program Files (x86)\Microsoft Office\Office14\ospp.vbs\" /act"
     33### Reactivación versiones x86 y x64 de office, visio y project: 2010 y/o 2013
     34ogAddCmd $DISK $PART $POSTCONF "if exist \"%PROGRAMFILES%\Microsoft Office\Office14\OSPP.VBS\" set _offver2010=%PROGRAMFILES%"
     35ogAddCmd $DISK $PART $POSTCONF "if exist \"%PROGRAMFILES% (x86)\Microsoft Office\Office14\OSPP.VBS\" set _offver2010=%PROGRAMFILES% (x86)"
     36ogAddCmd $DISK $PART $POSTCONF "if exist \"%PROGRAMFILES%\Microsoft Office\Office15\OSPP.VBS\" set _offver2013=%PROGRAMFILES%"
     37ogAddCmd $DISK $PART $POSTCONF "if exist \"%PROGRAMFILES% (x86)\Microsoft Office\Office15\OSPP.VBS\" set _offver2013=%PROGRAMFILES% (x86)"
    3238
    33 #APAGAMOS
    34 ogAddCmd $DISK $PART postconf.cmd "shutdown /r"
    35 ogAddCmd $DISK $PART postconf.cmd "CSCRIPT shutdown /r"
     39# arrancamos el servicio "Office Software Protection Platform"
     40ogAddCmd $DISK $PART $POSTCONF "sc start osppsvc"
     41# pausa de 5 segundos para asegurarnos que ha arrancado
     42ogAddCmd $DISK $PART $POSTCONF "ping -n 5 localhost >NUL"
     43
     44# y reactivamos
     45ogAddCmd $DISK $PART $POSTCONF "if defined _offver2010 ("
     46ogAddCmd $DISK $PART $POSTCONF "        cscript \"%_offver2010%\Microsoft Office\Office14\OSPP.VBS\" /act"
     47ogAddCmd $DISK $PART $POSTCONF ")"
     48ogAddCmd $DISK $PART $POSTCONF "if defined _offver2013 ("
     49ogAddCmd $DISK $PART $POSTCONF "        cscript \"%_offver2013%\Microsoft Office\Office15\OSPP.VBS\" /act"
     50ogAddCmd $DISK $PART $POSTCONF ")"
     51
     52### reiniciamos el equipo
     53ogAddCmd $DISK $PART $POSTCONF "shutdown /r"
     54
    3655
    3756}}}