Если я echo $PSVersionTableв PowerShell, я получаю, как представляется, несколько бит информации о версии.
Наименования свойств
CLRVersionBuildVersionPSVersionWSManStackVersionPSCompatibleVersionsSerializationVersionPSRemotingProtocolVersion
Все, кроме 1, находятся в обычной версии ( #.#.#), а остальные 1 (PSCompatibleVersions) представляют собой набор номеров версий ( {1.0, 2.0}).
Что каждый из них представляет?
Дополнительно: Этот вопрос был создан, чтобы углубиться в ответ на другой вопрос, который я задавал в разделе «Какая версия Windows Management Framework установлена»? , Там есть комментарий и другие комментарии в аналогичном вопросе, на который я ссылаюсь, предполагают, что $PSVersionTableего можно использовать для получения версии WMF. Если одно из этих свойств действительно дает версию WMF и гарантированно делает это, во что бы то ни стало, пожалуйста, ответьте также. Кроме того, если вы можете предоставить какую-либо документацию или подтверждение подтверждения, я бы дал вам +2, если бы мог: мои запросы Google не дают ничего удовлетворительного.