-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 天后開始覆蓋。

相關內容