Powershell CSV Export - Изменить столбцы - PullRequest
0 голосов
/ 07 сентября 2018

Я хочу разные результаты шаблонов в разных строках, но именно в этом порядке Моя проблема в том, что все в одном столбце.

$path = ".\WSUS_Report.txt"

$pattern_rubrik = '(?<=Kind).+?($)'
$pattern_result = '(?<=Result).+?(?=\.)'
$pattern_sysname = '(?<=System).+?($)'

$content = Select-String -Path $Path -Pattern $pattern_sysname,$pattern_rubrik,$pattern_result -AllMatches

$content | Out-GridView
$content | Select-Object -Property Line  |  Export-Csv Report.csv -NoTypeInformation

Пример:

Это сейчас так:

enter image description here

Я хочу это так: enter image description here

Но я понятия не имею, что делать

Заранее спасибо.

Приветствия

1 Ответ

0 голосов
/ 07 сентября 2018

Попробуйте объявить $ content как коллекцию, прежде чем помещать в нее материал.

$content = @()

тогда просто | это из-CSV; нет необходимости выбирать -объект -свойство строки

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