对于我的一个项目,我需要一种方法来查询在给定的Windows Server计算机上安装了哪些功能/角色/角色服务。
在其悠久的传统中,微软不断重塑东西(Windows 2003中的sysocmgr
,Windows 2008中的pkgmgr
和ocsetup
,Windows 2012中的dism
,这些都很难实现编写与OS无关的代码。
我确信DISM有一个官方原生API(和managed wrapper)。是否适用于Windows 2003和2008?
答案 0 :(得分:0)
WMI对于Windows Server 2008及更高版本具有Server Feature Provider。如果您仍在运行Windows Server 2003,它将失去支持,而您确实需要迁移。