[wpkg-users] automating MS Windows Script installation

Antonio Calvo Rodriguez a.calvo at alcampo.es
Wed Dec 14 08:02:27 CET 2005


I'm using wpkg under active directory policy with a mix of windows 2000 and 
XP computers.
Updating the scripting engine is easy, just include the installer in the 
start.bat launched by the GP. as in tje example below.
If i recall correctly wpkg doesn't support windows version bellow windows 
2000
---- Star.bat ---
@echo off
goto :inicio

------
::
::  Nombre:          WPKG_Vigo1.bat
::  Autor:           Antonio Calvo Rodriguez
::  Actualizaciones: a.calvo at alcampo.es
::
::  Hecho/Probado en:Windows XP
::  Requiere:        OS: Windows 2000 o XP
::                   API:Windows scripting host 5.6
::
::  Main Function:   Arranca el instalador de paquetes wpkg
::                   En caso de no tener instalado cscript o tener una
::                   version inferior a 5.6 lo instala previamente
::
::
::  Syntax:          WPKG_Vigo1.bat
::
::  Uso y notas:
::                   Antes de su uso deben definirse las variables
::                   de entorno
::
::
::  Asunciones &
::  Limitaciones:
::
::  Documentacion:   In the script
::
::  Licencia:        GNU General Public License see "license.txt" or
::                   http://www.gnu.org/copyleft/gpl.html
::
::  Version:         1.0
::
::  Revision History:
::        10/12/05 - 1.0 - 1º version
::

------

:inicio
SETLOCAL ENABLEEXTENSIONS

:: Definicion de las variables de entorno
:: Servidor y carpeta compartida donde residen wpkg y los paquetes
set WPKGROOT=\\i030021\adm$\bin
set PACKAGES=\\i030021\adm$\pkg

:: Localizacion del instalador de windows scripting 5.6
set WSH=\\i030021\adm$\pkg\scriptes.exe

:: Comprobacion e instalacion de windows scripting

:: Windows XP tiene la version correcta en c:\windows
if exist c:\windows\system32\cscript.exe goto :OK

:: Para Windows 2000
:: Si no existe cscript instalamos directamente
if not exist c:\winnt\system32\cscript.exe %WSH% /q:a /r:n

:: Comprobamos la version e instalamos si no es la correcta
c:\winnt\system32\cscript.exe | find "5.6"
if ERRORLEVEL 1  %WSH% /q:a /r:n


:OK

:: Llamamos a wpkg para que trabaje
%WPKGROOT%\wpkg.js /synchronize /quiet
--
Antonio Calvo
RIH Alcampo Vigo 1
986201010 ext 699

----- Original Message ----- 
From: "Andrew Z" <andrewz at springsrescuemission.org>
To: <wpkg-users at lists.wpkg.org>
Sent: Wednesday, December 14, 2005 12:41 AM
Subject: [wpkg-users] automating MS Windows Script installation


> Hello,
>
> As you know Microsoft Windows Script (MWS) is required to run wpkg.  On my 
> Windows 2000, wpkg wasn't working properly ("property file not found" or 
> something like that) until I updated MWS.   Since wpkg can't be used to 
> install its own prerequisite, is there some other way to intelligently, 
> automatically install or update MWS for all our Windows 9x, ME, and 2000 
> systems?
> For Windows 2000, I tried "scriptEN.exe /q", but even though I already had 
> the latest MWS, it installed again and then wanted to reboot..
>
> Another problem is there are two different executables: one for Windows 
> 9x/ME/NT and another for 2000/XP.
>
> In summary, I am looking for a way to
> - Pick the correct MWS installer (9x/ME vs 2000/XP)
> - Not install MWS more than once
>
>
> Andrew
>
>
>

wpkg-users mailing list
wpkg-users at lists.wpkg.org
http://lists.wpkg.org/mailman/listinfo/wpkg-users




More information about the wpkg-users mailing list