从命令提示符 Host Ubuntu Guest Win7 访问 VirtualBox 中的共享文件夹

Access shared folder in VirtualBox from command prompt Host Ubuntu Guest Win7

我在 VirtualBox 中安装了 Win7 作为访客,为此我分享了我的 "MyFolder"。
所以,我可以在访客的 Windows Explorer 中看到它 "MyFolder(\vboxsrv) (E:)"
如何从命令提示符访问此文件夹?
E:pushd \\vboxrsv 不工作

从文件资源管理器中手动 运行 cmd 现在我可以访问 E:

  1. 打开文件资源管理器
  2. 转到 E:
  3. 单击 Alt+D
  4. 输入cmd
  5. 盈利!

这不是一个通用的解决方案,但就我而言,它解决了这个问题。

您必须先安装 VirtualBox 扩展包 然后:

1- 在虚拟框中创建共享文件夹并选中 auto-mount永久 复选框。
2- 在您的 Windows 中,打开 命令提示符
3- 输入 E: 并按 Enter。(E 是文件资源管理器中的共享文件夹驱动器)

完成:).

我在使用提升的命令提示符时遇到了同样的问题。在这种情况下,我需要再次映射相同的驱动器号。从提升的命令提示符中执行

net use

这将显示正确映射的驱动器盘符,但无法从提升的命令提示符中访问该盘符。然后再映射同一个盘符:

net use f: \vboxsrv\Shared

现在 F: 可以访问了。

原因是提升的命令提示符通常会创建一个新的登录会话,它不与现有登录会话共享符号链接。

我最好的经验是使用以下命令启动在系统上运行的计划任务:

schtasks /create /tn "user_mount" /tr "net use \user034 /user:user_user password /persistent:yes" /sc onstart /RU SYSTEM /rl highest

仅仅因为您打开了 /persistent 标签并不意味着它会在重启后继续存在。

我的服务器连接时断时续,这几乎 100% 解决了这个问题。