加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

windows – 确定返回的Powershell对象的可过滤属性

发布时间:2020-12-13 23:59:08 所属栏目:Windows 来源:网络整理
导读:通常在我编写脚本时,我会尝试一个命令但是想要过滤结果.为了找出我能够过滤的内容,我需要知道哪些可过滤属性可用. 例如,我想获得已安装功能的列表,但只需要按安装过滤. Get-InstalledFeature CMDlet没有-InstalledOnly类型标志,因此我需要过滤结果.要找出我
通常在我编写脚本时,我会尝试一个命令但是想要过滤结果.为了找出我能够过滤的内容,我需要知道哪些可过滤属性可用.

例如,我想获得已安装功能的列表,但只需要按安装过滤. Get-InstalledFeature CMDlet没有-InstalledOnly类型标志,因此我需要过滤结果.要找出我可以过滤的内容,我会做类似的事情

(Get-InstalledFeature)[0] | fl

要么

Get-InstalledFeature | Select -First 1 | fl

并且会发现我可以(直觉地,我应该说)过滤安装.结果命令是

Get-InstalledFeature | ?  { $_.Installed }

有没有更简单的方法来找出可过滤的属性?或许我可能会以不同的方式工作?或者也许我应该闭嘴并开心它已经很容易了!

Get-Help在这种情况下并没有真正帮助,因为它没有告诉我我将要回来的东西.

当然,这就是Get-Member的用途???
<object> | Get-Member -MemberType Property

……或者我错过了这一点?

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读