Ich möchte feststellen, ob ein 2012-Server mithilfe von WMI als Core-Installation eingerichtet wurde. Eine frühere Frage scheint darauf hinzudeuten, dass ich die OperatingSystemSKU von Win32_OperatingSystem erhalten kann . Meine Windows 2012 Core-Systeme melden eine OperatingSystemSKU von 7. Der Artikel aus der anderen Frage scheint darauf hinzudeuten, dass es sich um einen PRODUCT_STANDARD_SERVER handelt. Bei einer Core-Installation sollte stattdessen der Wert 0x0000000D für PRODUCT_STANDARD_SERVER_CORE angezeigt werden.
Was vermisse ich hier? Ich möchte schließlich eine Richtlinie erstellen und das Targeting auf Elementebene verwenden, um diese Richtlinie nur auf Windows 2012 Server Core-Installationen anzuwenden.
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
und filtern, ob auf dem Server die Server-GUI-Bits installiert sind oder nicht.