gpt4 book ai didi

powershell - 如何从此powershell命令的输出中过滤输出?

转载 作者:行者123 更新时间:2023-12-03 00:59:02 24 4
gpt4 key购买 nike

Get-WinEvent -FilterHashTable @{LogName="Microsoft-Windows-PrintService/Operational";} |
Format-Table -Property TimeCreated,
@{label='UserName';expression={$_.properties[2].value}},
@{label='ComputerName';expression={$_.properties[3].value}},
@{label='PrinterName';expression={$_.properties[4].value}},
@{label='PrintSize';expression={$_.properties[6].value}},
@{label='Pages';expression={$_.properties[7].value}}

我想从上述命令的输出中过滤掉其中PrinterName为“MyPrinter”的所有行

最佳答案

格式化表格之前,只需添加Where-Object条件:

Get-WinEvent -FilterHashTable @{LogName="Security";} | 
Where-Object { $_.properties[4].value -eq 'MyPrinter'} |
Format-Table -Property TimeCreated,
@{label='UserName';expression={$_.properties[2].value}},
@{label='ComputerName';expression={$_.properties[3].value}},
@{label='PrinterName';expression={$_.properties[4].value}},
@{label='PrintSize';expression={$_.properties[6].value}},
@{label='Pages';expression={$_.properties[7].value}}

关于powershell - 如何从此powershell命令的输出中过滤输出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58817859/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com