在我的打印服务器上使用测试脚本我得到了一些输出:
Name
----
dnj-500.1
dnj-500.1
dnj-4000.1
3015.6
3015.05
我需要为此启动foreach或相同的过程,但在此之前我需要删除dnj-500.1
个字符串之一。我怎么能通过PowerShell做到这一点?
答案 0 :(得分:1)
这两种方法都有效。请务必选择正确的列(名称):
(我使用get-process进行演示)
(get-process).count
133
(get-process | select name -Unique).count
106
(get-process | select name | Get-Unique -AsString).count
106
答案 1 :(得分:0)
使用Sort-Object | Get-Unique -AsString
| select -unique
只留下
Name
----
dnj-500.1
有点奇怪,但Get-Unique
结果很好。