Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Batch file 使用psexec在远程计算机上运行包含VBScript的批处理文件(完成时没有错误,但什么也没有发生)_Batch File_Vbscript_Remote Server_Psexec - Fatal编程技术网

Batch file 使用psexec在远程计算机上运行包含VBScript的批处理文件(完成时没有错误,但什么也没有发生)

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。当我远程运行它时,会打开一个黑

我已确认可以在远程计算机上成功运行批处理文件。但是,当我尝试远程运行vbs文件时,它会说它在远程服务器上启动,并给它一个进程ID,但什么也没有发生。为了进行测试,我在远程服务器上创建了一个批处理文件,该文件在同一文件夹中运行vbs脚本,并成功运行。当我尝试远程运行此批处理文件时,我遇到了与直接运行vbs文件时相同的问题

psexec -i 2 -d \\server cscript filepath\file.vbs
我的测试VBScript只是一个msgbox。当我远程运行它时,会打开一个黑匣子,按钮/文本不可见


有什么想法吗?

我认为您需要设置工作目录以使交互正常工作

例如,请尝试: psexec-i 2-w C:\Temp-d\\server cscript filepath\file.vbs

有关PSExec交换机的更多信息,请参见: