2014-01-22 47 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'指令以及可選的快照指示符。我已編輯帖子以反映正確/更好的語法。 –