Нам нужно идентифицировать виртуальные машины для фильтрации GPO. Есть старый трюк, чтобы запросить Win32_ComputerSystem для производителя, являющегося VMware или что-то в этом роде. виртуальный. Это работает для моих виртуальных машин Server 2008 R2, но все виртуальные машины Server 2012 R2 имеют этот вывод, если я запрашиваю с помощью PowerShell:
PS C:\> gwmi Win32_ComputerSystem | fl Manufacturer, Model
Manufacturer : HP
Model : ProLiant DL380 Gen9
Любая идея, почему мои виртуальные машины являются серверами ProLiant?
Смотрите также: https://stackoverflow.com/questions/15485601/how-to-check-my-windows-server-is-virtual-machine-or-physical-machine
Подумайте о том, чтобы попробовать gwmi win32_baseboard. Ниже приведены результаты с использованием Windows в качестве гипервизора - физическое оборудование неизвестно.
Manufacturer : Microsoft Corporation
Model :
Name : Base Board
SerialNumber : <some unique identifiers - snipped>
SKU :
Product : Virtual Machine
Как бы то ни было, на моей машине vanilla Server 2012R2 gwmi win32_computersystem:
Manufacturer : Microsoft Corporation
Model : Virtual Machine
Похоже, вы используете гипервизор, отличный от Windows, или решение / продукт / агент для управления от HP, который может управлять вашими виртуальными машинами и изменять значение.