Installer ou désinstaller un logiciel avec WPKG

Tester l'installation d'un paquet WPKG

Ce script, écrit par Thierry Arberz-Carme, technicien du CD69, permet de tester l'installation d'un seul paquet WPKG sur une machine.

Méthode

1 - Créer avec un éditeur de texte comme Notepad++ un fichier installation_WPKG.bat

2 - Copier/coller le code suivant :

1
@echo off
2
3
echo + Verification des droits utilisateurs
4
whoami /groups | find "S-1-16-12288" >NUL
5
if errorlevel 1 (
6
  echo.
7
  echo   ** pour s'executer, ce script doit etre **
8
  echo   ** lance en tant qu'administratateur    **
9
  echo.
10
  pause
11
  exit 1
12
) else (
13
  echo   - OK: Vous avez les droits FULL Administrateur
14
)
15
echo.
16
echo.
17
18
19
set fichier_log=%systemdrive%\wpkg.log
20
21
set SOFTWARE=\\srv-scribe\wpkg\softwares
22
set WPKGROOT=\\srv-scribe\wpkg\
23
24
echo Lancement de WPKG
25
echo (clic-droit - executer en tant qu'administrateur)
26
echo.
27
echo.
28
echo.
29
30
31
echo Installation d'un seul programme wpkg
32
echo.
33
echo ATTENTION - ne marche pas avec les paquets qui ont des dependances !!!
34
set /p programme=Nom du paquet WPKG (id) a installer: 
35
echo.
36
37
echo %date% %time:~0,8% - Utilisateur: %username% - Debut du script WPKG >"%fichier_log%"
38
echo. >>%fichier_log%
39
40
41
echo %date% %time:~0,8% - Utilisateur: %username% - Debut du script WPKG
42
cscript //NOLOGO \\srv-scribe\wpkg\wpkg.js /install:"%programme%" /synchronize /nonotify /noreboot  /sendstatus:true >>"%fichier_log%"
43
echo %date% %time:~0,8% - Utilisateur: %username% -  Fin du script WPKG
44
45
46
echo. >>%fichier_log%
47
echo %date% %time:~0,8% - Utilisateur: %username% -  Fin du script WPKG >>"%fichier_log%"
48
49
notepad c:\wpkg.log

3 - Enregistrer le fichier

4 - exécuter le fichier en tant qu'administrateur (clic-droit - executer en tant qu'administrateur) et suivez les instructions.

AttentionQuelques modifications à apporter pour les collèges du CD69.

Les serveurs Scribe des collèges de la Métropole de Lyon s'appellent srv-scribe. Ceux du CD69, scribe.

Ce script est bien évidemment utilisable pour les collèges du CD69, mais il faudra modifier lignes 21, 22 et 42 srv-scribe par scribe.

Désinstaller un logiciel avec WPKG

Ce script, écrit par Thierry Arberz-Carme, technicien du CD69, permet de désinstaller d'un seul paquet WPKG sur une machine.

Méthode

1 - Créer avec un éditeur de texte comme Notepad++ un fichier desinstallation_WPKG.bat

2 - Copier/coller le code suivant :

1
@echo off
2
3
echo + Verification des droits utilisateurs
4
whoami /groups | find "S-1-16-12288" >NUL
5
if errorlevel 1 (
6
  echo.
7
  echo   ** pour s'executer, ce script doit etre **
8
  echo   ** lance en tant qu'administratateur    **
9
  echo.
10
  pause
11
  exit 1
12
) else (
13
  echo   - OK: Vous avez les droits FULL Administrateur
14
)
15
echo.
16
echo.
17
18
19
set fichier_log=%systemdrive%\wpkg.log
20
21
set SOFTWARE=\\srv-scribe\wpkg\softwares
22
set WPKGROOT=\\srv-scribe\wpkg\
23
24
echo Lancement de WPKG
25
echo (clic-droit - executer en tant qu'administrateur)
26
echo.
27
echo.
28
29
30
echo Desinstallation d'un seul programme wpkg
31
echo.
32
echo ATTENTION - ne marche pas avec les paquets qui ont des dependances !!!
33
set /p programme=Nom du paquet PWKG (id) a desinstaller: 
34
echo.
35
36
echo %date% %time:~0,8% - Utilisateur: %username% - Debut du script WPKG >"%fichier_log%"
37
echo. >>%fichier_log%
38
39
40
echo %date% %time:~0,8% - Utilisateur: %username% - Debut du script WPKG
41
cscript //NOLOGO \\srv-scribe\wpkg\wpkg.js /remove:"%programme%" /synchronize /nonotify /noreboot  /sendstatus:true >>"%fichier_log%"
42
echo %date% %time:~0,8% - Utilisateur: %username% -  Fin du script WPKG
43
44
45
echo. >>%fichier_log%
46
echo %date% %time:~0,8% - Utilisateur: %username% -  Fin du script WPKG >>"%fichier_log%"
47
48
notepad c:\wpkg.log
49
50
pause

3 - Enregistrer le fichier

4 - exécuter le fichier en tant qu'administrateur (clic-droit - executer en tant qu'administrateur) et suivez les instructions.

AttentionQuelques modifications à apporter pour les collèges du CD69.

Les serveurs Scribe des collèges de la Métropole de Lyon s'appellent srv-scribe. Ceux du CD69, scribe.

Ce script est bien évidemment utilisable pour les collèges du CD69, mais il faudra modifier lignes 21, 22 et 41 srv-scribe par scribe.