千家信息网

PowerShell Where-Object的用法示例

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,FilterScript 值是计算结果为 True 或 False 的脚本块,即由大括号 {} 括起来的一个或多个 Windows PowerShell 命令。这些脚本块可能非常简单,但是创建它们需要
千家信息网最后更新 2026年11月03日PowerShell Where-Object的用法示例

FilterScript 值是计算结果为 True 或 False 的脚本块,即由大括号 {} 括起来的一个或多个 Windows PowerShell 命令。这些脚本块可能非常简单,但是创建它们需要了解有关 Windows PowerShell 的另一个概念,即比较运算符。 比较运算符比较其每一侧显示的项。比较运算符以"-"字符开头,后跟名称。 基本比较运算符适用于几乎任何类型的对象。 更高级的比较运算符可能仅适用于文本或数组。

下面是一些示例命令,从简单到复杂

Get-WmiObject -Class Win32_SystemDriver | Where-Object -FilterScript {$_.State -eq 'Running'}

Get-WmiObject -Class Win32_SystemDriver | Where-Object -FilterScript {$_.State -eq "Running"} | Where-Object -FilterScript {$_.StartMode -eq "Auto"}

Get-WmiObject -Class Win32_SystemDriver | Where-Object -FilterScript {$_.State -eq "Running"} | Where-Object -FilterScript {$_.StartMode -eq "Manual"} | Format-Table -Property Name,DisplayName

Get-WmiObject -Class Win32_SystemDriver | Where-Object -FilterScript { ($_.State -eq 'Running') -and ($_.StartMode -eq 'Manual') } | Format-Table -Property Name,DisplayName

除了上面一些罗列的比较运算符之外,还有一些逻辑运算符,也可以用到where-object


您也可以关注下方微信公众号获取更多资讯

运算符 运算 命令 脚本 示例 复杂 高级 一侧 公众 名称 后跟 多个 字符 对象 开头 括号 数组 文本 更多 概念 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 百单网互联网科技有限公司怎么样 广州紫鲸互联网科技有限公司 云信互联网科技有限公司 互联网科技工作委员会毛军 国智互联网科技 互联网最新的科技 疫情对互联网科技公司影响 港股互联网科技股 互联网的科技创新 互联网金融 科技金融 剑昆互联网络科技有限公司临桂 小米互联网科技园设置 互联网科技扶贫时间 互联网公司高科技产品 南京一网一红互联网科技有限公司 广西科技产业互联网是什么 湖北辰鑫科技互联网 上海万顺科技互联网有限公司招聘 互联网科技大会大佬 瑞安市蟠桃会互联网科技有限公司 互联网科技企业 广东猪兼强互联网科技有限公司 互联网科技公司电话 厦门千工互联网科技有限公司 河南住房之家互联网科技 内蒙古九一互联网科技 杭州披云加互联网科技有限公司 悟空问答互联网科技 玉溪新华互联网科技怎么选 黑龙江互联网科技公司
0