Есть ли в Powershell способ добавить или добавить значение переменной к выводу команды с контурами? - PullRequest
0 голосов
/ 02 ноября 2018

У меня есть однострочник:

Get-ADPrincipalGroupMembership $username | select name | where {$_.name -like 'HI_*'}  

и я хотел бы добавить значение $username к каждой строке вывода и получить вывод в формате CSV, используя ConvertTo-CSV (или аналогичный).

например, вывод будет выглядеть так:

HI_Users, JBloggs
HI_Supervisors, JBloggs
HI_Admins, JBloggs

Это необходимо для последующей обработки в другой системе.

1 Ответ

0 голосов
/ 02 ноября 2018

Используйте вычисленное свойство , где вы бы включили свою переменную.

Get-ADPrincipalGroupMembership $username | 
    where-object{$_.name -like 'HI_*'} | 
    select @{label="username";Expression={$username}},name

Нет необходимости делать что-либо необычное для вывода CSV. Просто труба до Export-CSV

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...