需要获取OS名称的字符串

时间:2013-07-30 15:08:14

标签: c# scom

我正在使用SCOM 2012并尝试插入自定义事件。我正在创建一个ManagementPackClassCriteria的实例:

ManagementPackClassCriteria classCriteria = 
    new ManagementPackClassCriteria("Name = 'Microsoft.Windows.Server.2008.Computer'");

但是返回了null结果。我知道我想从中收集数据的计算机正在Windows Server 2008 R2 Enterprise上运行。我该如何指定其名称?或者我如何获得这个参数?

1 个答案:

答案 0 :(得分:0)

您可以使用具有OsVersion属性的System.Environmen类。更多详情here