我有一个用户 (user1),他在服务器上安装的虚拟盒中创建了一个虚拟机。我还有一个用户 (user2),他在服务器上安装的虚拟盒中创建了一个虚拟机。现在,我想以管理员身份登录并删除所有用户的所有虚拟机。
问题是,当我以管理员身份使用时,无法识别虚拟机,因为它位于 user1 目录和 user2 中。
我有办法使用管理员删除其他用户的虚拟机吗?
答案1
好的,经过几次测试,我找到了一种方法。不确定它是否是最好的,但它有效。在管理员登录时,我可以运行以下命令: 这将在我的管理员 VirtualBox 管理器中注册机器。然后我可以在机器上vboxmanage register [Full path to xml file (vbox suffix) inside user1 vm directory]
运行。unregister --delete
答案2
如果user1
使用user2
VirtualBox 的默认设置,虚拟机将存储在C:\Users\%USERNAME%\VirtualBox VMs
(至少如果您使用的是 Windows)。这些可能只是虚拟机配置文件(硬盘可以存储在其他地方)。