eventvwr.msc命令打开的界面左上侧的"Saved Logs"(中文是"保存的日志"),我问的是如何用命令清空这个,如果是图形界面操作,需要手动一个一个删除,量特别多的情况下,删除很慢,不能批量操作,所以才问有没有命令可以批量清空它?
答案是肯定的
我已经在Google里用how to clean eventvwr "saved logs"查到微软官网文档并亲测有效:https://learn.microsoft.com/en-us/troubleshoot/windows-client/system-management-components/delete-saved-log-from-event-viewer
只不过微软文档有点小问题,目录路径里是Event Viewer,不是EventViewer,要微调下(如果是EventViewer写成%programdata%microsoftEventV~1Extern~1没问题,但Event Viewer中间有个空格,因此不能写为EventV~1)
目录:%programdata%microsoftEvent ViewerExtern~1 即C:ProgramDataMicrosoftEvent ViewerExternalLogs
用cmd命令删除:
代码语言:bash复制del /s /q "%programdata%microsoftEvent ViewerExtern~1"
用powershell命令删除:
代码语言:powershell复制cmd.exe /c del /s /q "%programdata%microsoftEvent ViewerExtern~1"