#pragma autorecover #pragma classflags(64) #pragma namespace("\\\\.\\root\\Microsoft\\Windows\\ServerManager") instance of __namespace{ name="MS_804";}; #pragma namespace("\\\\.\\root\\Microsoft\\Windows\\ServerManager\\MS_804") [Version("2.22.1") : Amended,Description("CIM_Error 是一个特殊类,包含与某个 CIM 操作失败有关的严重性、原因、推荐操作以及其他数据的信息。这种类型的实例可以包括在某个 CIM 操作的响应中。") : Amended ToSubclass,AMENDMENT, LOCALE("MS_804")] class CIM_Error { [Description("错误的主要分类。定义了以下值: \n2 - 通信错误。此类错误主要与在两点之间传输信息所需的过程和/或进程有关。\n3 - 服务质量错误。此类错误主要与导致功能或性能下降的故障有关。\n4 - 软件错误。此类错误主要与软件或处理故障有关。\n5 - 硬件错误。此类错误主要与设备或硬件故障有关。\n6 - 环境错误。此类错误主要与以下内容有关: 与设备或其他环境考虑事项相关的故障条件。\n7 - 安全性错误。此类错误与违反安全规则、检测到病毒,以及类似的问题有关。\n8 - 过度订阅错误。此类错误主要与分配充足的资源以完成操作时发生的故障有关。\n9 - 资源不可用错误。此类错误主要与访问所需资源时发生的故障有关。\n10 - 不受支持的操作错误。此类错误主要与不受支持的请求有关。") : Amended ToSubclass,Values{"未知", "其他", "通信错误", "服务质量错误", "软件错误", "硬件错误", "环境错误", "安全性错误", "过度订阅错误", "资源不可用错误", "不受支持的操作错误", "保留的 DMTF"} : Amended ToSubclass] uint16 ErrorType; [Description("描述 ErrorType 的自由格式的字符串(如果将 1 (“其他”)指定为 ErrorType)。") : Amended ToSubclass] string OtherErrorType; [Description("唯一标识实体(拥有该实例中所述消息格式的定义)的字符串。OwningEntity 必须包含商业实体或定义该格式的标准机构所拥有的版权、商标或其他形式的唯一名称。") : Amended ToSubclass] string OwningEntity; [Description("在 OwningEntity 的作用域中唯一标识消息格式的不透明字符串。") : Amended ToSubclass] string MessageID; [Description("已设置格式的消息。此消息通过组合 MessageArguments 属性中指定的部分或所有动态元素构造而成,其中,静态元素由消息注册表或与 OwningEntity 关联的其他目录中的 MessageID 唯一标识。") : Amended ToSubclass] string Message; [Description("包含此消息的动态内容的数组。") : Amended ToSubclass] string MessageArguments[]; [Description("一个枚举值,该值以通知程序的视角描述“指示”的严重性: \n0 - 指示的“感知严重性”未知或不确定。\n1 - 按 CIM 惯例,“其他”用于指示可以在 OtherSeverity 属性中找到的严重性值。\n2 - 当提供信息性响应时,应该使用“信息”。\n3 - 当适合让用户决定是否需要采取措施时,应该使用“降级/警告”。\n4 - 应该使用“次要”来指示需要采取相应措施,但此时情况不严重。\n5 - 应该使用“主要”来指示需要立即采取相应措施。\n6 - 应该使用“严重”来指示需要立即采取相应措施,而且影响范围广泛(可能会很快导致关键资源中断)。\n7 - 应该使用“致命/无法恢复”来指示发生了错误,但为时已晚,无法采取补救措施。\n2 和 0 - 对于“信息”和“未知”类型的错误,应遵循常见用法。确切地说,此类错误是纯信息性错误或其严重性未知的错误。") : Amended ToSubclass,Values{"未知", "其他", "信息", "降级/警告", "次要", "主要", "关键", "致命/无法恢复", "保留的 DMTF"} : Amended ToSubclass] uint16 PerceivedSeverity; [Description("用于描述引发错误的可能原因的枚举值。") : Amended ToSubclass,Values{"未知", "其他", "适配器/卡错误", "应用程序子系统故障", "减少的带宽", "连接建立错误", "通信协议错误", "通信子系统故障", "配置/自定义错误", "拥塞", "数据已损坏", "超出 CPU 周期限制", "数据集/调制解调器错误", "信号降级", "DTE-DCE 接口错误", "封闭门打开", "设备故障", "振动过度", "文件格式错误", "检测到火灾", "检测到洪水", "帧错误", "HVAC 问题", "湿度无法接受", "I/O 设备错误", "输入设备错误", "LAN 错误", "检测到无毒物质泄露", "本地节点传输错误", "帧丢失", "信号缺失", "材料供应耗竭", "多路复用器问题", "内存不足", "输出设备错误", "性能降低", "电源问题", "压力不可接受", "处理器问题(内部计算机错误)", "泵故障", "超出队列大小", "接收故障", "接收器故障", "远程节点传输错误", "资源达到或接近容量", "响应时间过长", "重新传输率过高", "软件错误", "软件程序异常终止", "软件程序错误(结果不正确)", "存储容量问题", "温度不可接受", "已超过阈值", "计时问题", "检测到有毒物质泄露", "传输故障", "收发器故障", "基础资源不可用", "版本不匹配", "上一个警报已清除", "登录尝试失败", "检测到软件病毒", "违反硬件安全规则", "检测到拒绝服务", "安全凭据不匹配", "访问未经授权", "收到警报", "指针缺失", "负载不匹配", "传输错误", "错误率过高", "跟踪问题", "元素不可用", "缺少元素", "丢失多个帧", "广播通道故障", "收到的消息无效", "路由故障", "底板故障", "标识符重复", "保护路径故障", "同步缺失或不匹配", "终端问题", "实时时钟故障", "天线故障", "电池充电故障", "磁盘故障", "频率跳转故障", "冗余缺失", "电源故障", "信号质量问题", "电池正在放电", "电池故障", "商业用电问题", "风扇故障", "引擎故障", "传感器故障", "保险丝故障", "发电机故障", "电池电量不足", "燃料不足", "水不足", "爆炸气", "大风", "结冰", "冒烟", "内存不匹配", "超出 CPU 周期", "软件环境问题", "软件下载故障", "元素已重新初始化", "超时", "日志记录问题", "检测到泄露", "保护机制故障", "保护资源故障", "数据库不一致", "身份验证失败", "违反保密性", "电缆篡改", "信息延迟", "信息重复", "信息缺失", "信息修改", "信息无序", "密钥到期", "不可否认的故障", "活动超时", "停止服务", "过程错误", "意外信息", "保留的 DMTF"} : Amended ToSubclass] uint16 ProbableCause; [Description("描述引发错误的可能原因的自由格式字符串。") : Amended ToSubclass] string ProbableCauseDescription; [Description("描述解决错误应采取的建议操作的自由格式字符串。") : Amended ToSubclass] string RecommendedActions[]; [Description("生成错误的实体(即实例)的标识信息。如果该实体已在 CIM 架构中建模,则此属性包含编码为字符串参数的实例路径。如果未建模,则此属性包含某个标识字符串(命名生成错误的实体)。依据 ErrorSourceFormat 属性,设置路径或标识字符串的格式。") : Amended ToSubclass] string ErrorSource; [Description("可以根据此属性的值来解释 ErrorSource 属性的格式。值的定义如下所示: \n0 - 未知。格式未知或者无法由 CIM 客户端应用程序提供有意义的解释。\n1 - 其他。此格式由 OtherErrorSourceFormat 属性的值定义。2 - CIMObjectPath。根据 CIM 基础结构规范定义的 CIM 对象路径。注意: CIM 2.5 以及更早版本使用术语“对象名称”。") : Amended ToSubclass,Values{"未知", "其他", "CIMObjectPath", "保留的 DMTF"} : Amended ToSubclass] uint16 ErrorSourceFormat; [Description("为 ErrorSourceFormat 定义“其他”值的字符串。当你将 ErrorSourceFormat 设置为值 1 (“其他”)时,该值必须设置为一个非 NULL 值。对于 ErrorSourceFormat 的所有其他值,必须将此字符串的值设置为 NULL。") : Amended ToSubclass] string OtherErrorSourceFormat; [Description("表示该实例特性的 CIM 状态代码。\n此属性定义符合的 CIM 服务器或侦听器可能返回的状态代码。请注意,并非所有状态代码对于每个操作都有效。每个操作的规范都应该定义该操作可能返回的状态代码。\n为 CIM 状态代码定义的值如下: \n1 - CIM_ERR_FAILED。发生更具体的错误代码未覆盖的常规错误。\n2 - CIM_ERR_ACCESS_DENIED。客户端无法访问 CIM 资源。\n3 - CIM_ERR_INVALID_NAMESPACE。目标命名空间不存在。\n4 - CIM_ERR_INVALID_PARAMETER。传递到方法的一个或多个参数值无效。\n5 - CIM_ERR_INVALID_CLASS。指定的类不存在。\n6 - CIM_ERR_NOT_FOUND。找不到请求的对象。\n7 - CIM_ERR_NOT_SUPPORTED。不支持请求的操作。\n8 - CIM_ERR_CLASS_HAS_CHILDREN。无法对该类执行操作,因为该类具有实例。\n9 - CIM_ERR_CLASS_HAS_INSTANCES。无法对该类执行操作,因为该类具有实例。\n10 - CIM_ERR_INVALID_SUPERCLASS。无法执行操作,因为指定的超类不存在。\n11 - CIM_ERR_ALREADY_EXISTS。无法执行操作,因为已存在一个对象。\n12 - CIM_ERR_NO_SUCH_PROPERTY。指定的属性不存在。\n13 - CIM_ERR_TYPE_MISMATCH。提供的值与类型不符。\n14 - CIM_ERR_QUERY_LANGUAGE_NOT_SUPPORTED。无法识别或不支持查询语言。\n15 - CIM_ERR_INVALID_QUERY。查询对于指定的查询语言无效。\n16 - CIM_ERR_METHOD_NOT_AVAILABLE。无法执行外部方法。\n17 - CIM_ERR_METHOD_NOT_FOUND。指定的外部方法不存在。\n18 - CIM_ERR_UNEXPECTED_RESPONSE。返回的异步操作响应不是预期响应。\n19 - CIM_ERR_INVALID_RESPONSE_DESTINATION。异步响应的指定目标无效。\n20 - CIM_ERR_NAMESPACE_NOT_EMPTY。指定的命名空间不为空。\n21 - CIM_ERR_INVALID_ENUMERATION_CONTEXT。提供的枚举上下文无效。\n22 - CIM_ERR_INVALID_OPERATION_TIMEOUT。指定的命名空间不为空。\n23 - CIM_ERR_PULL_HAS_BEEN_ABANDONED。指定的命名空间不为空。\n24 - CIM_ERR_PULL_CANNOT_BE_ABANDONED。尝试放弃拉操作失败。\n25 - CIM_ERR_FILTERED_ENUMERATION_NOT_SUPPORTED。不支持筛选的枚举。\n26 - CIM_ERR_CONTINUATION_ON_ERROR_NOT_SUPPORTED。不支持发生错误时继续操作。\n27 - CIM_ERR_SERVER_LIMITS_EXCEEDED。已超过 WBEM 服务器限制(例如,内存、连接数等)。\n28 - CIM_ERR_SERVER_IS_SHUTTING_DOWN。WBEM 服务器正在关闭。\n29 - CIM_ERR_QUERY_FEATURE_NOT_SUPPORTED。不支持指定的查询功能。") : Amended ToSubclass,Values{"CIM_ERR_FAILED", "CIM_ERR_ACCESS_DENIED", "CIM_ERR_INVALID_NAMESPACE", "CIM_ERR_INVALID_PARAMETER", "CIM_ERR_INVALID_CLASS", "CIM_ERR_NOT_FOUND", "CIM_ERR_NOT_SUPPORTED", "CIM_ERR_CLASS_HAS_CHILDREN", "CIM_ERR_CLASS_HAS_INSTANCES", "CIM_ERR_INVALID_SUPERCLASS", "CIM_ERR_ALREADY_EXISTS", "CIM_ERR_NO_SUCH_PROPERTY", "CIM_ERR_TYPE_MISMATCH", "CIM_ERR_QUERY_LANGUAGE_NOT_SUPPORTED", "CIM_ERR_INVALID_QUERY", "CIM_ERR_METHOD_NOT_AVAILABLE", "CIM_ERR_METHOD_NOT_FOUND", "CIM_ERR_UNEXPECTED_RESPONSE", "CIM_ERR_INVALID_RESPONSE_DESTINATION", "CIM_ERR_NAMESPACE_NOT_EMPTY", "CIM_ERR_INVALID_ENUMERATION_CONTEXT", "CIM_ERR_INVALID_OPERATION_TIMEOUT", "CIM_ERR_PULL_HAS_BEEN_ABANDONED", "CIM_ERR_PULL_CANNOT_BE_ABANDONED", "CIM_ERR_FILTERED_ENUMERATION_NOT_SUPPORTED", "CIM_ERR_CONTINUATION_ON_ERROR_NOT_SUPPORTED", "CIM_ERR_SERVER_LIMITS_EXCEEDED", "CIM_ERR_SERVER_IS_SHUTTING_DOWN", "CIM_ERR_QUERY_FEATURE_NOT_SUPPORTED", "保留的 DMTF"} : Amended ToSubclass] uint32 CIMStatusCode; [Description("自由格式的字符串,包含用户可读的 CIMStatusCode 描述。该描述可以扩展,但必须与 CIMStatusCode 的定义一致。") : Amended ToSubclass] string CIMStatusCodeDescription; }; [Description("表示 BPA 路径选择的结果的类。") : Amended ToSubclass,AMENDMENT, LOCALE("MS_804")] class MSFT_ServerBpaResult { [Description("生成结果的 BPA 路径。") : Amended ToSubclass] string BpaXPath; [Description("BPA 路径选择的值。") : Amended ToSubclass] string Values[]; }; [Description("表示托管节点的群集属性。") : Amended ToSubclass,AMENDMENT, LOCALE("MS_804")] class MSFT_ServerClusterInformation { [Description("群集的名称。") : Amended ToSubclass] string Name; [Values{"独立", "节点", "群集名称对象", "客户端访问点", "分布式网络名称"} : Amended ToSubclass,Description("群集对象的类型。") : Amended ToSubclass] uint8 ObjectType; [Values{"核心群集", "可用存储", "临时", "共享卷", "池", "文件服务器", "打印服务器", "DHCP 服务器", "分布式事务处理控制器", "Microsoft 消息队列", "WINS 服务器", "独立 DFS", "通用应用程序", "通用服务", "通用脚本", "iSNS 服务器", "虚拟机", "TS 会话代理", "iSCSI 目标服务器", "横向扩展文件服务器", "Hyper-V 副本代理", "任务计划程序", "更新代理", "未知"} : Amended ToSubclass,Description("群集对象的组类型。") : Amended ToSubclass] sint32 GroupType; }; [Description("表示有关服务器管理器提供程序中故障的扩展错误信息。") : Amended ToSubclass,AMENDMENT, LOCALE("MS_804")] class MSFT_ServerError : CIM_Error { [Description("提供程序报告的错误代码。") : Amended ToSubclass] uint32 ErrorCode; [Description("提供程序报告的扩展错误代码。") : Amended ToSubclass] uint32 ExtendedErrorCode; }; [Description("表示特定源在特定日志中生成的事件的详细信息。") : Amended ToSubclass,AMENDMENT, LOCALE("MS_804")] class MSFT_ServerEventDetail { [Description("事件的 ID。") : Amended ToSubclass] uint32 Id; [Description("事件的级别。") : Amended ToSubclass] uint16 Level; [Description("从中读取此事件的日志。") : Amended ToSubclass] string Log; [Description("事件日志中的事件的记录 ID。") : Amended ToSubclass] uint32 RecordId; [Description("记录事件的源。") : Amended ToSubclass] string Source; [Description("事件的记录时间。") : Amended ToSubclass] uint64 Timestamp; [Description("事件的文本描述。") : Amended ToSubclass] string Description; [Description("选择此事件的查询文件的 ID。") : Amended ToSubclass] sint32 QueryFileId; }; [Description("表示事件日志。") : Amended ToSubclass,AMENDMENT, LOCALE("MS_804")] class MSFT_ServerEventLog { [Description("事件日志的名称。") : Amended ToSubclass] string Name; [Description("事件日志的本地化名称。 ") : Amended ToSubclass] string LocalizedName; }; [Description("表示托管节点上的服务器功能。") : Amended ToSubclass,AMENDMENT, LOCALE("MS_804")] class MSFT_ServerFeature { [Description("功能的 ID。") : Amended ToSubclass] sint32 Id; [Description("功能的父名称。") : Amended ToSubclass] string ParentName; [Description("功能的名称。") : Amended ToSubclass] string UniqueName; [Description("功能的本地化名称。") : Amended ToSubclass] string DisplayName; [Values{"可用", "已安装", "卸载挂起", "安装挂起", "不存在", "已删除", "未知"} : Amended ToSubclass,Description("功能的安装状态。") : Amended ToSubclass] uint8 State; [Values{"角色", "角色服务", "功能"} : Amended ToSubclass,Description("功能的类型。") : Amended ToSubclass] uint8 Type; [Values{"配置失败", "未配置", "已配置", "不适用"} : Amended ToSubclass,Description("功能的配置状态。") : Amended ToSubclass] uint8 ConfigurationStatus; [Description("功能的事件查询的文件名。") : Amended ToSubclass] string EventQuery; [Description("功能的服务名称。") : Amended ToSubclass] string Services[]; [Description("功能的 BPA 模型 ID。") : Amended ToSubclass] string BpaModels[]; }; [Description("表示服务器的清单信息。") : Amended ToSubclass,AMENDMENT, LOCALE("MS_804")] class MSFT_ServerInventory { [Description("服务器的名称。") : Amended ToSubclass] string Name; [Description("服务器的描述。") : Amended ToSubclass] string Description; [Description("完全限定的服务器域名。") : Amended ToSubclass] string Fqdn; [Description("服务器的域名。") : Amended ToSubclass] string Domain; [Description("服务器是否已加入域。") : Amended ToSubclass] boolean IsDomainJoined; [Values{"未知", "物理", "虚拟"} : Amended ToSubclass,Description("服务器的类型。") : Amended ToSubclass] uint8 Type; [Description("服务器的产品 ID。") : Amended ToSubclass] string ProductId; [Values{"未知", "已禁用", "已由组策略禁用", "已启用", "已由组策略启用"} : Amended ToSubclass,Description("服务器上的客户体验改善计划设置。") : Amended ToSubclass] uint8 CeipSetting; [Description("服务器上的 Windows 错误报告设置。") : Amended ToSubclass] uint8 WerSetting; [Description("Windows 错误报告设置是否已由组策略强制实施。") : Amended ToSubclass] boolean IsWerSettingEnforcedByGP; [Values{"未知", "已激活", "未激活"} : Amended ToSubclass,Description("服务器的激活状态。") : Amended ToSubclass] uint8 ActivationStatus; [Description("基于组件的服务的上次更新时间戳。") : Amended ToSubclass] datetime CbsTimestamp; [Description("在服务器上安装的总物理内存。") : Amended ToSubclass] uint64 TotalPhysicalMemory; [Description("服务器的制造商。") : Amended ToSubclass] string Manufacturer; [Description("在服务器上安装的处理器名称。") : Amended ToSubclass] string ProcessorNames[]; }; [Description("用于公开多计算机服务器管理器任务的类。") : Amended ToSubclass,AMENDMENT, LOCALE("MS_804")] class MSFT_ServerManagerTasks { [Description("检索数据收集器集在指定的时间戳记录的性能计数器示例。") : Amended ToSubclass] uint32 GetCounterSamplesAtTime([In,Description("性能日志和警报中数据收集器集的名称。") : Amended ToSubclass] string CollectorName,[In,Description("要在性能日志文件中查询的性能计数器列表。") : Amended ToSubclass] string CounterPaths[],[In,Description("用于筛选性能计数器示例的时间戳列表。") : Amended ToSubclass] datetime Timestamps[],[In,Description("将数据流式传输回客户端时使用的批处理大小。") : Amended ToSubclass] uint32 BatchSize,[Out,Description("选定的性能计数器示例。") : Amended ToSubclass] MSFT_ServerPerformanceCounterSamples cmdletOutput[]); [Description("检索数据收集器集在特定时间范围内记录的性能计数器示例。") : Amended ToSubclass] uint32 GetCounterSamplesInTimeRange([In,Description("性能日志和警报中数据收集器集的名称。") : Amended ToSubclass] string CollectorName,[In,Description("要在性能日志文件中查询的性能计数器列表。") : Amended ToSubclass] string CounterPaths[],[In,Description("时间范围的起始边界。") : Amended ToSubclass] datetime StartTime,[In,Description("时间范围的结束边界。") : Amended ToSubclass] datetime EndTime,[In,Description("将数据流式传输回客户端时使用的批处理大小。") : Amended ToSubclass] uint32 BatchSize,[Out,Description("选定的性能计数器示例。") : Amended ToSubclass] MSFT_ServerPerformanceCounterSamples cmdletOutput[]); [Description("检索性能日志和警报中的数据收集器集状态。") : Amended ToSubclass] uint32 GetPerformanceCollectorState([In,Description("性能日志和警报中数据收集器集的名称。") : Amended ToSubclass] string CollectorName,[Out,Values{"已停止", "正在运行"} : Amended ToSubclass,Description("PLA 中的数据收集器集的状态。") : Amended ToSubclass] uint8 cmdletOutput); [Description("配置性能日志和警报中的数据收集器集状态。") : Amended ToSubclass] uint32 SetPerformanceCollectorState([In,Description("性能日志和警报中数据收集器集的名称。") : Amended ToSubclass] string CollectorName,[In,Values{"已停止", "正在运行"} : Amended ToSubclass,Description("所需的数据收集器集状态。") : Amended ToSubclass] uint8 State); [Description("从服务器中检索 BPA 模型结果。") : Amended ToSubclass] uint32 GetServerBpaResult([In,Description("要查询的 BPA 路径。") : Amended ToSubclass] string BpaXPaths[],[In,Description("流式传入结果的批处理大小。") : Amended ToSubclass] uint32 BatchSize,[Out,Description("指定的 BPA 路径选择的结果。") : Amended ToSubclass] MSFT_ServerBpaResult cmdletOutput[]); [Description("检索群集中的所有节点的访问名称和名称。") : Amended ToSubclass] uint32 GetServerClusterName([Out,Description("群集名称列表。") : Amended ToSubclass] string cmdletOutput[]); [Description("检索特定源在事件日志中生成的事件的详细信息。") : Amended ToSubclass] uint32 GetServerEventDetail([In,Description("收集事件时要查询的日志列表。") : Amended ToSubclass] string Logs[],[In,BitValues{"关键", "错误", "警告", "信息", "全部"} : Amended ToSubclass,Description("指定要查询的事件级别的位掩码数组。") : Amended ToSubclass] uint8 Levels[],[In,Description("用于根据日志时间筛选事件的起始时间列表。") : Amended ToSubclass] uint64 StartTimes[],[In,Description("用于根据记录时间筛选事件的结束时间列表。") : Amended ToSubclass] uint64 EndTimes[],[In,Description("将数据流式传输回客户端时使用的批处理大小。") : Amended ToSubclass] uint32 BatchSize,[In,Description("收集功能事件时要使用的查询文件列表。") : Amended ToSubclass] string QueryFiles[],[In,Description("要作为查询文件标识符在事件详细信息对象中返回的查询文件 ID 列表。如果该列表为 null 或为空,则返回 QueryFiles 参数中的文件索引。如果存在,则元素的数目应与 QueryFiles 参数中的元素数目完全匹配。") : Amended ToSubclass] sint32 QueryFileIds[],[Out,Description("函数返回的最新事件的日志时间。") : Amended ToSubclass] uint64 LatestEventTimestamp,[Out,Description("与指定条件匹配的选定事件列表。") : Amended ToSubclass] MSFT_ServerEventDetail cmdletOutput[]); [Description("获取托管节点上的服务器功能。") : Amended ToSubclass] uint32 GetServerFeature([In,BitValues{"可用", "已安装", "UninstallPending", "InstallPending", "NotPresent", "已删除", "未知"} : Amended ToSubclass,Description("仅返回处于特定安装状态的功能。") : Amended ToSubclass] uint32 FilterFlags,[In,Description("流式传入结果的批处理大小。") : Amended ToSubclass] uint32 BatchSize,[Out,Description("指示 CBS 是否报告“需要重新启动”状态的标志。") : Amended ToSubclass] boolean RequiresReboot,[Out,Description("请求的功能列表。") : Amended ToSubclass] MSFT_ServerFeature cmdletOutput[]); [Description("检索服务器的基本清单信息。") : Amended ToSubclass] uint32 GetServerInventory([In,Description("指定在服务器管理器中用于添加托管节点的名称的可选参数。") : Amended ToSubclass] string SMServerId,[Out,Description("服务器的其他清单信息。") : Amended ToSubclass] MSFT_ServerInventory ServerInventory,[Out,Description("服务器的操作系统详细信息。") : Amended ToSubclass] MSFT_ServerOperatingSystem OperatingSystem,[Out,Description("服务器的群集信息。") : Amended ToSubclass] MSFT_ServerClusterInformation ClusterInformation,[Out,Description("在服务器上安装的网络适配器列表。") : Amended ToSubclass] MSFT_ServerNetworkAdapter NetworkAdapters[],[Out,Description("在服务器上安装的事件日志列表。") : Amended ToSubclass] MSFT_ServerEventLog EventLogs[]); [Description("检索托管节点上的指定 Win32 服务的详细信息。") : Amended ToSubclass] uint32 GetServerServiceDetail([In,Description("要在托管节点上查询的服务列表。") : Amended ToSubclass] string Services[],[In,Description("流式传输结果的批处理大小。") : Amended ToSubclass] uint32 BatchSize,[Out,Description("有关从服务器中选择的 win32 服务列表的详细信息。") : Amended ToSubclass] MSFT_ServerServiceDetail cmdletOutput[]); [Description("删除早于给定阈值的数据收集器集日志文件。") : Amended ToSubclass] uint32 RemoveServerPerformanceLog([In,Description("数据收集器集的名称。") : Amended ToSubclass] string CollectorName,[In,Description("删除日志文件时使用的阈值。") : Amended ToSubclass] uint64 MillisecondThreshold); [Description("检索特定源在事件日志中生成的事件的详细信息。") : Amended ToSubclass] uint32 GetServerEventDetailEx([In,Description("事件筛选器查询的 xml 字符串。") : Amended ToSubclass] string FilterXml,[In,Description("要从查询的结果集跳过的事件记录数。") : Amended ToSubclass] uint64 Skip,[In,Description("跳过由 Skip 参数指定的事件计数后要从查询的结果集返回的事件数。") : Amended ToSubclass] uint64 Top,[In,Description("查询方向(设置为 true 时为反方向)的条件。") : Amended ToSubclass] boolean ReverseDirection,[In,Description("将数据流式传输回客户端时使用的批处理大小。") : Amended ToSubclass] uint32 BatchSize,[Out,Description("与查询匹配的选定事件列表。") : Amended ToSubclass] MSFT_ServerEventDetail cmdletOutput[]); }; [Description("表示服务器上安装的网络适配器。") : Amended ToSubclass,AMENDMENT, LOCALE("MS_804")] class MSFT_ServerNetworkAdapter { [Description("网络适配器的名称。") : Amended ToSubclass] string Name; [Values{"已断开连接", "正在连接", "已连接", "正在断开连接", "没有硬件", "硬件已禁用", "硬件故障", "媒体已断开连接", "正在进行身份验证", "身份验证成功", "身份验证失败", "地址无效", "需要凭据"} : Amended ToSubclass,Description("网络适配器的连接状态。") : Amended ToSubclass] uint16 ConnectionStatus; [Description("IP 地址是否根据动态主机配置协议分配。") : Amended ToSubclass] boolean DHCPEnabled; [Description("映射到网络适配器的 IP 地址。") : Amended ToSubclass] string Addresses[]; }; [Description("表示服务器的操作系统。") : Amended ToSubclass,AMENDMENT, LOCALE("MS_804")] class MSFT_ServerOperatingSystem { [Description("操作系统的品牌名称。") : Amended ToSubclass] string Name; [Description("操作系统的主版本号。") : Amended ToSubclass] uint32 MajorVersion; [Description("操作系统的次版本号。") : Amended ToSubclass] uint32 MinorVersion; [Description("操作系统的内部版本号。") : Amended ToSubclass] uint32 BuildNumber; [Description("安装的操作系统 Service Pack 的主版本号。") : Amended ToSubclass] uint16 SPMajorVersion; [Description("安装的操作系统 Service Pack 的次版本号。") : Amended ToSubclass] uint16 SPMinorVersion; [Description("操作系统的库存单位名称。") : Amended ToSubclass] string SKU; [Description("操作系统区域设置名称。") : Amended ToSubclass] string Language; [Values{"未知", "32 位", "64 位"} : Amended ToSubclass,Description("操作系统的体系结构。") : Amended ToSubclass] uint8 Architecture; [Description("操作系统的库存单位 ID。") : Amended ToSubclass] uint32 SKUId; }; [Description("表示从托管节点收集的性能计数器示例的列表。") : Amended ToSubclass,AMENDMENT, LOCALE("MS_804")] class MSFT_ServerPerformanceCounterSamples { [Description("示例中的性能计数器路径的列表。") : Amended ToSubclass] string CounterPaths[]; [Description("示例的时间戳。") : Amended ToSubclass] datetime Timestamps[]; [Description("示例计数器路径值。") : Amended ToSubclass] string Values[]; }; [Description("表示服务器上安装的系统服务的相关详细信息。") : Amended ToSubclass,AMENDMENT, LOCALE("MS_804")] class MSFT_ServerServiceDetail { [Description("服务的名称。") : Amended ToSubclass] string Name; [Description("服务的本地化名称。") : Amended ToSubclass] string DisplayName; [Description("服务的描述。") : Amended ToSubclass] string Description; [Values{"启动", "系统", "自动", "需求", "已禁用"} : Amended ToSubclass,Description("服务的启动类型。") : Amended ToSubclass] uint32 StartupType; [Description("服务是否自动延迟启动。") : Amended ToSubclass] boolean IsDelayedAutoStart; [Description("服务是否有其他启动触发器。") : Amended ToSubclass] boolean IsTriggered; [BitValues{"停止", "暂停继续", "关闭", "参数更改", "网络绑定更改", "硬件配置文件更改", "电源事件", "会话更改", "预关闭", "时间更改", "触发器事件"} : Amended ToSubclass,Description("控制代码受服务的支持。") : Amended ToSubclass] uint32 SupportedControlCodes; [Values{"找不到", "已停止", "开始挂起", "停止挂起", "正在运行", "继续挂起", "暂停挂起", "已暂停"} : Amended ToSubclass,Description("服务的当前状态。") : Amended ToSubclass] uint32 Status; [Description("服务控制管理器报告的服务退出代码。") : Amended ToSubclass] uint64 ExitCode; [Description("相关服务的名称列表。") : Amended ToSubclass] string DependentServices[]; };