Batch file 使用Psloglist.exe访问应用程序日志的批处理脚本

Batch file 使用Psloglist.exe访问应用程序日志的批处理脚本,batch-file,event-log,sysinternals,Batch File,Event Log,Sysinternals,我需要一个.bat文件,我可以使用它访问远程服务器的应用程序日志。 我正在使用sysinternals中的psloglist.exe工具。我在命令提示符下运行以下命令并获得所需的输出: C:\scripts>psloglist.exe -n 5 application ultrabac8 \\<servername> 上面的脚本未执行。我认为这可能是语法上的问题。请帮我纠正这个错误 提前感谢大家。除非您在psloglist.exe路径中犯了一些错误,否则此处似乎没有任何错误。

我需要一个.bat文件,我可以使用它访问远程服务器的应用程序日志。 我正在使用sysinternals中的psloglist.exe工具。我在命令提示符下运行以下命令并获得所需的输出:

C:\scripts>psloglist.exe -n 5 application ultrabac8 \\<servername>
上面的脚本未执行。我认为这可能是语法上的问题。请帮我纠正这个错误


提前感谢大家。

除非您在psloglist.exe路径中犯了一些错误,否则此处似乎没有任何错误。根据您给出的手动命令,该错误在下面的脚本中得到纠正。如果您仍然收到错误,请删除
@echo off
,然后查看失败的地方

@echo off
cls
set /p input="Enter Server Name :"
cls

echo.

echo ********%input%********
echo.
C:\scripts\psloglist.exe -n 5 application  -o ultrabac8 \\%input%
echo. 
Pause

干杯,G

你希望得到什么样的回答?我不想听起来粗鲁,但听起来你好像希望我们为你做所有的工作。堆栈溢出不是这样的地方。向我们展示你的努力:向我们展示你所做的努力和你遇到的困难,这将使我们能够帮助你。但是,如果你真的想找人帮你做这项工作,请去工作现场雇佣一名程序员。@Nic-我已经更新了这个问题。请你检查一下。我没有做过太多的批量脚本,因此我几乎没有选择,真的不知道什么,除了我已经张贴。我需要帮助。很好!这个问题有用得多。您能定义“脚本未执行”吗?它是否返回错误消息?或者什么都没有?另外,我不是批处理专家,但是如果将
C:\scripts\psloglist\psloglist.exe psloglist.exe
更改为
C:\scripts\psloglist.exe
,会发生什么?
@echo off
cls
set /p input="Enter Server Name : "
cls

echo.

echo ********%input%********
echo.
C:\scripts\psloglist\psloglist.exe  psloglist.exe -n 5 application  -o ultrabac8 \\%input%
echo. 
Pause
@echo off
cls
set /p input="Enter Server Name :"
cls

echo.

echo ********%input%********
echo.
C:\scripts\psloglist.exe -n 5 application  -o ultrabac8 \\%input%
echo. 
Pause