2014-01-22 45 views
1

我正尝试使用vmrun命令行实用程序来克隆当前关闭的工作站上的VM。vmrun克隆“快照已存在”

我使用以下命令,使用vmrun --help:

$> *vmrun -T ws "path-to-the-.vmx-file-of-the-vm-that-needsto-be-cloned" "path-to-the- directory-where-the-cloned-vm-should-be-created" full -cloneName=NameOfTheClonedVM*

我不断收到以下错误:

Error: The Snapshot already exists

我失去了一些东西在这里?

任何帮助将不胜感激。

回答

2

这看起来很旧,但我偶然遇到了这个问题 - 并找到答案 - 今晚。帮助文件意味着正是它说:

vmrun clone "Path to vmx file" "Path to destination vmx file" full|linked [-snapshot=Snapshot Name] [-cloneName=Name]

就像我对我的初步尝试,你似乎是唯一指定的路径,而不是VMX文件。

试试这个:

vmrun -T ws clone \path\sourcefile.vmx \path\targetfile.vmx full -cloneName=NameOfTheClonedVM 

更新添加的 '克隆' 指令的语法。请注意,要使其工作,必须关闭虚拟机,或者必须指定可选的快照指令,并指出处于关闭状态的虚拟机。与快照指令,它会是这个样子:

vmrun -T ws clone \path\sourcefile.vmx \path\targetfile.vmx full -snapshot=snapshot2clone -cloneName=NameOfTheClonedVM 
+0

所以我就遇到了这个问题再次今晚,我发现我自己的答案,我只记得张贴在再次阅读。不幸的是,我原来的语法缺少'clone'指令以及可选的快照指示符。我已编辑帖子以反映正确/更好的语法。 –