对PowerShell的执行结果进行图形化筛选

简介:

当我们用PowerShell执行信息搜索时,得到大量的结果;

例如,查询前50条日志

get-eventlog "system" -newest 50

image

虽然可以通过管道和select-object/where-object进行筛选,但是不同的命令有不同的属性和值,很难精准的记忆每一个属性;

例如,查询系统更新事件

get-eventlog "system" -newest 50 | where  {$_.instanceid -eq 19}

image


很明显需要记住属性名称“instanceid”和相应的ID号,这样操作起来比较繁琐;

PowerShell中提供OUT-GRIDVIEW参数输出图形化结果,形似EXCEL进行筛选;

例如,查询前50条日志:

get-eventlog "system" -newest 50 | out-gridview

image

(1)在弹出的图形化的结果中,在筛选器中输入关键字,即模糊的搜索结果;

例如,查找有关更新的事件,输入“更新”

image

(2)也可以添加筛选“标准“;例如,添加”EntryType“:

image

选择条件:

image

输入关键字:

image

这样筛选结果,是不是很简洁方便?




本文转自 bannerpei 51CTO博客,原文链接:http://blog.51cto.com/281816327/1405193,如需转载请自行联系原作者

相关文章
window powershell 筛选
筛选: 从众多的输出结果中挑选出符合条件的项。通常情况下,输出结果以列表的形式显示 例如:用get-command命令查看前十行的命令 wKiom1gVvW3Dx84XAACyV8_fMEw871.jpg 默认情况下,get-command搜索到的命令是以列表的形式展示的,如上图所示,输出结果有三列,这三个字段分别是:CommandType、Name、Definition。
931 0
|
2月前
|
监控 关系型数据库 MySQL
PowerShell 脚本编写 :自动化Windows 开发工作流程
PowerShell 脚本编写 :自动化Windows 开发工作流程
88 0
|
3月前
|
Windows
Powershell 重新排列去重 Windows环境变量
【9月更文挑战第13天】本文介绍如何使用PowerShell对Windows环境变量进行重新排列和去重。首先通过`$env:`访问环境变量,接着使用`-split`命令分割路径,再利用`Select-Object -Unique`去除重复项。之后可根据需要对路径进行排序,最后将处理后的路径组合并更新环境变量。注意修改环境变量前应备份重要数据并了解潜在影响。
144 10
|
7月前
|
存储 Ubuntu Linux
windows可以安装Ubuntu,ubuntu上也可以安装Powershell
powerhsell除了可以在windows上使用外,还可以在Ubuntu上部署开发环境。下面介绍Ubuntu上安装powershell的方法。
224 0
|
Shell Linux 开发工具
windows中cmd和PowerShell批处理命令
之前在 Git 批量删除本地分支,有用到 Linux 或 MacOS 下的批处理命令,这个命令中的 grep、xargs 本身是 Shell script,在 windows 中的 cmd 和 PowerShell 中是不能用的
113 0
|
JavaScript Windows
[Vue]解决 Windows PowerShell 不识别 vue 命令的问题
[Vue]解决 Windows PowerShell 不识别 vue 命令的问题
|
Windows
使用PowerShell获取Windows当前锁屏壁纸
使用PowerShell获取Windows当前锁屏壁纸 如果原始图片丢了,用这段代码就可以提取当前锁屏壁纸了!
199 0

相关课程

更多