-RetentionDays 및 -MaximumSize 매개 변수는 PowerShell의 Limit-EventLog에서 어떻게 작동하나요?

-RetentionDays 및 -MaximumSize 매개 변수는 PowerShell의 Limit-EventLog에서 어떻게 작동하나요?

Powershell을 사용하여 Windows 응용 프로그램 로그의 크기를 늘리고 Limit-EventLog. 최소 7일 이상의 로그를 보관해야 하며 충분한 디스크 공간(최소 4GB 한도)이 있어야 합니다. 내 질문은 다음과 같은 명령을 실행하는 경우입니다.

Limit-EventLog -LogName "Application" -MaximumSize 4092MB -RetentionDays 7 -OverflowAction "OverwriteOlder"

이벤트 로그에 7일보다 오래된 이벤트가 있고 여유 공간이 많은 경우 Windows는 가장 오래된 기록을 유지합니까, 아니면 7일이 지난 이벤트를 덮어쓰기 시작합니까? 보존 기간이 7일에 도달한 경우 로그를 불필요하게 늘리고 싶지 않습니다.

이 두 매개변수가 어떻게 함께 작동하는지 잘 모르겠고 문서가 충분히 명확하지 않습니다.

답변1

동일한 동작이 될 것으로 추측되는 로컬 보안 정책(GPO)을 사용하여 이를 설정함으로써 내가 이해한 바는 최대 크기에 도달하면 먼저 덮어쓰거나 최대 크기가 충족되지 않으면 7일 후에 덮어쓰기 시작한다는 것입니다.

관련 정보