Журнал событий в Powershell

Проверить, существует ли системный журнал событий, если нет, вывести на экран красным цветом сообщение об ошибке. В текстовый файл переписать из журнала события, которые имеют тип (EntryType) "Error" черным цветом, а события, которые имеют тип "Information" - зеленым.

$a=Get-EventLog -LogName "Windows PowerShell"
if ([System.Diagnostics.EventLog]::SourceExists("Windows PowerShell") -eq $false){
$f=$a| Where-Object {$_.EntryType -eq "Information"}| Write-Host -Foregroundcolor "Green"
$b=$a| Where-Object {$_.EntryType -eq "Error"}| Write-Host -Foregroundcolor "Black"
}
else {Write-Host 'Error' -Foregroundcolor "Red"}
$b,$f |out-file -filepath zad2.txt

Как правильно сделать вывод в текстовый файл?


Ответы (0 шт):