筛选

从众多的输出结果中挑选出符合条件的项。通常情况下,输出结果以列表的形式显示

例如:用get-command命令查看前十行的命令

wKiom1gVvW3Dx84XAACyV8_fMEw871.jpg

默认情况下,get-command搜索到的命令是以列表的形式展示的,如上图所示,输出结果有三列,这三个字段分别是:CommandType、Name、Definition。有些字段可以作为选项,来进行命令筛选

例如:用Command-Type作为选项,查询命令类型为Alias的所有命令

wKioL1gVv5jijS1CAAAiSQEUO8M918.png

例如:将Name作为选项,查询Name中包含Add的所有命令

wKiom1gVwMjwm7GmAAAZr6bnVDQ530.png

管道

管道符号:|

命令1 | 命令2 | 命令3

用法:将管道前的输出结果交给管道后的命令来处理,通常用于筛选或者获取属性

通用筛选语句

Where-Object:别名为?,所以也可以简写为“?”

wKioL1gVxIOxXy9kAAANe8aDOzI452.png

语法:

管道前命令| Where-Object {$_.字段名 -eq/like "关键字"}
  • 字段名:命令查询出来的列名

  • -eq:通常用于精确查询,用于数字列的情况,也可以用于文字列,但是要求字符完全匹配

  • -like:通常用于模糊查询,用于文字列的情况,也可以配合通配符“*”使用

例如:搜索Name为copy的命令

wKioL1gVxg-wImfGAAAJAyff6IE797.png

也可以这样写:

wKiom1gVxlih9_8-AAAIIE0TTeM351.png

例如:筛选进程名为“svchost”的进程

wKioL1gVyHuA7WEWAAApN8E1T1E809.png

用like模糊查询

wKioL1gVxwWSPT1xAAANzbPVrL0966.png

其他筛选方式:

Select-Object -First 10:筛选前十行

Select-Object -First 10:筛选后十行

wKioL1gVy8rjA44vAAAZ-Zc640M225.png

输出格式:

输出格式有两种:

按详细列表方式输出:Format-List,这种格式输出的信息比Format-Table更加详细

按表格的方式输出:Format-Table

window powershell 筛选相关推荐

  1. Window PowerShell安装vim

    Window PowerShell安装vim 1.下载安装vim 官网:https://www.vim.org/download.php#pc 百度云盘链接:https://pan.baidu.com ...

  2. [18] Window PowerShell DSC学习系列---- 如何区分WMF4.0和WMF 5.0?

    我们知道PowerShell DSC是WMF中一部分.那么如何区分机器上装的是WMF4.0还是WMF 5.0? 执行下面的命令: Get-Command -Module PSDesiredStateC ...

  3. [3] Window PowerShell DSC 学习系列----如何在PowerShell DSC 5.x 安装最新的DSC Module?

    在PowerShell DSC 4.0的版本的时候,所有的resource Kit必须从一个网站上下载,然后拷贝到相应的目录,比如 PS C:\Users\rodneyzhu.BEIJING> ...

  4. [2] Window PowerShell DSC 学习系列----DSC的资源(Resource)以及配置和格式(Configuration Sytax )

    这个章节主要来讲述DSC的资源(Resource)以及配置和格式(Configuration && Sytax ). #1 DSC 资源(The DSC resources) 简单的来 ...

  5. [29] Window PowerShell DSC 学习系列----如何备份数据库和解决一个MS Server 2008上的大坑?

    有的时候我们需要定期的备份数据库,而DSC刚好就能非常好的做这个事情.DSC中有一个xSQLServer Module,里面提供了许多操作数据库的方法.但是里面没有任何一个DSC Resource能够 ...

  6. window powershell 获取前后日期,格式化日期

    today" 昨天 "昨天是:today.AddDays(-1))" 明天 "明天是:today.AddDays(1))" 一周前 "一周前 ...

  7. window powershell 替换文本的字符

    (Get-Content file.txt) | Foreach-Object {$_ -replace '[MYID]','MyValue'} | Out-File file.txt

  8. 回归Dos操作的快感,进入PowerShell世界

    概述 写下本篇文章源于参加Tech.Ed的一场关于Window PowerShell的课程.虽然之前也经常关注,但从没有亲自体验过.Windows PowerShell 是一种新的命令行外壳和脚本语言 ...

  9. 回归Dos操作的快感,进入PowerShell世界 (转)

    概述 写下本篇文章源于参加Tech.Ed的一场关于Window PowerShell的课程.虽然之前也经常关注,但从没有亲自体验过.Windows PowerShell 是一种新的命令行外壳和脚本语言 ...

最新文章

  1. Web服务端性能提升实践
  2. 树上启发式合并问题 ---- 2019icpc南昌 K. Tree (树上启发式合并 + 动态开点线段树)
  3. GIT常用命令以及使用详解图示
  4. LaTex排版技巧:[15]公式太长如何换行
  5. 将SAP订单以XML格式输出
  6. 每日两SQL(4),欢迎交流~
  7. 目前可能最快的下载百度网盘文件的方法(aria2下载)
  8. 香港科技大学(广州)智能交通学域招收博士/RA 22Fall, 23 Spring/Fall
  9. php页面设置密码,PHP页面输入密码才能访问加密代码
  10. python函数参数类型及其顺序
  11. PACKAGE-INFO.JAVA 作用及用法详解
  12. android判断循环,android kotlin学习之路 kotlin中的分支判断与循环判断(2)
  13. ffmpeg 踩坑总结 —— 视频转码 转H264格式
  14. 利用云效度量功能进行质量运营和效率驱动提升
  15. NestedScrollView与Viewpager滑动冲突
  16. [除一波并查集和贪心的草]
  17. Plugin with id ‘com.android.application‘ not found.
  18. 我的北京工作居住证申请之旅
  19. MySQL数据库修改表某一列数据(一整列)
  20. Blob类型存储中文

热门文章

  1. L3-019 代码排版 (30 分)-PAT 团体程序设计天梯赛 GPLT
  2. 蓝桥杯 ADV-147 算法提高 学霸的迷宫
  3. 蓝桥杯 ADV-162 算法提高 题目1 最大最小值
  4. 【iOS开发】An Apple ID with identifier xxxis not available. Please enter a different string.
  5. php的4种常用运行方式
  6. hive jdbc连接时的乱码问题
  7. perl中的sleep函数
  8. java基础概念整理(三)
  9. 剑指 offer代码解析——面试题39推断平衡二叉树
  10. jQuery 鼠标拖拽移动窗口