Как дать уникальный вывод в powershell - PullRequest
0 голосов
/ 08 января 2019

Я пытаюсь дать вывод "unique". Что я должен изменить в этом коде?

If ($append -Eq "y")
{
    $objRights | Export-Csv -Path $outRightsFile -Delimiter ";" -Append -NoTypeInformation
} 
Else
{
    $objRights | Export-Csv -Path $outRightsFile -Delimiter ";" -NoTypeInformation
} 

1 Ответ

0 голосов
/ 08 января 2019

Select-Object CmdLet имеет параметр -Unique.

Безжалостно украденный пример из документов:

"a","b","c","a","a","a" | Select-Object -Unique

a
b
c

Поэтому ваш код может просто стать:

$objRights |
    Select-Object -Unique |
    Export-Csv -Path $outRightsFile -Delimiter ";" -NoTypeInformation
...