脚本和应用程序的 WMI 任务

以下几节介绍各种计算机和网络管理任务,并提供一个或多个用于执行这些任务的 WMI 类的链接。 有关详细信息,请参阅创建 WMI 应用程序或脚本。 有关使用 WMI 的更多消息,请参见更多信息

(这些资源可能并非以所有语言提供,也并非在所有国家/地区都可用。)

有关如何向 WMI 提供数据的详细信息,请参阅 使用 WMI,其中将引用有关编写 WMI 提供程序的主题。

脚本示例中所示的操作可由使用 C++ 或 Visual Basic 编写的应用程序来执行。 有关详细信息,请参阅 使用 C++ 创建 WMI 应用程序WMI C++ 应用程序示例

下表列出了任务的类别。

任务类别 说明
帐户和域 获取计算机域或当前登录的用户等信息。 许多与域或帐户相关的任务最好使用 ADSI 脚本执行。 有关示例,请访问 TechNet ScriptCenter。
计算机硬件 获取有关硬件组件的状态、状态或属性的信息。 例如,可以确定计算机是台式机还是笔记本电脑。
计算机软件 获取 Windows Installer (MSI) 和软件版本安装的软件等信息。
连接到 WMI 服务 若要从 WMI(在本地计算机或远程计算机上)获取数据,必须通过连接到特定命名空间来连接到 WMI 服务。 在大多数情况下,使用简写名字对象连接或定位符连接。
日期和时间 有若干 WMI 类和一个脚本对象可用于分析或转换 CIM 日期/时间格式。
桌面管理 从远程桌面获取数据或控制远程桌面。 例如,可以确定屏幕保护程序是否需要密码。 WMI 还能够关闭远程计算机。
磁盘和文件系统 获取有关磁盘驱动器硬件状态和逻辑卷的信息。
事件日志 从 NT 事件日志文件获取事件数据,并执行备份或清除日志文件等操作。
文件和文件夹 通过 WMI 更改文件或文件夹属性,包括创建共享或重命名文件。
联网 管理和获取有关连接和 IP 或 MAC 地址的信息。
操作系统 获取有关操作系统的信息,例如版本、是否激活或安装了哪些修补程序。
性能监视 使用从性能计数器获取数据的 WMI 类来访问和刷新有关计算机性能的数据。
进程 获取运行进程的帐户等信息。 可以执行创建进程之类的操作。
打印机和打印 管理和获取有关打印机的数据,例如查找或设置默认打印机。
注册表 管理注册表项和值。
计划的任务 创建并获取有关计划任务的信息。
服务 获取有关服务的信息,包括依赖服务或先行服务。