Comment vérifiez-vous quelle version de Windows Management Framework (WMF) est installée? Il semble que cela devrait être simple à découvrir, mais je ne peux pas. Même googler un tas de versions différentes de la question s'avère peu ou rien.
Ce n'est pas dans appwiz.cpl, et regedit ne trouve rien pour "Windows Management Framework" et il trouve trop de choses superflues pour "wmf"
Je veux juste savoir comment le vérifier, de manière raisonnable. Existe-t-il une clé de registre pour cela? Y a-t-il un fichier que je peux vérifier? N'importe quoi???
La chose la plus proche que j'ai pu trouver était ici sur serverfault: Méthodes pour détecter la version de Windows Management Framework . Cette question commence de la même façon, mais elle semble demander une méthode spécifique de vérification à utiliser dans un GPO; c'est peut-être pour cela qu'il n'a obtenu aucune réponse.
Il y a plusieurs ordinateurs sur lesquels je veux vérifier. Celui par lequel je commence est Windows Server 2008 R2 Standard. Il y aura également d'autres systèmes d'exploitation Windows Server.
Si vous connaissez des balises qui fonctionnent mieux que les miennes, veuillez commenter ou redéfinir; Je n'ai rien trouvé qui décrivait bien cette question.
Mise à jour: Certaines personnes semblent penser que " $PSVersionTable
" (et / ou diverses propriétés de celui-ci) est une réponse. J'ai finalement réalisé récemment qu'il s'agissait d'une variable PowerShell (peut-être que le préfixe «PS» aurait dû le révéler pour moi, mais il ne l'a pas fait) et j'ai essayé de creuser plus profondément. Cela a entraîné une autre question: que représente le contenu de $ PSVersionTable de PowerShell? .
Update2: Sur la base de toutes les informations que j'ai rassemblées maintenant et de ma meilleure compréhension, je suis assez certain que la variable intégrée de PowerShell $PSVersionTable.PSVersion
n'est pas techniquement la réponse à cela, mais que c'est souvent (parfois? Toujours? Pas sûr) la même, comme dans les versions pourraient aller de pair. La $PSVersionTable.WSManStackVersion
variable pourrait être ce que je veux, mais la courte description officielle de cette propriété la montre comme représentant la pile WS-Management. La pile WS-Management est-elle la même chose que WMF? La recherche sur Google suggère qu'ils sont étroitement liés, mais je ne sais pas si la réponse est oui.
$PSVersionTable.PSVersion
mais en utilisant WMI?" n'est pas une réponse. Qu'est ce que ça veut dire? Si vous pouviez prendre ce commentaire et le transformer en une réponse réellement utilisable, je l'apprécierais. Est-ce $PSVersionTable.PSVersion
une variable d'un type qui est disponible quelque part? Si oui, est-ce que c'est la version WMF? J'ai essayé echo $PSVersionTable.PSVersion
et obtenu une sortie de$PSVersionTable.PSVersion
echo $PSVersionTable.PSVersion
et obtenu une sortie de $PSVersionTable.PSVersion
- par quoi êtes-vous confus dans mon commentaire / réponse sur l'autre question?