【发布时间】:2015-02-04 10:43:19
【问题描述】:
我这里有一些代码用于清除几台电脑上的事件查看器。目前我必须以管理员权限运行这个批处理文件。有人可以帮助我尝试修改它以使其正常运行。
谢谢
【问题讨论】:
-
这里是代码@echo off FOR /F "tokens=1,2*" %%V IN ('bcdedit') DO SET adminTest=%%V IF (%adminTest%)== (访问) goto noAdmin for /F "tokens=*" %%G in ('wevtutil.exe el') DO (call :do_clear "%%G") echo。 echo goto theEnd :do_clear echo clearing %1 wevtutil.exe cl %1 goto :eof :noAdmin exit
-
您需要管理员权限才能清除事件日志。
-
好的。所以此刻我只是右键单击批次并以管理员身份运行。有什么我可以添加到代码中来运行批处理文件并提示输入管理员密码的吗?谢谢
-
一站式服务:
if /i not "%username%"=="administrator" ( runas /user:administrator "cmd.exe /c \"%~f0\"" & exit ) -
谢谢..我会试试的。非常感谢
标签: file batch-file events event-viewer