WMI (Windows Management Instrumentation)类集合

news/2024/9/18 13:13:53/ 标签: c#

WMI (Windows Management Instrumentation) 是一个强大的系统管理工具,包含大量的类,用于检索和操作系统信息。WMI 类的数量庞大,涵盖从操作系统到硬件设备的各种信息。

WMI 类通常以 Win32_CIM_ 前缀开头。Win32_ 类主要用于Windows系统管理,而 CIM_ 类基于公共信息模型 (Common Information Model),提供了跨平台的管理能力。

以下是WMI中常见的类的详细分类和一些示例:

1. 操作系统相关类

  • Win32_OperatingSystem: 获取操作系统信息
  • Win32_ComputerSystem: 获取计算机系统信息
  • Win32_BIOS: 获取BIOS信息
  • Win32_TimeZone: 获取时区信息
  • Win32_LoggedOnUser: 获取当前登录的用户

2. 硬件相关类

  • Win32_Processor: 获取处理器信息
  • Win32_PhysicalMemory: 获取物理内存信息
  • Win32_DiskDrive: 获取硬盘信息
  • Win32_VideoController: 获取显卡信息
  • Win32_NetworkAdapter: 获取网络适配器信息
  • Win32_Battery: 获取电池状态信息(适用于笔记本)
  • Win32_Keyboard: 获取键盘设备信息
  • Win32_PointingDevice: 获取指点设备(如鼠标)信息

3. 网络相关类

  • Win32_NetworkAdapterConfiguration: 获取网络适配器配置
  • Win32_IP4RouteTable: 获取IPv4路由表信息
  • Win32_NetworkClient: 获取网络客户端信息
  • Win32_PingStatus: 执行Ping操作并获取其结果

4. 存储相关类

  • Win32_LogicalDisk: 获取逻辑磁盘信息(如分区)
  • Win32_Volume: 获取卷信息
  • Win32_CDROMDrive: 获取CD/DVD驱动器信息
  • Win32_DiskPartition: 获取磁盘分区信息

5. 系统服务和进程类

  • Win32_Service: 获取系统服务信息
  • Win32_Process: 获取进程信息
  • Win32_ScheduledJob: 获取计划任务信息

6. 打印机和外设类

  • Win32_Printer: 获取打印机信息
  • Win32_PrinterConfiguration: 获取打印机配置
  • Win32_USBHub: 获取USB设备信息

7. 安全相关类

  • Win32_UserAccount: 获取用户账户信息
  • Win32_Group: 获取本地组信息
  • Win32_AccountSID: 获取账号的SID
  • Win32_SecuritySetting: 获取安全设置

8. 软件和应用程序类

  • Win32_Product: 获取已安装的软件列表
  • Win32_SoftwareElement: 获取软件元素信息
  • Win32_QuickFixEngineering: 获取操作系统更新补丁信息

9. 电源管理类

  • Win32_PowerPlan: 获取电源计划信息
  • Win32_PowerSetting: 获取电源设置

10. 事件日志和警报类

  • Win32_NTLogEvent: 获取Windows事件日志
  • Win32_WMISetting: 获取WMI设置
  • Win32_Environment: 获取环境变量信息

11. 系统配置和设置类

  • Win32_StartupCommand: 获取系统启动命令信息
  • Win32_SystemDriver: 获取系统驱动信息
  • Win32_PageFile: 获取页面文件信息

12. CIM 类 (公共信息模型)

  • CIM_LogicalDevice: 逻辑设备信息(基础类)
  • CIM_DataFile: 获取文件信息
  • CIM_ComputerSystem: 获取计算机系统的基础信息
  • CIM_OperatingSystem: 获取操作系统的基础信息

WMI 命名空间

WMI 类通常属于不同的命名空间,常见的命名空间包括:

  • root\CIMv2: 这是最常用的命名空间,包含大多数 Win32_ 类。
  • root\WMI: 包含与WMI服务自身相关的类。
  • root\SecurityCenter: 包含与安全中心(如防病毒软件、防火墙等)相关的类。

http://www.ppmy.cn/news/1517141.html

相关文章

AI绘画工具 Stable Diffusion【插画转绘】:建筑 | 风景| 人像照片的插画转绘制作教程,照片秒变插画风格图片!

大家好,我是画画的小强 关于Stable Diffusion 的插画转绘,今天给大家分享一种制作方法。我们先看一下效果图。 一. 图片转插画的制作方法 本期教程我们将使用AI绘画工具Stable Diffusion,关于SD的安装和入门使用可以看看我的往期入门教程…

uniapp u--input实现select下拉列表 input点击事件

背景&#xff1a; 技术框架&#xff1a; uniapp框架(vue2语法)uView组件库。 通过form表单实现数据列表的“查询”功能。注意&#xff1a; 1、<u--form>内部嵌套<u-form-item>&#xff0c;<u-form-item>内部嵌套<u--input>表单组件。 2、H5浏览器端&am…

HTTP 414错误问题

问题描述&#xff1a; 在一次前端编辑报表完成&#xff0c;打开审核人选择弹出框的时候&#xff0c;layer直接报414错误。 问题分析&#xff1a; HTTP 414是HTTP协议中的一个状态码&#xff0c;表示请求的URI&#xff08;Uniform Resource Identifier&#xff09;过长&#…

海睿思通过华东江苏大数据交易中心数商认证,提供高质量数据治理服务!

近日&#xff0c;中新赛克海睿思成功通过华东江苏大数据交易中心的数商认证&#xff0c;获得华东江苏大数据交易中心颁发的“数据治理服务商”证书。 华东数交是在实施“国家大数据战略”大背景下&#xff0c;经国家批准的华东地区首个省级特色数据要素交易平台&#xff0c;致力…

美客多卖家如何借助自养号测评提升销量

在美客多这一电商平台上&#xff0c;尽管当前多数卖家尚未充分利用测评技术&#xff0c;但其作为低成本、高回报的推广方式&#xff0c;无疑蕴藏着巨大的市场潜力。面对竞争相对缓和的市场环境及卖家对测评概念的普遍忽视&#xff0c;以下是对测评技术重要性的强调及其实施策略…

Adobe After Effects的插件--------CC Ball Action

CC Ball Action是粒子效果器,其将2D图层变为一个个由3D小球构成的图层。它是AE内置的3D插件。 使用条件 使用该插件的图层需是2D图层。 我们以一张图片素材为例: 给图片图层添加CC Ball Action效果控件,然后新建一个摄像机(利用摄像机旋转、平移、推拉工具,方便在各个角…

Spark MLlib 特征工程系列—特征转换VectorSizeHint

Spark MLlib 特征工程系列—特征转换VectorSizeHint VectorSizeHint 是 Spark 提供的一个特征转换器,用于指定向量列的大小(即维度)。在一些特征转换和建模过程中,要求输入的向量必须有固定的大小。当数据中包含不同大小的向量时,Spark 可能无法自动推断出向量的正确大小…

基于Vue3和Node.js的完整增删改查项目实现教程:从后端封装到前端调用

在 Node.js 中封装一个增删改查&#xff08;CRUD&#xff09;接口&#xff0c;并在 Vue 3 前端调用这些接口。整个过程包括后端 API 的创建和前端的调用。 一、安装 Node.js 和 Express 脚手架 1. 安装 Node.js 首先&#xff0c;你需要安装 Node.js。你可以通过以下步骤进行安…

零基础入门转录组数据分析——预后模型之多因素cox模型

零基础入门转录组数据分析——预后模型之多因素cox模型 目录 零基础入门转录组数据分析——预后模型之多因素cox模型1. 预后模型和多因素cox模型基础知识2. 多因素cox预后模型&#xff08;Rstudio&#xff09;——代码实操2. 1 数据处理2. 2 构建多因素cox模型&#xff08;用输…

如何构建社区康养管理系统?实现老年人服务管理全攻略【Java SpringBoot】

✍✍计算机毕业编程指导师 ⭐⭐个人介绍&#xff1a;自己非常喜欢研究技术问题&#xff01;专业做Java、Python、微信小程序、安卓、大数据、爬虫、Golang、大屏等实战项目。 ⛽⛽实战项目&#xff1a;有源码或者技术上的问题欢迎在评论区一起讨论交流&#xff01; ⚡⚡ Java、…

【Go语言成长之路】多模块工作区入门

文章目录 【Go语言成长之路】多模块工作区入门前提条件一、创建一个模块二、创建工作空间三、创建第二个模块四、更多关于workspace 【Go语言成长之路】多模块工作区入门 ​ 多模块工作区(muti-module workspaces)可以使得开发者在多个模块中构建并且运行代码&#xff0c;相互…

在浏览器上使用transformers.js运行(WebGPU)RMBG-1.4进行抠图(背景移除)

在浏览器上使用transformers.js运行&#xff08;WebGPU&#xff09;RMBG-1.4进行抠图&#xff08;背景移除&#xff09; 说明&#xff1a; 首次发表日期&#xff1a;2024-08-28官方Github仓库地址&#xff1a; https://github.com/xenova/transformers.js/tree/main/examples…

《深入浅出WPF》读书笔记.8路由事件

《深入浅出WPF》读书笔记.8路由事件 背景 路由事件是直接响应事件的变种。直接响应事件&#xff0c;事件触发者和事件响应者必须显示订阅。而路由事件的触发者和事件响应者之间的没有显示订阅&#xff0c;事件触发后&#xff0c;事件响应者安装事件监听器&#xff0c;当事件传…

SpringBoot -在Axis2中,RPCServiceClient调用WebService

在 Axis2 中,RPCServiceClient 是一种用于调用 WebService 的客户端实现。下面是如何将它们 结合起来使用的一个示例: 步骤 1: 添加依赖 首先,在 pom.xml 文件中添加 Axis2 的相关依赖。 <dependencies><!-- 其他依赖 --><dependency><groupId>…

拓扑排序-

基本原理 就是存在一个入度为0的点和一个出度为0的点 然后图中所有点都是指向同一个方向&#xff1b; /* 拓扑序列&#xff1a; 特点&#xff1a;有向无环图 判断&#xff1a;判断所有的点是否入度为0 换句话 就是入度为0的点个数是否满点的总数 过程&#xff1a;建图、入度数…

2024HarmonyOS应用开发者高级认证最新整理题库和答案(已收录182道 )

更新截止2024-08-27,完整题库一共182道题,足够覆盖90%考题,如有新题和遗漏我会持续补充 所有题目的选项都是打乱顺序的,记答案不要记序号 完整题库请在我的网盘下载或查看在线文档 完整题库在线文档预览 单选(已收录102道) 1 . 以下哪个装饰器用来表示并发共享对象。(B) A. @…

通过Python绘制不同数据类型适合的可视化图表

在数据可视化中&#xff0c;对于描述数值变量与数值变量之间的关系常见的有散点图和热力图&#xff0c;以及描述数值变量与分类变量之间的关系常见的有条形图&#xff0c;饼图和折线图&#xff0c;可以通过使用Python的matplotlib和seaborn库来绘制图表进行可视化表达&#xff…

超详细!!!uniapp通过unipush全流程实现app消息推送

云风网 云风笔记 云风知识库 一、HBuilder新建APP项目 二、配置推送服务 1、登录Dcloud开发者中心开发者中心&#xff0c;查看我的应用 2、生成云端证书 3、创建平台信息 4、配置推送服务信息 这里需要关联服务空间&#xff0c;可以申请免费服务空间进行测试 三、代码配置 1…

Java笔试面试题AI答之线程(24)

文章目录 139. 简述为什么 wait(), notify()和 notifyAll()必须在同步方法或 者同步块中被调用&#xff1f;140. 简述为什么 Thread 类的 sleep()和 yield ()方法是静态的 &#xff1f;1. sleep() 方法2. yield() 方法总结 141. 简述同步方法和同步块&#xff0c;哪个是更好的选…