Назад | Перейти на главную страницу

идентификация / отпечаток основной установки Windows Server по сравнению с полной

Похоже, это должно быть легко, но я не нахожу никакой информации о том, как удаленно идентифицировать «базовую» установку Windows Server как таковую с помощью WMI, Powershell или другого метода, который может относительно быстро опрашивать множество машин. Я пытаюсь сообщить процент серверов, на которых установлено ядро, по сравнению с полной установкой. Любые идеи?

Get-WmiObject -Query "Select OperatingSystemSKU from Win32_OperatingSystem"

Вам нужно будет преобразовать ответ в Hex для сравнения:

  • 0C Datacenter (установка ядра)
  • 27 Server Datacenter без Hyper-V (установка ядра)
  • 0E Server Enterprise (базовая установка)
  • 29 Server Enterprise без Hyper-V (базовая установка)
  • 2A Сервер Microsoft Hyper-V
  • 0D Server Standard (базовая установка)
  • 28 Server Standard без Hyper-V (установка ядра)
  • 1D веб-сервер (базовая установка)

Таблица основана на информации из http://msdn.microsoft.com/en-us/library/ms724358.aspx

Поскольку на этот вопрос был дан последний ответ, предыдущий метод больше не работает. На основе другого сообщения Вот, самый быстрый и надежный способ определить основные установки - это проверить наличие исполняемого файла Windows Explorer. Он будет отсутствовать на экземплярах ядра сервера:

Test-Path "$env:windir\explorer.exe"