从PowerShell脚本

时间:2017-12-14 08:08:03

标签: powershell virtualbox

这可能不过,但我无法在PS脚本中正确运行简单的VirtualBox vboxmanage clonemedium命令。

像这样的接缝是一个引用问题。尝试了很多,没有结果。 我到源文件和目标文件的路径先前存储在2个变量中。 如果我追踪它们,它们就完全可以了。

$sourceFile = "C:\VirtualBox VMs\OdooV8-Clone1\Odoo-imchem-64b-Clone1.vdi\"
$destinationFile = "E:\TestVMbackup\$thedate\OdooV8-imchem-clone_$theShortDate.vdi"

vboxmanage clonemedium disk '$sourceFile' '$DestinationFile' --variant Fixed

最后一次尝试返回:

  

VBoxManage.exe:错误:无法找到介质的文件' C:\ Program Files \ Oracle \ VirtualBox \ $ sourceFile' (VERR_FILE_NOT_FOUND)
  VBoxManage.exe:错误:详细信息:代码VBOX_E_FILE_ERROR(0x80bb0004),组件MediaWrap,接口IMedium,被调用者IUnknown

使用:

vboxmanage clonemedium disk "$sourceFile" "$DestinationFile" --variant Fixed

最糟糕。

0 个答案:

没有答案