[Wapt] Paquet Powershell4 pour W7
Lesfourmisduweb
blog at lesfourmisduweb.org
Sun Sep 11 16:00:29 CEST 2016
Plusieurs solution s'offre a toi (pour ce qui est de la condition windows 7)
La console wapt te permet de trier les machine par type d'os, il te faut
donc attribuer le paquet powershell4 uniquement a ta sélection dans la
console.
ou alors tu peux intégrer le test dans ton paquet.
def windows_version():
"""see
https://msdn.microsoft.com/en-us/library/windows/desktop/ms724832(v=vs.85).aspx"""
try:
return Version(platform.win32_ver()[1],3)
except:
return Version(platform.win32_ver()[1])
if windows_version()==Version('6.1.0'):
alors fait la suite
Les numéro de version windows sont ici:
https://msdn.microsoft.com/en-us/library/windows/desktop/ms724832(v=vs.85).aspx
Pour le reste, le mieux est de faire 2 paquets et de fonctionner par
dépendance.
Simon
Le 09/09/2016 à 12:25, LEMAIRE Philippe a écrit :
>
> Bonjour,
>
> Je cherche à faire un paquet pour installer Powershell 4 uniquement
> sur les Windows 7.
>
> J’ai trouvé un script .bat qui joue ce rôle, voici le principe
> rapidement :
>
> //On test si .net 4.5 est installé
>
> reg query
> "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v4.0.30319\SKUs\.NETFramework,Version=v4.5"
> 2>NUL
>
> //On test que Powershell n’est pas encore installé
>
> reg query "HKLM\SOFTWARE\Microsoft\PowerShell\3\PowerShellEngine" |
> find "4.0"
>
> //Si les deux conditions sont remplies on install à partir du
>
> start /wait wusa.exe %~dp0Windows6.1-KB2819745-x64-MultiPkg.msu /quiet
> /norestart
>
> J’aimerais traduire ces instructions en wapt-python en ajoutant une
> condition en fonction du type de windows (seulement Windows 7)
>
> Pas de désinstallation nécessaire
>
> Si quelqu’un à quelques pistes d’aide ou un paquet à regarder qui
> s’approche de ce schéma …
>
> Merci d’avance pour toute aide
>
> Cordialement
>
> Philippe
>
>
>
> _______________________________________________
> WAPT mailing list
> WAPT at lists.tranquil.it
> http://lists.tranquil.it/listinfo/wapt
-------------- section suivante --------------
Une pi?ce jointe HTML a ?t? nettoy?e...
URL: <http://lists.tranquil.it/pipermail/wapt/attachments/20160911/49e34bbb/attachment.html>
More information about the WAPT
mailing list