windows-server-2012 – 识别Windows 2012 Server核心
发布时间:2020-12-13 19:56:11 所属栏目:Windows 来源:网络整理
导读:我想检测是否已使用WMI将2012服务器设置为Core安装.之前的一个问题,似乎表明我可以获得 OperatingSystemSKU from Win32_OperatingSystem.我的Windows 2012 Core系统报告的OperatingSystemSKU为7.另一个问题的 article似乎表明是PRODUCT_STANDARD_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毫秒. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Windows – 3月10日补丁星期二似乎导致SQL Server客户端连接
- Windows事件日志与文本日志
- 我应该用什么来替换Windows上的gettimeofday()?
- 在远程桌面Windows Server 2008中多次以同一用户身份登录
- Windows上的Cygwin和真正的UNIX环境有什么区别
- com-interop – 在.NET中注册免费COM互操作的确切步骤(调用
- windows提权
- windows-8 – 如何在WinRT中将UI虚拟化应用于ScrollViewer
- Windows server 2012 R2下安装sharepoint2013
- windows-phone-7 – 如何导航到同一页面,让它触发正常的新页
推荐文章
站长推荐
- windows-phone-7 – 我是否可以在不通过App Stor
- windows-7 – 更改Windows(7)的方法通过脚本监视
- Windows上的低级是什么:C库或相应的Win32 API函
- 我应该为Windows 7分区留出多少空间?
- windows – 如何配置Wireshark列出我的拨号连接作
- 用于.NET 4安装的Windows-7 reboot上的nsis不会继
- windows – masm32和masm之间的区别?
- windows – 我在哪里可以下载Subversion二进制文
- VBScript使用Windows Visual Styles
- Windows – Qt MinGW另一个未定义的引用“WinMai
热点阅读