Рубрики
Powershell

Powershell+log+event+export

Export-CSV

Отчеты можно сохранять не только в HTML, но и экспортировать в формат CSV для просмотра в Microsoft Excel. 
Синтаксис команды, которая применяется для этой цели, аналогичен ConvertTo-HTML. 
Обязательно следует указать имя файла для сохранения отчета. 
Например, экспортировать список служб в CSV-файл можно следующей командой:

Get-Service | Export-CSV c:\service.csv

Select-Object

При выполнении описанной выше команды CSV-отчет будет включать огромную массу информации, 
но иногда бывает полезно ограничить набор сведений. Сделать это можно с помощью команды Select-Object, 
которая позволяет указать, какие свойства должны быть включены в отчет. 
Например, чтобы создать CSV-отчет с перечислением имен и состояний всех системных служб, 
можно воспользоваться следующей командой:

Get-Service | Select-Object Name, Status | Export-CSV c:\service.csv

Get-EventLog

Команду Get-EventLog можно использовать для синтаксического анализа журналов событий. 
К ней предлагается целый ряд дополнительных параметров, но чтобы получить представление о том, 
как она работает, достаточно указать переключатель -Log и имя файла журнала. 
Например, посмотреть журнал какого-нибудь приложения, 
можно воспользоваться следующей командой:

Get-EventLog -Log "Имя приложения"
get-eventlog –list - список логов