将VM移动到DataCenter中的文件夹

时间:2016-11-14 19:06:32

标签: powershell vsphere powercli

我正在开发的vcenter中有两个数据存储区。在两个数据存储区中,我想要一个名为" Test"。

的文件夹

我认为如果我运行Move-VM -VM VmName -Destination Test,VM将被转移到"测试"在其所在的数据存储区中找到的文件夹。事实证明并非如此,因为我的目的地有多个值时出错。

有没有办法实现这一点,而无需将虚拟机移动到另一个数据存储区或者以不同的方式命名这两个文件夹?

感谢您的帮助

2 个答案:

答案 0 :(得分:0)

以下一行适用于我想要做的事情:

Move-VM -VM $vmObject -Destination  (($vmObject | Get-Datacenter) | Get-Folder -Name "Test" )

答案 1 :(得分:0)

如果Datacenter中存在重复的文件夹。您可以在下面的语法中使用

$ folder =获取数据中心-名称“ Prod” | Get-Folder-名称“ MST” | Get-Folder-名称“应用程序” | Get-Folder -Name Linux