Chcę wykryć, czy serwer 2012 został skonfigurowany jako instalacja podstawowa przy użyciu WMI. Wcześniejsze pytanie wydaje się wskazywać, że mogę uzyskać OperatingSystemSKU z Win32_OperatingSystem . Moje systemy Windows 2012 Core zgłaszają wartość OperatingSystemSKU wynoszącą 7. Artykuł z drugiego pytania wydaje się wskazywać na PRODUCT_STANDARD_SERVER, a jeśli miałbym instalację podstawową, powinienem spodziewać się wartości 0x0000000D zamiast PRODUCT_STANDARD_SERVER_CORE.
Czego tu brakuje. W końcu chcę utworzyć zasadę i użyć kierowania na poziomie elementu, aby zastosować tę zasadę tylko do instalacji systemu Windows 2012 Server Core.
PS C:\Users\zoredache\Documents> gwmi -Query "select OPeratingSystemSKU,Version,ProductType from Win32_OperatingSystem"
__GENUS : 2
__CLASS : Win32_OperatingSystem
__SUPERCLASS :
__DYNASTY :
__RELPATH : Win32_OperatingSystem=@
__PROPERTY_COUNT : 3
__DERIVATION : {}
__SERVER :
__NAMESPACE :
__PATH :
OperatingSystemSKU : 7
ProductType : 2
Version : 6.2.9200
Get-WMIObject Win32_OptionalFeature | Select Name, InstallState
i filtruj, czy na serwerze są zainstalowane bity GUI serwera, czy nie.