我正在努力创建一个单一的命令,可以在另一台机器的命令行上运行多个操作。以下是我的要求:
- 使用psexec访问远程机器
- 进入适当的目录和文件
- 执行ant任务
- 退出cmd
- 在一行中运行
我可以从“运行”中运行下面的命令来完成所需的操作,但似乎无法正确设置psexec以理解它的格式。
cmd /K cd /d D:\directory & ant & exit
我尝试将这个应用到下面的psexec示例中:
psexec \\machine cmd /K cd /d D:\directory & ant & exit
执行此命令时,它将激活命令行并移动到
D:\directory
,但不会执行剩余的命令。添加 ""
只会产生更多问题。有人可以指导我正确的格式吗?或者除了psexec之外,还有其他可以使用的工具来完成此操作(仅限免费选项)?
^
符号?我在这段代码中无法理解它的用法。 - IGRACH