VMWare共享文件夹问题

我在使用 VMFusion 時,無法連接 Windows 虛擬機的共享資料夾。其他程式以本地系統帳號執行時都能正常存取,唯獨這個程式要求提供使用者名稱。然而,我在 Apache 內的 Java 程式中以本地系統帳號執行時,卻可以毫無問題、無需使用者名稱地存取 \\vmware-host\Shared Folders。若有人能提供協助,將不勝感激。

在 VMWare 中设置共享文件夹时,启用“在 Windows 客户机中映射为网络驱动器”选项,它就会像普通驱动器一样显示,可在 MCEBuddy 中无需凭据直接使用。

所有网络共享在 MCEBuddy 中都需要凭据,即使是 Guest 无密码(理论上也应该可以正常工作)。

我在 Mac OS 上运行 VMFusion,没有看到该选项。该选项似乎仅在 VMware Workstation 上可用。

您有两个选择:

  1. 将目标设置为网络共享 \\vmware-host\Shared Folders\,用户名和密码保持默认

  2. 从开始菜单以命令行引擎模式运行 MCEBuddy,并在 Windows 资源管理器中将 VMware 共享文件夹映射为网络驱动器

https://docs.vmware.com/en/VMware-Fusion/8.0/com.vmware.fusion.using.doc/GUID-B24352D0-9668-4E34-A073-A2C2387F71FC.html

我正在嘗試第三種做法,因為我想讓它在 Mac OS X 上的 Plex 運行。我在 Windows VM 的 Tomcat 裡建立了一個 RESTful Web Service,然後在 Plex 裡寫了一支後處理腳本來呼叫該 Web Service 進行處理。Tomcat 以系統本地帳戶執行,能夠存取 \\vmware-host\Shared Folders 共用資料夾。我仍在測試,但到目前為止看起來不錯,因為這支 shell 腳本在 Plex 外執行是沒問題的。