我的问题有点棘手。我可以使用PsExec工具远程运行批处理文件。但是现在我的任务要求我远程在系统上运行另一个批处理文件,这次我必须输入参数值作为提示。
但是,如果您有多个用户但我有很多用户正在运行并同时调用该批处理文件,则可以执行此操作。所以,我每次都无法在用户端机器上输入参数值。
我认为可以在调用远程系统之前设置参数值,之后最初调用具有相同值的参数触发器.bat文件参数。
这样的事情:
File mydir = context.getDir("mydir", Context.MODE_PRIVATE); //Creating an internal directory;
File fileWithinMyDir = new File(mydir, "myfile");
FileOutputStream out = new FileOutputStream(fileWithinMyDir);
所以当xyz.bat文件远程打开时,只会触发%trigger%section。请记住,我在Windows上使用基本批处理脚本意味着没有C语言也没有PowerShell脚本。