以下是我的CSV文件中的一些示例行.
"ComputerName","Name","Publisher","InstallDate","EstimatedSize","Version","Wow6432Node"
"pcnumber1","Service Pack 1 for Microsoft Office 2013 (KB2850036) 32-Bit Edition","Microsoft P",,"0",,"True"
"pcnumber1","CCleaner","Piriform",,"0","5.01",
Run Code Online (Sandbox Code Playgroud)
原始脚本从指定的计算机中提取有关已安装软件的大量信息,并将其输出为CSV格式.我想获取该CSV文件并删除其中包含"Microsoft P"的所有行.我已经找到了如何从字符串中删除特定单词,如何查找和替换等等.虽然我很难找到这个特定的功能.
您可以使用Where-Object导入,选择不包含"Microsoft P"的所有元素,然后导出:
Import-Csv test.csv | where {$_.Publisher -ne "Microsoft P"} | Export-Csv New.csv -notypeinfo
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
22951 次 |
| 最近记录: |