Все,Запись в журнал событий Windows с использованием Powershell
У меня есть пакетный скрипт, который генерирует несколько файлов журнала в одной папке. Файлы журналов - это просто отдельные строки текста, основанные на выходе из других приложений. Мне удалось использовать командлет powershell из «New-EventLog», чтобы создать собственный журнал событий на моей клиентской машине Windows 7. Теперь я хотел бы сделать отдельные строки текста в каждом файле журнала и прокручивать их по одному, выводя каждую строку в журнал событий в виде отдельной записи. Все, что я смог сделать в этот момент, - отправить единственный (но полный) файл журнала в одну запись журнала событий. Ниже то, что у меня есть:
@PowerShell -NoProfile -command «$ OutText = Get-Content logfile.txt | Out-String; Write-EventLog -LogName CUSTOM -source SCRIPT -EntryType Информация -EventID 999 -Message $ OutText
Обратите внимание, что я хотел бы иметь возможность запускать это из пакетного сценария для простоты, но я открыт для других вариантов
Спасибо
Вам не нужен '$ _' после ForEach в v3. – TheMadTechnician