fbpx
维基百科

Windows管理规范

Windows管理规范(英語:Windows Management Instrumentation,缩写WMI)由一系列对Windows Driver Model的扩展组成,它通过仪器英语Instrumentation (computer programming)组件提供信息和通知,並提供了一个操作系统的接口。WMI是微软分布式管理工作组英语Distributed Management Task Force(DMTF)的基于Web的企业管理类英语Web-Based Enterprise Management(WBEM)和通用信息模型(CIM)标准的实现。

WMI预装在Windows 2000及更新的微软操作系统中,适用于Windows 95Windows 98Windows NT等操作系统,[1][2]並允许使用脚本语言(例如VBScriptWindows PowerShell)来本地或远程管理Microsoft Windows个人电脑服务器

微软还为命令提示符提供了一个名为“Windows Management Instrumentation Command-line”(WMIC)的接口来调用 WMI。[3]

目的 编辑

WMI通过提供统一的模型来补充其他标准。该模型表示可以通过一种常用方式来访问受管环境的任何来源的管理数据。其規範目的是定义一系列独立于环境的专有规范,並允许管理信息在管理应用程序之间共享。此規範规定了企业管理标准以及现有的适用于Windows的相关技术,例如桌面管理接口英语Desktop Management Interface(DMI)和简单网络管理协议(SNMP)。

开发过程 编辑

因为WMI使用了CIM物件管理員和資料提供者(Provider)集合来抽取可管理的实体[4],資料提供者程序的开发可意味着有数个步骤。主要步骤如下:

  1. 创建可管理的实体模型
    1. 定义一个模型
    2. 实现该模型
  2. 创建WMI資料提供者
    1. 确定要实现的資料提供者类型
    2. 确定该資料提供者的托管模型
    3. 用ALT向导创建資料提供者模板
    4. 在该資料提供者中实现代码逻辑
    5. 使用WMI和该系统注册该資料提供者
  3. 测试该資料提供者
  4. 创建使用者样本代码

WMI資料提供者的重要性 编辑

自从首个面向外部提供的WMI(Windows NT 4.0 SP4)发布以来,微软一直向Windows WMI新增功能:

  • 在Windows NT 4.0中,安装WMI后,微软提供了大约15个可用的WMI資料提供者
  • Windows 2000发布时,微软已发布29个WMI資料提供者作为操作系统预装的一部分
  • Windows Server 2003发布时,微软在平台上包含80多个WMI資料提供者
  • Windows Vista中包含13个新的WMI資料提供者[5],总数量接近100个
  • Windows Server 2008包含更多資料提供者,例如用于IIS 7、PowerShell虚拟化的資料提供者

即使微软从未明确承诺,有许多客户將資料提供者数量的增长解釋为WMI已经成为微软Windows一项“无处不在”管理层的標志。[來源請求]

由於Windows中通过WMI管理数据不断增加,信息技术系统管理领域的人员开始开发基于WMI的脚本和自动化程序。[來源請求]除了脚本需求外,大多数领先的管理软件(包括MOMSCCM英语System Center Configuration Manager、ADS、HP OpenView英语OpenView for Windows(HPOV)、BMC軟件公司CA科技)都提供WMI功能,亦允许通过各种用户接口使用或提供WMI信息。这使得无法在WMI上编程的系统管理员和操作员无需预先了解也能享受到WMI的优势。

特性 编辑

对于愿意开发一个或多个WMI提供者的人来说,WMI提供了许多「開箱即用」的特性。

参考资料 编辑

  1. ^ WMI Redistributable for Windows NT. [2017-04-13]. (原始内容于2010-02-24). 
  2. ^ . [2017-04-13]. (原始内容存档于2007-04-23). 
  3. ^ Description of WMIC. [2017-04-13]. (原始内容于2007-05-02). 
  4. ^ . poychang.github.io. [2019-11-24]. (原始内容存档于2021-09-23). 
  5. ^ Windows Vista Client Manageability. [2017-04-13]. (原始内容于2016-03-03). 

外部链接 编辑

  • WMI at the Microsoft Developer Network (页面存档备份,存于互联网档案馆
  • CIM terminology (页面存档备份,存于互联网档案馆
  • WMI Overview and Background (页面存档备份,存于互联网档案馆
  • WMI and CIM overview (页面存档备份,存于互联网档案馆
  • How improved support for WMI makes PowerShell the best environment to use and script WMI (页面存档备份,存于互联网档案馆
  • WMI Code Creator (页面存档备份,存于互联网档案馆
  • Use Java to work with WMI from any platform (页面存档备份,存于互联网档案馆
  • Working with WMI providers to PowerShell (页面存档备份,存于互联网档案馆
  • WMI (and SMART) Components for Delphi (页面存档备份,存于互联网档案馆
  • How To Get Windows Experience Index (WEI) Score In Windows 8.1 or higher (页面存档备份,存于互联网档案馆
  • 使用WMIC查看硬件参数 (页面存档备份,存于互联网档案馆

windows管理规范, 本條目存在以下問題, 請協助改善本條目或在討論頁針對議題發表看法, 此條目需要精通或熟悉相关主题的编者参与及协助编辑, 請邀請適合的人士改善本条目, 更多的細節與詳情請參见討論頁, 此條目可参照英語維基百科相應條目来扩充, 2023年3月31日, 若您熟悉来源语言和主题, 请协助参考外语维基百科扩充条目, 请勿直接提交机械翻译, 也不要翻译不可靠, 低品质内容, 依版权协议, 译文需在编辑摘要注明来源, 或于讨论页顶部标记, href, template, translated, page. 本條目存在以下問題 請協助改善本條目或在討論頁針對議題發表看法 此條目需要精通或熟悉相关主题的编者参与及协助编辑 請邀請適合的人士改善本条目 更多的細節與詳情請參见討論頁 此條目可参照英語維基百科相應條目来扩充 2023年3月31日 若您熟悉来源语言和主题 请协助参考外语维基百科扩充条目 请勿直接提交机械翻译 也不要翻译不可靠 低品质内容 依版权协议 译文需在编辑摘要注明来源 或于讨论页顶部标记 a href Template Translated page html title Template Translated page Translated page a 标签 此條目翻譯自其他語言維基百科 需要相關領域的編者協助校對翻譯 如果您精通本領域 又能清楚地將來源語言翻譯為中文 歡迎您協助校訂翻譯 原文参见维基数据 Windows管理规范 英語 Windows Management Instrumentation 缩写WMI 由一系列对Windows Driver Model的扩展组成 它通过仪器 英语 Instrumentation computer programming 组件提供信息和通知 並提供了一个操作系统的接口 WMI是微软对分布式管理工作组 英语 Distributed Management Task Force DMTF 的基于Web的企业管理类 英语 Web Based Enterprise Management WBEM 和通用信息模型 CIM 标准的实现 WMI预装在Windows 2000及更新的微软操作系统中 适用于Windows 95 Windows 98 Windows NT等操作系统 1 2 並允许使用脚本语言 例如VBScript或Windows PowerShell 来本地或远程管理Microsoft Windows个人电脑和服务器 微软还为命令提示符提供了一个名为 Windows Management Instrumentation Command line WMIC 的接口来调用 WMI 3 目录 1 目的 2 开发过程 3 WMI資料提供者的重要性 4 特性 5 参考资料 6 外部链接目的 编辑WMI通过提供统一的模型来补充其他标准 该模型表示可以通过一种常用方式来访问受管环境的任何来源的管理数据 其規範目的是定义一系列独立于环境的专有规范 並允许管理信息在管理应用程序之间共享 此規範规定了企业管理标准以及现有的适用于Windows的相关技术 例如桌面管理接口 英语 Desktop Management Interface DMI 和简单网络管理协议 SNMP 开发过程 编辑因为WMI使用了CIM物件管理員和資料提供者 Provider 集合来抽取可管理的实体 4 資料提供者程序的开发可意味着有数个步骤 主要步骤如下 创建可管理的实体模型 定义一个模型 实现该模型 创建WMI資料提供者 确定要实现的資料提供者类型 确定该資料提供者的托管模型 用ALT向导创建資料提供者模板 在该資料提供者中实现代码逻辑 使用WMI和该系统注册该資料提供者 测试该資料提供者 创建使用者样本代码WMI資料提供者的重要性 编辑自从首个面向外部提供的WMI Windows NT 4 0 SP4 发布以来 微软一直向Windows WMI新增功能 在Windows NT 4 0中 安装WMI后 微软提供了大约15个可用的WMI資料提供者 在Windows 2000发布时 微软已发布29个WMI資料提供者作为操作系统预装的一部分 在Windows Server 2003发布时 微软在平台上包含80多个WMI資料提供者 Windows Vista中包含13个新的WMI資料提供者 5 总数量接近100个 Windows Server 2008包含更多資料提供者 例如用于IIS 7 PowerShell和虚拟化的資料提供者即使微软从未明确承诺 有许多客户將資料提供者数量的增长解釋为WMI已经成为微软Windows一项 无处不在 管理层的標志 來源請求 由於Windows中通过WMI管理数据不断增加 信息技术系统管理领域的人员开始开发基于WMI的脚本和自动化程序 來源請求 除了脚本需求外 大多数领先的管理软件 包括MOM SCCM 英语 System Center Configuration Manager ADS HP OpenView 英语 OpenView for Windows HPOV BMC軟件公司 CA科技 都提供WMI功能 亦允许通过各种用户接口使用或提供WMI信息 这使得无法在WMI上编程的系统管理员和操作员无需预先了解也能享受到WMI的优势 特性 编辑对于愿意开发一个或多个WMI提供者的人来说 WMI提供了许多 開箱即用 的特性 参考资料 编辑 WMI Redistributable for Windows NT 2017 04 13 原始内容存档于2010 02 24 WMI Redistributable for Windows 95 and Windows 98 2017 04 13 原始内容存档于2007 04 23 Description of WMIC 2017 04 13 原始内容存档于2007 05 02 查詢 WMI 物件和屬性的好工具 WMI Explorer poychang github io 2019 11 24 原始内容存档于2021 09 23 Windows Vista Client Manageability 2017 04 13 原始内容存档于2016 03 03 外部链接 编辑WMI at the Microsoft Developer Network 页面存档备份 存于互联网档案馆 CIM terminology 页面存档备份 存于互联网档案馆 WMI Overview and Background 页面存档备份 存于互联网档案馆 WMI and CIM overview 页面存档备份 存于互联网档案馆 How improved support for WMI makes PowerShell the best environment to use and script WMI 页面存档备份 存于互联网档案馆 Microsoft WMI Webcast WMI Code Creator 页面存档备份 存于互联网档案馆 Use Java to work with WMI from any platform 页面存档备份 存于互联网档案馆 Working with WMI providers to PowerShell 页面存档备份 存于互联网档案馆 WMI and SMART Components for Delphi 页面存档备份 存于互联网档案馆 How To Get Windows Experience Index WEI Score In Windows 8 1 or higher 页面存档备份 存于互联网档案馆 使用WMIC查看硬件参数 页面存档备份 存于互联网档案馆 取自 https zh wikipedia org w index php title Windows管理规范 amp oldid 77008979, 维基百科,wiki,书籍,书籍,图书馆,

文章

,阅读,下载,免费,免费下载,mp3,视频,mp4,3gp, jpg,jpeg,gif,png,图片,音乐,歌曲,电影,书籍,游戏,游戏。