在“VBoxManage guestcontrol run”中设置工作目录

在“VBoxManage guestcontrol run”中设置工作目录

我在用着:

VBoxManage guestcontrol "Windows 10" --username "john" run "Z:\\path\\to\\bin.exe" 

命令已执行,但我需要在指定的目录中运行它。

有没有办法设置工作目录VBoxManage guestcontrol run

答案1

如果您的客户端是 Windows,请尝试使用CMD.EXESTART, 就像是

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

相关内容