如何在Hyper-V 2012 R2中编辑虚拟机的“path”和“configuration位置”

我需要对Hyper-V存储进行一些更改,并且需要修改主机上每个虚拟机的某些设置。

我需要改变的值是:

  • ConfigurationLocation
  • SnapshotFileLocation
  • SmartPagingFilePath
  • path

我可以用这个命令改变第二个和第三个:

set-vm -VMName $vm -SmartPagingFilePath $newVMPath -SnapshotFileLocation $newVMPath 

但是,“path”和“configuration位置”参数没有明显的开关。 我如何设置他们与Powershell?

ConfigurationLocation是一个只读属性,它只是表示当前的文件位置。 AFAIK没有办法改变configuration位置和path属性,实际上没有移动虚拟机。

您可以更改默认的Hyper-V虚拟机文件夹,但这不是您的情况。