J'ai un serveur de production et j'ai besoin de savoir quelle version de l'installateur Windows est en cours d'exécution. Quel est le moyen rapide de le savoir sans exécuter l'installateur 4.5 sur le serveur ?
Réponses
Trop de publicités?
Adam Brand
Points
6047
Vous devez obtenir la version de MSI.dll.
\=== EDIT : Pour une raison quelconque, j'ai lu que vous aviez besoin de le faire d'une manière scriptable. msiexec / ? est bien sûr un moyen plus rapide de le faire si vous avez juste besoin de le vérifier manuellement. =====
Vous pouvez le faire avec VBScript.
Créez un fichier comme celui-ci appelé VersionInfo.vbs :
set args = WScript.Arguments
Set fso = CreateObject("Scripting.FileSystemObject")
WScript.Echo fso.GetFileVersion(args(0))
Wscript.Quit
Alors appelez-le comme ça :
cscript //nologo VersionInfo.vbs %windir%\system32\msi.dll
NOTE : le script a été tiré de aquí .
Izzy
Points
8174
Soyka
Points
1
GoLeM 2014
Points
1