我正在尝试使用vmrun命令行实用程序克隆当前已关闭的工作站上的VM。
我使用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
我在这里错过了什么吗?
非常感谢任何帮助。
答案 0 :(得分:2)
这似乎很老了,但我碰巧遇到了这个问题 - 找到了答案 - 今晚。帮助文件的确含义如下:
vmrun clone“vmx文件的路径”“目标vmx文件的路径”full | linked [-snapshot = Snapshot Name] [-cloneName = Name]
在初次尝试时和我一样,您似乎只是指定路径而不是vmx文件。
试试这个:
vmrun -T ws clone \path\sourcefile.vmx \path\targetfile.vmx full -cloneName=NameOfTheClonedVM
更新以在语法中添加'clone'指令。请注意,要使其正常工作,必须关闭VM,或者必须指定可选的快照指令,并指出VM处于关闭状态时的快照。使用snapshot指令,它看起来像这样:
vmrun -T ws clone \path\sourcefile.vmx \path\targetfile.vmx full -snapshot=snapshot2clone -cloneName=NameOfTheClonedVM