2

我正在尝试使用 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

我在这里错过了什么吗?

任何帮助将非常感激。

4

1 回答 1

3

这似乎很老了,但我碰巧遇到了这个问题 - 并找到了答案 - 今天晚上。帮助文件的意思正是它所说的:

vmrun clone "vmx 文件的路径" "目标 vmx 文件的路径" 完整|链接的 [-snapshot=快照名称] [-cloneName=名称]

像我最初的尝试一样,您似乎只指定了路径而不是 vmx 文件。

尝试这个:

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

更新以在语法中添加“克隆”指令。请注意,要使其正常工作,必须关闭 VM,或者必须指定可选的快照指令并将其指向处于关闭状态的 VM 的快照。使用快照指令,它看起来像这样:

vmrun -T ws clone \path\sourcefile.vmx \path\targetfile.vmx full -snapshot=snapshot2clone -cloneName=NameOfTheClonedVM
于 2014-11-02T02:58:14.560 回答