永发信息网

怎麼用批处理实现判断psexec连接电脑成功否,详细请看问题补充,谢谢。

答案:2  悬赏:50  手机版
解决时间 2021-02-28 08:06
rem @echo off
setlocal Enabledelayedexpansion
for /F %%j in (D:\ip.txt) do (D:\psexec \\%%j C:\Test01.exe)
for /F %%j in (D:\ip.txt) do (D:\psexec \\%%j C:\Test02.bat)
pause
总之想实现的是把IP.txt 内的每台电脑都执行一遍Test01,Test02程式(先装01,再装02),目前问题:当用psexec连接一台电脑时,如果连接失败,就会自动在本机上执行,并不是IP.txt内要连接的电脑。相反如果连接成功应当继续执行Test01,Test02.以上需要大神帮忙完善一下,十分谢谢!
最佳答案
捕捉psexec的返回值即可。 大致的程序如下:
@echo off & setlocal Enabledelayedexpansion
for /F %%j in (D:\ip.txt) do (
  verify >nul
  D:\psexec \\%%j cmd /c "C:\Test01.exe" 
  if '%ERRORLEVEL%'=='0' (
    echo %%j success!
  ) else (
    cmd /c "C:\Test01.exe" 
  )
)

endlocal & @echo on因不清楚test01和test02的执行逻辑(连接失败,还是执行失败;test01成功,但test02失败?。。。该如何处理),因此上面只是一个示例,test02的调用,可以酌情补充。
全部回答
虽然我很聪明,但这么说真的难到我了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
看演唱会需要身份证吗
高永力建设机械公司地址在哪,我要去那里办事
某患者受冷风吹面后,次日晨起发现口角流涎。
这些个是什么漫画?
如何坚持以人为本,关爱员工,抓好企业稳定促发
现在港币是不是贬值得厉害?
鸿亮电脑地址在什么地方,想过去办事
为何我删不了我邮箱中的邮件?,我删不了我邮
古琴沧海一声笑手法指导视频
本科结业该怎么办
下列对银行结算账户表述中,正确的有()。A.
自己的iphone6s被拆开过后盖,但是不知道里面
木燕辅线/龙塘路(路口)怎么去啊,有知道地址
梦见骑车象飞一样跑得快
小孩怎么补血
推荐资讯
纠结XDS 310/美利达R903/UCC RX2.0三款车哪个
用一个恰当的字表示下列时间 15分钟的时间—
好朋友问我我生日想要什么,我应该怎么回复?
根据《堤防和疏浚工程施工合同范本》规定,现
光大大厦南门这个地址在什么地方,我要处理点
1个数除以3余2,除以5余1,除以7余6,这个数是多
54M无线宽带路由器水星MW54R,如何限制网速?
异地恋,男朋友总是抱怨工作辛苦是什么心态
西安天祺教育培训中心我想知道这个在什么地方
2个月的泰迪狗狗耳朵上,头上,爪子上,原来毛量
东莞买首套房购房契税交多少
舟曲 到九寨,如何去
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?