簡體   English   中英

Powershell CSV導出-更改列

[英]Powershell CSV Export - Change columns

我希望在不同的行中按不同的順序獲得不同的模式結果。 我的問題是,全都在1欄中。

$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

例:

當前是這樣的:

在此處輸入圖片說明

我想要這樣: 在此處輸入圖片說明

但是我不知道該怎么辦

提前致謝。

干杯

嘗試在將內容放入其中之前將$ content聲明為一個集合。

$content = @()

然后 將其輸出到cv; 無需選擇對象屬性行

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM