Bonjour,

Excellent Merci !


Le 08/04/2021 à 15:09, Jimmy PELE via WAPT a écrit :
Bonjour,

Vous pouvez utiliser la classe WAPT WindowsVersions pour filtrer plus facilement les versions de Windows 10.

Le meilleur exemple sur le store est le paquet tis-remove-flashplayer, trouvable ici :
https://store.wapt.fr/store/tis-remove-flashplayer

---
Cordialement,
Jimmy PELE

Technicien Systèmes et Réseaux
Tranquil IT
12 avenue Jules Verne (Bât. A)
44230 Saint Sébastien sur Loire (FRANCE)
tel: +33 (0) 240 975 755

Le 2021-04-08 12:24, Jerome Dupuis a écrit :
Bonjour,

Essayes peut-être ceci en plaçant tes KB à la racine de ton paquet
:

def install():
val = windows_version()
print(val)
script_path = os.getcwd()
print(script_path)
if val == '10.0.19042':
print('20H2')
run(r'wusa.exe %s\windows10.0-kb5001649-2004-20H2.msu /quiet
/norestart' %script_path)
elif val == '10.0.18363':
print('1909')
run(r'wusa.exe %s\windows10.0-kb5001648-1909.msu /quiet
/norestart' %script_path)

Je ne sais pas comment faire un équivalent de switch/case en python
pour faire plus propre que le if/else if.

Cordialement,

          _

Jérôme DUPUIS
TSH Informatique_
Centre Hospitalier d'Abbeville
43 Rue de l'Isle, 80142 ABBEVILLE
✆03 22 25 57 65 / 03 22 25 52 40
dupuis.jerome@ch-abbeville.fr

Le 07/04/2021 à 21:53, markham89 a écrit :

Bonjour,

je cherche a faire une version wapt (python) de mon script batch

quelle instruction via la lib wapt/python me permet de recupere la
build comme le fait mon script?

:

@echo off
echo installation patch imprimante
for /f "tokens=4-7 delims=[.] " %%i in ('ver') do @(if
%%i==Version (set version=%%j.%%k.%%l) else (set
version=%%i.%%j.%%k))

if "%version%" == "10.0.19042" (GOTO :20H2)
if "%version%" == "10.0.19041" (GOTO :2004)
if "%version%" == "10.0.18363" (GOTO :1909)
if "%version%" == "10.0.18362" (GOTO :1903)
if "%version%" == "10.0.17763" (GOTO :1809)
if "%version%" == "10.0.17134" (GOTO :1803)

:20H2
echo Version Windows 10 Version 20H2 detectee
echo installation du patch :
wusa.exe windows10.0-kb5001649-2004-20H2.msu /quiet /norestart
GOTO END

:2004
echo Windows 10 Version 2004 detectee
echo installation du patch :
wusa.exe windows10.0-kb5001649-2004-20H2.msu /quiet /norestart
GOTO END

:1909
echo Windows 10 Version 1909 detectee
echo installation du patch :
wusa.exe windows10.0-kb5001648-1909.msu /quiet /norestart
GOTO END

:1903
echo Windows 10 Version 1903 detectee
GOTO END

:1809
echo Windows 10 Version 1809 detectee
echo installation du patch :
wusa.exe windows10.0-kb5001638-1809.msu /quiet /norestart
GOTO END

:1803
echo Windows 10 Version 1803 detectee
echo installation du patch :
GOTO END

:END
exit

Merci;

_______________________________________________
WAPT mailing list
WAPT@lists.tranquil.it
http://lists.tranquil.it/listinfo/wapt
_______________________________________________
WAPT mailing list
WAPT@lists.tranquil.it
http://lists.tranquil.it/listinfo/wapt

_______________________________________________
WAPT mailing list
WAPT@lists.tranquil.it
http://lists.tranquil.it/listinfo/wapt