Si je echo $PSVersionTable
dans PowerShell, j'obtiens ce qui semble être plusieurs bits d'informations de version.
Les noms des propriétés sont
CLRVersion
BuildVersion
PSVersion
WSManStackVersion
PSCompatibleVersions
SerializationVersion
PSRemotingProtocolVersion
Tous sauf 1 sont dans une notation de version normale ( #.#.#
), et l'autre 1 (PSCompatibleVersions) est un ensemble de numéros de version ( {1.0, 2.0}
)
Que représente chacun de ces éléments?
De plus: Cette question a été créée pour approfondir en réponse à une autre question que j'ai posée à Quelle version de Windows Management Framework est installée? . Un commentaire là-bas, et d'autres commentaires dans une question similaire à laquelle j'ai lié, suggèrent que cela $PSVersionTable
peut être utilisé pour obtenir la version de WMF. Si l'une de ces propriétés donne effectivement la version WMF, et est garantie de le faire, n'hésitez pas à y répondre également. De plus, si vous pouvez fournir toute documentation ou preuve d'une confirmation, je vous donnerais +2 si je le pouvais: mes requêtes Google ne donnent rien de satisfaisant.