当我输入此命令时,我得到一个重复的输出:
(Get-WmiObject -Class Win32_Process -ComputerName $computer | Where-Object name -Match explorer).GetOwner().User
输出
Username Username
我只想输出
Username
有什么想法吗?
答案 0 :(得分:2)
您可以使用Select-Object -Unique
仅抓取每个不同用户名的一个实例:
$Usernames = (Get-WmiObject -Class win32_process -ComputerName '.' | Where-Object Name -match explorer).GetOwner().User
$Usernames = $Usernames |Select -Unique