【发布时间】:2021-07-19 04:20:52
【问题描述】:
例如,我有这个班轮:
get-process | select id, processname | %{$_.processname +"="+ $_.id} | ConvertFrom-StringData
它返回每个进程的键值对及其ID。
我的目标是删除任何具有重复名称的进程,并在一个衬里中只留下一个(例如,我希望只留下一个 svchost 条目)。
似乎没有什么对我有用,我不确定ConvertFrom-StringData 是正确的方向,也不明白它如何成功地将其转换为带有重复键的哈希表。
【问题讨论】:
-
您可以使用
| Sort-Object Name -Unique、Select-Object Name -unique或Get-Unique。
标签: powershell duplicates hashtable