Вывод массива в строку - PullRequest
0 голосов
/ 31 мая 2018

У меня есть массив объектов, возвращаемый выражением:

@{N="Members";E={";", $_.Vmids|%{(get-view -id $_).name}}}

Я хочу, чтобы это вывело в строку, чтобы затем я мог вывести ее в Excel.Если я добавляю ft в конец, я получаю табличное значение, но я хотел бы иметь оператор соединения, чтобы он мог быть выведен в список, чтобы соответствовать выводам других моих функций, таким образом давая мне один форматированный XLS для этой документации.Есть идеи?

1 Ответ

0 голосов
/ 31 мая 2018

Вы можете сделать что-то вроде этого, чтобы создать строку имен, соединенных с ,.

@{N="Members";E={";", ($_.Vmids | Foreach-Object {(get-view -id $_).name} | Sort-Object) -join ', ' }}
...