Я хочу задать максимальный размер журнала настройки для всех машин в моем домене, но в групповой политике я вижу только настройки GPO для максимального количества журналов приложений, безопасности и системы. Есть ли способ задать максимальный размер журнала настройки в GPO или другой способ, который будет реплицироваться на все машины в моем домене?
решение1
Одной из особенностей журналов событий является то, что в то время как Application, Security и System являются "административными" журналами событий, журнал Setup является "эксплуатационным" журналом событий. Вот почему не все функции и возможности применяются одинаково ко всем журналам.
Я не вижу простого встроенного способа настроить это через GPO, но, безусловно, есть способы изменить это, если вы достаточно решительны, и вы, вероятно, могли бы применить эти изменения через групповую политику.
Увеличение журнала установки на 64 КБ с помощью Powershell:
$EL = Get-WinEvent -ListLog Setup
$EL.MaximumSizeInBytes += 64KB # Must be a factor of 64KB
$EL.SaveChanges()
Или измените его через реестр. Вы не найдете записи журнала событий Operational, HKLM\SYSTEM\CurrentControlSet\Services\EventLog
как вы могли бы ожидать. Вместо этого вы найдете их в HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Channels
. В Setup
подразделе вы найдете значение DWORD с именем MaxSize
. Просто измените этот ключ на что-то вроде того 0x00200000 (2097152)
, если вы хотите максимальный размер файла журнала 2048 КБ. Помните, что значениедолженбыть множителем 64КБ.
Лично я бы рекомендовал вносить изменения в реестр через групповую политику, так как это будет намного быстрее для клиентов, чем скрипт Powershell.
Вот отличная статья в блоге Microsoft о внесении пользовательских изменений в реестр с помощью групповой политики и даже о создании собственного административного шаблона, если вы хотите пойти дальше: