Как посмотреть версию Windows в Powershell


14 июля 2019


Как посмотреть в Powershell версию Windows

Посмотреть в Powershell версию Windows можно с помощью WMI или отдельных командлетов. Самый простой способ - это запустить:

Get-ComputerInfo

Powershell версия ОС
Мы можем получить сразу через Powershell версию ОС, не выводя всю информацию:

(Get-ComputerInfo).WindowsVersion
#или
Get-ComputerInfo -Property *Version*

Минусом этого командлета является то, что он долго отрабатывает каждый раз подгружая всю информацию. Если нужно узнать версию ОС на сотнях ПК, то стоит использовать другой вариант.

Командлет выше появился в версии PS 5.1, так что если сомневаетесь запустите:

host
#или
$PSVersionTable

Таким образом мы можем узнать версию билда:

$PSVersionTable.BuildVersion

Или использовать:

[System.Environment]::OSVersion.Version

 

Как получить в Powershell версию Windows используя WMI

Через WMI мы можем вернуть практически любое значение ОС, так что нужно найти только нужный класс:

Get-WmiObject -List | where -Property Name -Like "win32_Oper*"

Класс, который вернет версию ОС называется "Win32_OperatingSystem":

Get-WmiObject -Class Win32_OperatingSystem | fl -Property Version, BuildNumber

Powershell версия Windows WMI

...

Теги: #powershell


Популярные тэги
О блоге
Этот блог представляет собой конспекты выученного материала, преобретенного опыта и лучшие практики в системном администрировании и программировании.