В Powershell кроме простого перенаправления вывода в текстовый файл есть возможность сделать это и в другие форматы: XML, JSON, HTML и, конечно же, CSV. Причем можно использовать как командлет ConvertТо_ так и Export_.
# XML
Get-Process | Export-CliXML d:\processes.xml -Encoding UTF8
Get-Process | ConvertTo-XML | Set-Content d:\processes2.xml -Encoding UTF8
P.S.: а вот тут глюк - без ошибок, но файл processes2.xml получился нулевого размера!
# JSON
Get-Process | ConvertTo-Json | Set-Content d:\processes.json -Encoding UTF8
# HTML
Get-Process | ConvertTo-HTML | Set-Content d:\processes.html -Encoding UTF8
# CSV
Get-Process | Export-CSV d:\processes.csv -Encoding UTF8
Get-Process | ConvertTo-CSV | Set-Content d:\processes2.csv -Encoding UTF8
# TXT
Get-Process | Out-File d:\processes.txt -Encoding UTF8
No comments:
Post a Comment
А что вы думаете по этому поводу?