Batch file 我是否可以使用PsExec工具通过分配远程批处理文件的参数值来调用该参数

Batch file 我是否可以使用PsExec工具通过分配远程批处理文件的参数值来调用该参数,batch-file,psexec,Batch File,Psexec,我的问题有点棘手。我能够使用PsExec工具远程运行批处理文件。但现在我的任务要求我在远程系统上运行另一个批处理文件,这次我必须输入参数值作为提示 但是,如果有几个用户,这是可以做到的,但是我让很多用户同时运行和调用批处理文件。因此,我无法每次在用户端机器上输入参数值 我的想法是,可以在调用远程系统之前设置一个参数值,然后最初使用相同的值调用parameter triggers.bat文件参数 大概是这样的: set /p call=%trigger% PsExec.exe -h \\%IPA

我的问题有点棘手。我能够使用PsExec工具远程运行批处理文件。但现在我的任务要求我在远程系统上运行另一个批处理文件,这次我必须输入参数值作为提示

但是,如果有几个用户,这是可以做到的,但是我让很多用户同时运行和调用批处理文件。因此,我无法每次在用户端机器上输入参数值

我的想法是,可以在调用远程系统之前设置一个参数值,然后最初使用相同的值调用parameter triggers.bat文件参数

大概是这样的:

set /p call=%trigger%

PsExec.exe -h \\%IPADDR% -u username -p password  xyz.bat -h (%trigger%)
所以,当xyz.bat文件远程打开时,只有%trigger%部分将被触发。记住,在windows上使用基本批处理脚本意味着没有C语言,也没有powershell脚本