我们遇到了一个问题,我将 VMware Workstation 12 中的虚拟机设置为自动启动。但是,我以本地管理员身份登录来执行此操作。当最终用户登录时,虚拟机不会自动启动,因为它已经在另一个帐户中运行。有没有办法“弥合”两个用户帐户之间的差距,以便无论谁登录,虚拟机都可以看到正在运行?我以为“共享虚拟机”可以做到这一点,但显然不行……?谢谢。
答案1
配置为自动启动的共享虚拟机将在主机启动时启动;无需用户登录。因此,这些语句:
但是,我以本地管理员身份登录来执行此操作。当最终用户登录时,虚拟机不会自动启动,因为它已在另一个帐户中运行。
毫无意义。另外,当它已经启动时,你所说的“不自动启动”是什么意思也不清楚。
我假设你实际上是说你的其他用户无法使用权正在运行的 VM。其他用户可以通过 Workstation 库的“共享 VM”节点访问共享 VM。如果他们不能,那么他们可能没有与 VM 交互的权限。您可以(以管理员身份)通过打开 VM 并选择 VM > 管理 > 权限、添加本地用户并为其分配角色(例如“VM 用户”)来配置此功能。
您还可以右键单击库的“共享虚拟机”节点,然后从上下文菜单中选择“权限”来设置传播到所有共享虚拟机的权限。
请注意,共享虚拟机也将可通过网络访问(但可以通过在主机和/或路由器上配置防火墙来限制)。