Existe-t-il un moyen d'obtenir le numéro de Service Pack à partir de la ligne de commande? Ou le numéro de build à partir de la ligne de commande (à partir de laquelle je peux indiquer le numéro du Service Pack (voir Comment déterminer la version Windows et le Service Pack à partir de WindowsUpdateLog.txt ))?
Au démarrage cmd
, une partie du numéro de version de Windows s'affiche à l'écran, mais pas le numéro du Service Pack.
Je préfère une réponse non PowerShell, mais cela ne me dérangerait pas de connaître une réponse PowerShell de toute façon, car certains ordinateurs avec lesquels je travaille l'ont installée.
windows
command-line
service-pack
Alexander Bird
la source
la source
Réponses:
Source: rechercher la version de Windows à partir de l'invite de commande
la source
Vous pouvez l'obtenir en utilisant WMIC - wmic os get servicepackmajorversion
Pour en savoir plus sur l'utilisation de WMIC, consultez ce petit tutoriel: http://quux.wiki.zoho.com/WMIC-Snippets.html
la source
wmic
.Vous pouvez taper CMD:
la source
cmd.exe
vous pouvez utiliser justever
et obtenir la version sur stdout. Mais vous devez convertir le numéro de build pour obtenir le SP.ver
ne donne pas le numéro de version complet. Il s'arrête juste avant le numéro du Service Pack.Vous pouvez l'obtenir à partir de la ligne de commande en interrogeant le Registre pour la clé ServicePack. Si un SP est installé, il sera affiché, sinon, il dira qu'il n'a pas pu localiser la clé spécifiée, auquel cas il n'y a pas de service pack.
la source