繁体   English   中英

如何在 c# 中列出 Windows Server 2008 的已安装功能

[英]How to list installed features of Windows Server 2008 in c#

如何在 c# 中列出 Windows Server 2008 的所有已安装功能。 我试图查询dism.exeoclist.exe但并非所有版本都有它。 我可以使用System.Management.ManagementClass以某种方式做到这一点吗?

我找到了,你必须使用 Win32_ServerFeature Class ( http://msdn.microsoft.com/en-us/library/cc280268(VS.85).aspx ) 和 System.Management.ManagementClass。 它适用于ws2008。

ManagementClass objMC = new ManagementClass(
            "Win32_ServerFeature");
ManagementObjectCollection objMOC = objMC.GetInstances();
foreach (ManagementObject objMO in objMOC)
{
    string featureName = (string)objMO.Properties["Name"].Value;

}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM