...

В какой программе создать журнал на компьютере Windows

New-Event Log

Создает новый журнал событий и новый источник событий на локальном или удаленном компьютере.

Синтаксис

New-EventLog [-LogName] [-Source] [[-ComputerName] ] [-CategoryResourceFile ] [-MessageResourceFile ] [-ParameterResourceFile ] []

Описание

Этот командлет создает классический журнал событий на локальном или удаленном компьютере. С его помощью можно также зарегистрировать источник событий, записывающий данные в новый или существующий журнал.

Командлеты, содержащие EventLog существительное (командлеты журнала событий), работают только с классическими журналами событий. Чтобы получить события из журналов, использующих технологию журнала событий Windows в Windows Vista и более поздних версиях Windows, используйте . Get-WinEvent

Примеры

Пример 1. Создание журнала событий

Эта команда создает TestLog журнал событий на локальном компьютере и регистрирует для него новый источник.

New-EventLog -source TestApp -LogName TestLog -MessageResourceFile C:\Test\TestApp.dll

Пример 2. Добавление нового источника событий в существующий журнал

Эта команда добавляет новый источник NewTestApp событий в журнал приложений на удаленном компьютере Server01.

$file = "C:\Program Files\TestApps\NewTestApp.dll" New-EventLog -ComputerName Server01 -Source NewTestApp -LogName Application -MessageResourceFile $file -CategoryResourceFile $file

Команда требует, чтобы NewTestApp.dll файл находился на компьютере Server01.

Параметры

-CategoryResourceFile

Указывает путь к файлу, содержащему строки категорий для исходных событий. Этот файл также известен как файл сообщений о категориях.

Он должен находиться на компьютере, на котором создается журнал событий. Этот параметр не создает и не перемещает файлы.

Type: String
Aliases: CRF
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-ComputerName

Создает журналы событий на указанных компьютерах. По умолчанию это локальный компьютер.

NetBIOS-имя, IP-адрес или полное доменное имя удаленного компьютера. Чтобы указать локальный компьютер, введите имя компьютера, точку ( . ) или localhost .

Этот параметр не зависит от удаленного взаимодействия PowerShell. Параметр ComputerName Get-EventLog можно использовать, даже если компьютер не настроен для выполнения удаленных команд.

Type: String [ ]
Aliases: CN
Position: 3
Default value: Local computer
Accept pipeline input: False
Accept wildcard characters: False

-LogName

Указывает имя журнала событий.

Если журнал не существует, New-EventLog создает журнал и использует это значение для свойств Log и LogDisplayName нового журнала событий. Если журнал существует, New-EventLog регистрирует новый источник для журнала событий.

Type: String
Aliases: LN
Position: 1
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-MessageResourceFile

Указывает путь к файлу, содержащему строки форматирования сообщений для исходных событий. Этот файл также известен как файл сообщений о событиях.

Он должен находиться на компьютере, на котором создается журнал событий. Этот параметр не создает и не перемещает файлы.

Type: String
Aliases: MRF
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-ParameterResourceFile

Указывает путь к файлу, который содержит строки, используемые для подстановки параметров в описаниях событий. Этот файл также известен как файл сообщений о параметрах.

Он должен находиться на компьютере, на котором создается журнал событий. Этот параметр не создает и не перемещает файлы.

Type: String
Aliases: PRF
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-Source

Указывает имена источников журнала событий, например программ, записывающих данные в журнал событий. Это обязательный параметр.

Type: String [ ]
Aliases: SRC
Position: 2
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

Входные данные

None

В этот командлет нельзя передать входные данные.

Выходные данные

Примечания

Чтобы использовать New-EventLog в Windows Vista и более поздних версиях Windows, откройте PowerShell с параметром Запуск от имени администратора .

Для создания источника событий в Windows Vista, Windows XP Professional или Windows Server 2003 необходимо быть членом группы «Администраторы» на компьютере.

При создании журнала событий и источника событий система регистрирует источник для нового журнала, но журнал не создается, пока в него не будет внесена первая запись.

Журналы событий сохраняются операционной системой как файлы.

При создании журнала событий связанный файл сохраняется в каталоге $env:SystemRoot\System32\Config на указанном компьютере.

Имя файла — это первые восемь символов свойства Log с расширением .evt имени файла.

Связанные ссылки

  • Clear-EventLog
  • Get-EventLog
  • Get-WinEvent
  • Limit-EventLog
  • New-EventLog
  • Remove-EventLog
  • Show-EventLog
  • Write-EventLog

Настройка размера и параметров журнала событий Windows

date

25.11.2022

user

itpro

directory

PowerShell, Windows 10, Windows Server 2019, Групповые политики

comments

Комментариев пока нет

В журналах событий Windows хранится полезная информация, которая нужна при анализе состояния служб и приложений в Windows, отладки ошибок и аварийный ситуаций, аудите различных событий безопасности. По умолчанию для журналов Event Viewer в Windows заданы максимальные размеры, при достижении которых новые события начинают перезаписывать более старые. Если на вход Event Viewer попадает слишком большое количество событий, может случится, что в журнал помещаются события лишь за последние несколько часов, что может быть не достаточно.

Чтобы предотвратить перезапись старых событий и всегда иметь под рукой события за достаточно большой промежуток времени, вы можете увеличить максимальный размер журналов Event Viewer.

Получить информацию о журналах событий Windows с помощью PowerShell

Файлы журналы событий Windows хранятся в каталог %SystemRoot%\System32\Winevt\Logs\ в виде файлов с расширением .EVTX. Обратите внимание, что для каждого журнала используется собственный файл. Соответственно, вы можете управлять размерами только того лога Windows, который вам нужен и оставить остальные значения по-умолчанию.

evtx файлы журналов событий в каталоге Winevt\Logs\

Текущие лимиты на все включенные журналы событий в Windows можно вывести с помощью PowerShell:

powershell вывести все журналы Event Viewer и максимальный размер файла

Вы можно вывести размер определенного лога с помощью командлета Get-WinEvent. Например, получим текущий и максимальный размер журнала Security:

Get-WinEvent -ListLog Security| Select MaximumSizeInBytes, FileSize, IsLogFull, OldestRecordNumber, IsEnabled, LogMode

Get-WinEvent вывести текущий и максимальный размер журнала

Суммарный размер паки с файлами журналов событий можно получить с помощью PowerShell:
« MB» -f ((gci c:\windows\System32\Winevt\Logs\| measure Length -s).sum / 1Mb)

Чтобы увеличить максимальный размер лога, можно использовать утилиту wevtutul (новый размер задается в Кб):

wevtutil sl «Application» /ms:200000

Или с помощью PowerShell:

Limit-Eventlog -Logname Application -MaximumSize 200MB -OverflowAction OverwriteOlder

Изменить размер журнала событий из консоли Event Viewer

Проще всего увеличить максимальный размер журнала прямо из консоли Event Viewer.

Изменить максимальный размер лога в Windows через консоль Event Viewer

  1. Откройте eventvwr.msc ;
  2. Найдите в консоли свойства нужного журнала и откройте его свойства (например, Security);
  3. Задайте ограничение в разделе Maximum log size (KB) и сохраните изменения;
  4. Здесь же можно изменить поведение при достижение максимального размера:
    Owerwrite events as needed (oldest events first) – этот режим исопльзуется по умолчанию. Новые события просто перезаписывают более старые.
    Archive the log when full, do not owerwrite events – текущий журнал событий при заполнении архивируется в папке \System32\Winevt\Logs\ и новые события записываются в новый evtx файл. Архивные файлы событий можно открыть через меню Open Saved Log в Event Viewer.
    Do not owerwrite events (Clear log manually) – события никогда не перезатираются. Для записи новых событий нужно очистить журнал.

Увеличить размер журнала событий Windows через GPO

Чтобы централизованно управлять размерами журналов событий на компьютерах или серверах в домене Active Directory, можно использовать групповые политики.

    Запустите консоль Group Policy Management ( gpmc.msc ), создайте новую GPO и назначьте на OU с компьютерами или серверами, для которых вы хотите изменить настройки Event Viewer (или назначьте GPO на корень домена);

Application Security Setup System
  • Чтобы увеличить максимальный размер любого из журналов, откройте параметр Specify the maximum log file size (KB), включите его и задайте нужный вам размер; GPO задать максимальный размер лога в Windows Specify the maximum log file size (KB
  • Обновите настройки политики на клиентах и проверьте, что в свойствах журнала теперь указан новый размер, который вы не можете изменить. При попытке задать другой размер появится ошибка:
    Не могу изменить Maximum Log Size Event Viewer
    The Maximum Log Size specified is not valid. It is too large or too small. The Maximum Log Size will be set to the following: 61440 KB
  • Увеличение размера журнала Security на контроллерах домена Active Directory позволит вам:

    • Хранить историю входов пользователе в домен или выполнить аудит входов на конкретный хост Windows
    • Найти источник блокировки учетных записей пользователей в AD
    • Найти кто создал пользователя, сбросил его пароль или изменил состав группы безопасности.

    Обратите внимание, что в описанном выше разделе GPO отсутствуют настройки для других журналов из раздела Applications and Services Logs -> Microsoft.Если вам нужно увеличить размер любого другого журнала событий (кроме стандартного), это можно сделать через реестр. Настройки журналов событий Windows хранятся в разделе реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\. Размер журнала задается с помощью параметра MaxSize (тип REG_DWORD). Вы можете распространить нужное вам значение параметра реестра MaxSize на компьютеры домена с помощью Group Policy Preferences.

    Подробнее о настройке ключей и параметров реестра через GPO здесь.

    В этом примере мы увеличим размер журнала Directory Service на контроллерах домена. Настройки этого лога хранятся в ветке HKLM\SYSTEM\CurrentControlSet\Services\EventLog\Directory Service.

    Максимальный размер файла журнала событий задается в реестре Windows

    1. Откройте GPO и перейдите в раздел Computer Configuration ->Preferences ->Windows Settings ->Registry;
    2. Выберите New ->Registry Item;
    3. Создайте новый параметр со следующими настройками:
    Hive: HKEY_LOCAL_MACHINE Key path: SYSTEM\CurrentControlSet\Services\EventLog\Directory Service Value name: MaxSize Value type: REG_DWORD Value data: 52428800 (значение задается в байтах. В нашем примере это 50 Мб)

    Задать параметр MaxSize журнала событий с помощью групповой политики

  • Проверьте, что после обновления GPO на DC увеличится максимальный размер журнала. Новый максимальный размер журнала Event Log
  • Например, если вам нужно хранить историю RDP подключений к RDS хосту за продолжительное время, нужно увеличить размер лога Terminal-Services-RemoteConnectionManager.

    За счет увеличения размеров журналов событий Windows вы можете получить различную информацию за более длительный промежуток времени. Например, из журналов событий можно получить историю перезагрузок Windows, понять кто удалил файл в сетевой папке или кто изменил NTFS права доступа.

    Предыдущая статьяПредыдущая статья Следующая статья Следующая статья

    Использование Блокнот для создания файла журнала

    Microsoft Блокнот — это средство обработки слов, которое входит в состав Windows. С его помощью можно создать файл типа журнала, в который при каждом его Блокнот добавляется текущая дата и время. Вот как можно создать файл журнала в Блокнот.

    1. Выберите Начните, Блокноти выберите его в результатах.
    2. Тип. Log (Журнал) в первой строке, а затем нажмите ввод, чтобы перейти к следующей строке.
    3. В меню Файл выберите пункт Сохранить как, введите описательное имя файла в поле Имя файла и нажмите кнопку ОК. При следующем открыть файл обратите внимание на то, что дата и время были добавлены в конец журнала непосредственно перед местом, куда можно добавить новый текст. С помощью этой функции можно автоматически добавлять текущие дату и время к каждой записи журнала.

    Facebook LinkedIn Электронная почта

    Нужна дополнительная помощь?

    Нужны дополнительные параметры?

    Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

    В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.

    При подготовке материала использовались источники:
    https://learn.microsoft.com/ru-ru/powershell/module/microsoft.powershell.management/new-eventlog?view=powershell-5.1
    https://winitpro.ru/index.php/2022/11/23/max-razmer-event-log-windows/
    https://support.microsoft.com/ru-ru/topic/%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5-%D0%B1%D0%BB%D0%BE%D0%BA%D0%BD%D0%BE%D1%82-%D0%B4%D0%BB%D1%8F-%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D1%8F-%D1%84%D0%B0%D0%B9%D0%BB%D0%B0-%D0%B6%D1%83%D1%80%D0%BD%D0%B0%D0%BB%D0%B0-dd228763-76de-a7a7-952b-d5ae203c4e12

    Оцените статью