Se eu estiver echo $PSVersionTableno PowerShell, recebo o que parece ser vários bits de informações da versão.
Os nomes das propriedades são
CLRVersionBuildVersionPSVersionWSManStackVersionPSCompatibleVersionsSerializationVersionPSRemotingProtocolVersion
Todos, exceto 1, estão em uma notação de versão normal ( #.#.#) e o outro 1 (PSCompatibleVersions) é um conjunto de números de versão ( {1.0, 2.0})
O que cada um deles representa?
Além disso: Esta pergunta foi criada para aprofundar a resposta a outra pergunta que fiz em Qual versão do Windows Management Framework está instalada? . Um comentário e outros comentários em uma pergunta semelhante à qual eu vinculei sugerem que $PSVersionTablepode ser usado para obter a versão do WMF. Se uma dessas propriedades realmente fornecer a versão WMF e for garantida, por todos os meios, por favor responda lá também. Além disso, se você puder fornecer qualquer documentação ou evidência de confirmação, eu daria a você +2 se pudesse: minhas consultas do Google não estão produzindo nada satisfatório.