[英]How to list installed features of Windows Server 2008 in c#
如何在 c# 中列出 Windows Server 2008 的所有已安装功能。 我试图查询dism.exe
或oclist.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.