我在用着:
VBoxManage guestcontrol "Windows 10" --username "john" run "Z:\\path\\to\\bin.exe"
命令已执行,但我需要在指定的目录中运行它。
有没有办法设置工作目录VBoxManage guestcontrol run
?
答案1
如果您的客户端是 Windows,请尝试使用CMD.EXE
和START
, 就像是
VBoxManage guestcontrol "Windows 10" \
run \
--username "john" \
--exe "C:\\windows\\system32\\cmd.exe" \
-- cmd.exe /C "START /D Z:\\path\\to Z:\\path\\to\\bin.exe"
应该足够了。您可能需要修改它以满足您的需求。
CMD.EXE
支持/C
运行给定的命令并终止,在其中我们运行START
。
START
支持/D
在指定目录中运行命令,在本例中我们使用Z:\path\to
。