【探索PowerShell 】【十三】WMI对象

我记得在xp时代,经常使用的工具有一个叫做WMI Administrative Tools,是微软官方提供的用来查看、编辑WMI对象的,只是现在好似不支持新的系统了。但是,在Win7、Server 2008下,这些功能都可以方便的通过PowerShell来完成。

首先,先来认识一下什么是WMI对象:

WMI是作为一个基本的数据库存在于Windows系统中的。我们可以连接到WMI服务请求查询其中所包含的信息。WMI包括了系统方方面面的信息,包括:

•  机器信息:制造商、型号、序列号等

•  BIOS信息

•  OS信息

•  CPU信息:种类、制造商、速度、版本

•  服务器内存总量

•  磁盘信息:容量、格式等

•  网络信息:MAC、IP等

•  其他

可以看出WMI内容是多么的丰富,几乎包括了计算机的方方面面。

利用PowerShell查看WMI成员

在PowerShell中通过以下命令列出WMI对象:

get-wmiObject -list -namespace “root\CIMV2″ <enter>

时间: 2025-01-21 07:34:38

【探索PowerShell 】【十三】WMI对象的相关文章

探索PowerShell(十三) WMI对象介绍_PowerShell

我记得在xp时代,经常使用的工具有一个叫做WMI Administrative Tools,是微软官方提供的用来查看.编辑WMI对象的,只是现在好似不支持新的系统了.但是,在Win7.Server 2008下,这些功能都可以方便的通过PowerShell来完成. 首先,先来认识一下什么是WMI对象: WMI是作为一个基本的数据库存在于Windows系统中的.我们可以连接到WMI服务请求查询其中所包含的信息.WMI包括了系统方方面面的信息,包括: • 机器信息:制造商.型号.序列号等 • BIOS

【探索PowerShell 】【十四】使用WMI对象的方法

上一篇文章中介绍了WMI的基础内容,主要讲了WMI的属性值的查看,文中还提到,WMI不仅具有属性,还具有方法.这一节就来具体讲一下如何调用WMI对象方法. 通过查看WMI对象,可以发现有不少的类同时具有属性和方法.例如类"Win32_NetworkAdapterConfiguration",j就具有不少的方法和属性,可以使用以下命令查询: Get-WmiObject Win32_NetworkAdapterConfiguration | Get-Member -MemberType M

探索PowerShell(十四) 使用WMI对象的方法_PowerShell

上一篇文章中介绍了WMI的基础内容,主要讲了WMI的属性值的查看,文中还提到,WMI不仅具有属性,还具有方法.这一节就来具体讲一下如何调用WMI对象方法. 通过查看WMI对象,可以发现有不少的类同时具有属性和方法.例如类"Win32_NetworkAdapterConfiguration",j就具有不少的方法和属性,可以使用以下命令查询: Get-WmiObject Win32_NetworkAdapterConfiguration | Get-Member -MemberType M

探索PowerShell (四) PowerShell的对象、格式与参数_PowerShell

今天贴博文晚了,感谢各位能继续关注! 本节将要给大家介绍一下PowerShell下的对象,基本格式以及参数.依然属于PowerShell的基础. PowerShell中的对象 在本教程开篇我们说过,PowerShell是基于面向对象化的,不像传统的shell那样基于文本.这其中最主要的原因就是因为Win平台在管理操作上主要以面向对象为主,因此为了符合系统特点和我们的操作习惯,PowerShell也继承了这一特色.因此,不像传统的shell,在PowerShell中,我们可以随意地与对象进行互动,

【探索PowerShell 】【四】PowerShell的对象、格式与参数

PowerShell中的对象 在本教程开篇我们说过,PowerShell是基于面向对象化的,不像传统的shell那样基于文 本.这其中最主要的原因就是因为Win平台在管理操作上主要以面向对象为主,因此为了符合 系统特点和我们的操作习惯,PowerShell也继承了这一特色.因此,不像传统的shell,在 PowerShell中,我们可以随意地与对象进行互动, 先来认识一下,什么是对象--object 不知各位有没有从事开发的经验.实际上,面向对象这一概念的提出就是为了更好用程序 语言解决现实问题

【探索PowerShell 】【六】脚本基础简要

在后续的教程中,我将主要介绍PowerShell的脚本是如何编写的.这一节,先做一个概览 和大体的介绍,今天是假日,就先不写太多,明天开始逐条讲解. PowerShell脚本基础知识概览: 常量.变量.数组.哈希 条件.逻辑 循环控制 模块化 WMI对象(各种设备) ADSI对象(活动目录) 常量.变量.数组.哈希 各种字符串操作 使用常量和变量 各种运算符和表达式 创建.修改.合并数组或哈希表 条件.逻辑 判断各种条件 "if"."switch"语句 使用运算符进

【探索PowerShell 】【一】初识

PowerShell是一个由微软的提供的全新shell程序,使用了全新的命令提示和脚本环境. 使用PowerShell会给系统管理员带来什么?学习PowerShell的好处又是什么?如果你已经有 了管理并使用VBScript的经验,相信你已经知道答案了.Active Directory域现在已经变得 更加庞大和复杂,对于那些被束缚在GUI和Microsoft管理控制台上的管理员们,PowerShell 将使他们获得自由! 不知道各位有没有登陆到每个server.client修改注册表的体验 ,或

探索PowerShell(六) 脚本基础简要_PowerShell

PowerShell脚本基础知识概览: 常量.变量.数组.哈希 条件.逻辑 循环控制 模块化 WMI对象(各种设备) ADSI对象(活动目录) 常量.变量.数组.哈希 各种字符串操作 使用常量和变量 各种运算符和表达式 创建.修改.合并数组或哈希表 条件.逻辑 判断各种条件 "if"."switch"语句 使用运算符进行判断 循环控制 "while"."do while"."do until"."

PowerShell中文件对象的属性方法总结_PowerShell

本文介绍一个PowerShell中文件对象有哪些属性,知道了这些属性对于我们更好的对文件进行操作是非常重要的. PowerShell是一个面向对象的脚本语言,在PowerShell中,所有的都是对象,文件也是对象.既然是对象,那肯定有属性.PowerShell中的文件对象,其实就是.NET中的System.IO.FileInfo类的实例.我们要查看完整的PowerShell文件对象的属性,其实不需要去翻MSDN,然后把System.IO.FileInfo类的属性找出来,那样太麻烦了,而且貌似在P