Windows Management Instrumentation
发布时间:2026-08-25 | 浏览:5
访问此页面需要授权。 可以尝试 登录 或 更改目录 。
访问此页面需要授权。 可以尝试 更改目录 。
Windows Management Instrumentation (WMI)是用于在基于 Windows 的作系统上管理数据和作的基础结构。 尽管可以编写 WMI 脚本或应用程序来自动执行远程计算机上的管理任务,但 WMI 还会向作系统和产品的其他部分提供管理数据。 例如,System Center Operations Manager 或 Windows 远程管理 。
本文档仅适用于开发人员和 IT 管理员。 如果你是遇到 WMI 错误消息的最终用户,请在 Microsoft 支持 中搜索错误代码。 有关排查 WMI 脚本和 WMI 服务问题的详细信息,请参阅 WMI 不起作用 。
Microsoft完全支持 WMI。 最新版本的管理脚本和控制通过 Windows 管理基础结构(MI)提供。 MI 与早期版本的 WMI 完全兼容,并提供许多功能和优势,使设计和开发提供程序和客户端变得轻松。 有关详细信息,请参阅 Windows Management Infrastructure 。
尽管系统管理员可以在所有基于 Windows 的应用程序中使用 WMI,但它在企业应用程序和管理脚本中最为有用。 有关 WMI 的详细信息,请参阅 WMI 的详细信息。
WMI 专为创建 C、C++ 和 Visual Basic 应用程序的程序员设计,或使用具有 Windows 引擎和处理 Microsoft ActiveX 对象的脚本语言。 虽然对 COM 编程有一定的了解是有帮助的,但这不是必需的。 C++开发人员可以找到 使用 C++ 创建 WMI 应用程序入门的示例。
若要使用 .NET Framework 在 C# 或 Visual Basic 中开发托管代码提供程序或应用程序,请参阅 将 WMI 与 .NET Framework 配合使用。
许多管理员和 IT 专业人员通过 Windows PowerShell 访问 WMI。 使用适用于 PowerShell 的 Get-WMI cmdlet 可以检索本地或远程 WMI 存储库的信息。 因此,多个 WMI 文章(尤其是 创建 WMI 客户端)包含 PowerShell 示例。 有关使用 PowerShell 的详细信息,请参阅 PowerShell 。
有关使用特定 API 元素或 WMI 类所需的作系统的详细信息,请参阅 WMI 文档中每篇文章的“要求”部分。
如果缺少预期的组件,请参阅 WMI 组件 的作系统可用性。
若要为 WMI 创建脚本或应用程序,开发人员无需下载或安装特定的软件开发工具包(SDK)。 但是,某些 WMI 管理工具可能很有用。 有关详细信息,请参阅 下载 。
想要尝试使用 Ask Learn 阐明或指导你完成本主题?
Last updated on 2025-03-11