You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用PsExec远程执行Tomcat重启批处理文件时提示‘系统找不到指定文件’的问题求助

PsExec远程执行Tomcat重启批处理文件时提示‘系统找不到指定文件’的问题求助

各位大佬好,我遇到个棘手的问题想请教下:

我在服务器10.221.2.4的C:\Users\Tomcat\Desktop目录下,放了一个名为restart_Tomcat.bat的批处理文件,本地直接运行它完全正常,代码如下:

@ECHO OFF

SET SvcName=Tomcat9

SC QUERYEX "%SvcName%" | FIND "STATE" | FIND /v "RUNNING" > NUL && (

ECHO %SvcName% is not running

ECHO START %SvcName%

NET START "%SvcName%" > NUL || (

ECHO "%SvcName%" wont start

EXIT /B 1

)

ECHO "%SvcName%" is started

EXIT /B 0

) || (

ECHO "%SvcName%" is running

EXIT /B 0

)

现在我想从另一台远程服务器,通过PsExec来调用这个批处理文件,用的命令是:

psexec -e -h -s -u username -p \\10.221.2.4 cmd "C:\Users\Tomcat\Desktop\restart_Tomcat.bat"

但执行后却弹出了错误提示:

PsExec v2.43 - Execute processes remotely
Copyright (C) 2001-2023 Mark Russinovich
Sysinternals - www.sysinternals.com

Password:
PsExec could not start tomcat on RINACY03:
The system cannot find the file specified.

我反复确认过,批处理文件的路径绝对是正确的,有没有人能帮我找找问题出在哪?

备注:内容来源于stack exchange,提问作者zinon

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.22 10:34:39