Saya ingin mendeteksi apakah server 2012 telah diatur sebagai instalasi Inti menggunakan WMI. Pertanyaan sebelumnya, sepertinya menunjukkan bahwa saya bisa mendapatkan OperatingSystemSKU dari Win32_OperatingSystem . Sistem Core Windows 2012 saya melaporkan OperatingSystemSKU dari 7. Artikel dari pertanyaan lain akan menunjukkan adalah PRODUCT_STANDARD_SERVER, dan jika memiliki instalasi inti saya harus mengharapkan untuk melihat nilai 0x0000000D sebagai gantinya untuk PRODUCT_STANDARD_SERVER_CORE.
Apa yang kulewatkan di sini. Saya akhirnya ingin membuat kebijakan dan menggunakan penargetan tingkat item untuk hanya menerapkan kebijakan itu untuk Windows 2012 Server Core menginstal.
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
dan memfilter apakah server memiliki bit GUI server yang diinstal atau tidak.