在导出到Excel工作表之前过滤变量

时间:2018-03-28 21:51:06

标签: powershell

我将脚本的输出导出到变量,然后使用.csv导出到Export-Csv文件。

$output | Export-Csv  $Param2

我需要在导出到csv之前根据数组过滤变量$ output。

我想删除变量中的任何行与

下面的数组列表匹配
@('*Monitoring*','*insxs*','*hp_manifest*','*winrm*') 

请告诉我如何实现这一目标?

1 个答案:

答案 0 :(得分:0)

假设$output是一个字符串数组,应该这样做

($output -notmatch 'Monitoring|insxs|hp_manifest|winrm') | Export-Csv  $Param2