Batch file 使用psexec在远程计算机上运行包含VBScript的批处理文件(完成时没有错误,但什么也没有发生)
我已确认可以在远程计算机上成功运行批处理文件。但是,当我尝试远程运行vbs文件时,它会说它在远程服务器上启动,并给它一个进程ID,但什么也没有发生。为了进行测试,我在远程服务器上创建了一个批处理文件,该文件在同一文件夹中运行vbs脚本,并成功运行。当我尝试远程运行此批处理文件时,我遇到了与直接运行vbs文件时相同的问题Batch file 使用psexec在远程计算机上运行包含VBScript的批处理文件(完成时没有错误,但什么也没有发生),batch-file,vbscript,remote-server,psexec,Batch File,Vbscript,Remote Server,Psexec,我已确认可以在远程计算机上成功运行批处理文件。但是,当我尝试远程运行vbs文件时,它会说它在远程服务器上启动,并给它一个进程ID,但什么也没有发生。为了进行测试,我在远程服务器上创建了一个批处理文件,该文件在同一文件夹中运行vbs脚本,并成功运行。当我尝试远程运行此批处理文件时,我遇到了与直接运行vbs文件时相同的问题 psexec -i 2 -d \\server cscript filepath\file.vbs 我的测试VBScript只是一个msgbox。当我远程运行它时,会打开一个黑
psexec -i 2 -d \\server cscript filepath\file.vbs
我的测试VBScript只是一个msgbox。当我远程运行它时,会打开一个黑匣子,按钮/文本不可见
有什么想法吗?我认为您需要设置工作目录以使交互正常工作 例如,请尝试: psexec-i 2-w C:\Temp-d\\server cscript filepath\file.vbs 有关PSExec交换机的更多信息,请参见: