我有一個函式,簡單地將SPF、DKIM和DMARC記錄拉到一個檔案和控制臺。
Name : Domain.com
SpfRecord : v=spf1 ip4:?.1??.153 include: <Etc? >
SpfAdvisory : An SPF-record
DmarcRecord : v=DMARC1;
DmarcAdvisory : Domain has a valid DMARC record。
DkimRecord : <Etc>
DkimSelector : <Etc>
DkimAdvisory : <Etc>
當我$InvokeReturnValues | Export-Csv 'C:ReportsSPFetc.csv' -NoTypeInformation時。
資訊在csv中從左到右分欄匯出。
我怎樣才能改變這一點,使資訊像上面那樣匯出呢?
uj5u.com熱心網友回復:
由于你實際上不想要一個CSV檔案,不要使用Export-Csv。
Out-File或者Set-Content就可以了:
$InvokeReturnValues |Format-List |Out-File。
取決于輸入的資料型別,Format-List可能不是明確需要的--在這種情況下,如果你有一個超過4個屬性的自定義物件陣列,PowerShell將自動使用List視圖對其進行格式化。
如果您考慮將資料用于進一步的自動化--例如,兩個版本的資料的自動差異--您可能希望堅持使用 CSV。
您可以通過簡單地再次匯入資料,在您的控制臺中重新創建串列視圖:
您可以在您的控制臺中重新創建串列視圖。
$oldData = Import-Csv path oSPFetc.csv
$oldData |Format-List
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/332618.html
標籤:
上一篇:PowershellCommandNotFoundException終止了?
下一篇:比較檔案夾與哈希檔案
