windows-server-2012 – 识别Windows 2012 Server核心
|
我想检测是否已使用WMI将2012服务器设置为Core安装.之前的一个问题,似乎表明我可以获得 OperatingSystemSKU from Win32_OperatingSystem.我的Windows 2012 Core系统报告的OperatingSystemSKU为7.另一个问题的 article似乎表明是PRODUCT_STANDARD_SERVER,如果有核心安装我应该期待而是为PRODUCT_STANDARD_SERVER_CORE查看值0x0000000D. 我在这里想念的是什么我最终想要创建策略并使用项目级别定位仅将该策略应用于Windows 2012 Server Core安装. PS C:UserszoredacheDocuments> 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
在PowerShell中:
Get-WMIObject Win32_OptionalFeature | where Name -eq 'Server-Gui-Shell' | Select InstallState 在完整服务器上返回1,在服务器核心安装上返回2. 编辑: 虽然我的上述答案是正确的,但它有两个问题: >在工作站上使用此命令时,它不返回任何内容,因此您必须为此添加额外的检查. 所以更实用的方法是检查某个文件是否存在: (Test-Path "$env:windirexplorer.exe") 这将为服务器核心安装返回$false,为所有其他安装返回$true,并且执行需要1毫秒. (编辑:3v站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- Windows中用于执行反向DNS查找的命令行实用程序是什么?
- 微软正给Win11测试透明玻璃设计,梦回Win7 Aero
- windows-server-2008 – Windows Server降级
- windows-server-2008 – Windows Server 2008,2008 SP2和20
- active-directory – 如果没有Microsoft帐户,Windows 8 / 8
- xaml – 如何在Windows Phone 8.1通用应用程序中使用Window
- 微软官方预热Win11秋季新品发布会 将公布新的Surface Pro 8
- 用Win10能玩英雄联盟吗
- Linux系统CPU占用率较高问题排查思路
- 5G运维路在何方?

