Я экспортировал в файл csv с помощью команды powershell. Я получил вывод, как показано ниже
Location IP Name
east System.Object[] System.Object[]
wast System.Object[] System.Object[]
Чтобы удалить System.Object, я использовал -join ',' для IP и имени в моих скриптах powershell. Затем я получил выходные данные со слитыми строками, как показано ниже
Location IP Name
east 1,2,3,4,5 a,b,c,d,e,f
west 6,7,8,9, x,y,z,q
Ниже приведен мой сценарий. Пожалуйста, предложите любые изменения, чтобы не получать объединенные строки.
$report= @()
$list = "first", "second", "third"
Foreach($i in $list)
location = $i.location
IP =($i.IP -join ',')
Name= ($i.Name -join ',')
$report | Format-table Location,IP,Name
$report |Export-Csv sample.csv