Для записи событий в Windows Event Log можно использовать встроенный PowerShell командлет
Write-EventLog.🔹 Чтобы записать простое событие в стандартный журнал Application, выполните:
Write-EventLog -LogName Application -Source "Application" -EntryType Information -EventID 1001 -Message "DB backup script completed successfully"
🔹 Можно создать отдельный кастомный источник для более удобной фильтрации событий по источнику:
New-EventLog -LogName Application -Source "MyScript"
Записать информационное событие в журнал Application с собственным источником:
Write-EventLog -LogName Application -Source "MyScript" -EntryType Information –EventID 1 –Message "Запущен PowerShell cкрипт опроса состояния сервера "
Событие будет добавлено в журнал.
🔹 Либо можно создать отдельный EVTX журнал для ваших событий:
New-EventLog -LogName CustomPSLog -Source PS1Script
✅ В BAT скриптах для отправки событий в журнал Event Viewer используется команда eventcreate:
eventcreate /t information /l application /id 1 /d "BAT script started"
Запись событий в журнал Event Viewer из PowerShell/CMD
