"limit-eventlog -maximumSize" failing
i'm trying run below script limit eventlog, fails throwing below shown error message. passes when runs seperatly.
$logs=get-eventlog -list | foreach {$_.log}
limit-eventlog -logname $logs -maximumsize 80mb -overflowaction donotoverwrite
limit-eventlog : value supplied maximumsize parameter has in range of 64 kb 4gb increment of 64 kb. please enter proper value , retry.
@ c:\users\mohan\desktop\mr_40.ps1:2 char:1
+ limit-eventlog -logname $logs -maximumsize 80mb -overflowaction donotoverwrite
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ categoryinfo : invaliddata: (:) [limit-eventlog], exception
+ fullyqualifiederrorid : valueoutofrange,microsoft.powershell.commands.limiteventlogcommand
below single-liner works!
>> limit-eventlog -logname "security" -maximumsize 80mb -overflowaction donotoverwrite
any appreciated.
thank you
mohan
hi mohan,
looks issue in loop. try this:
get-eventlog -list | foreach { limit-eventlog -logname $_.log -maximumsize 80mb -overflowaction donotoverwrite }
don't retire technet! - (don't give yet - 12,575+ strong , growing)
Windows Server > Windows PowerShell
Comments
Post a Comment