【发布时间】:2016-12-05 11:24:17
【问题描述】:
我目前正在尝试创建一个简单的Import-Csv 以将 vm-guests 从模板克隆到 vCenter 中的 esx 主机。
在开始克隆之前,我想询问 vm-guests 所属站点的名称。站点名称是 vm-guest 名称的一部分,也是文件夹名称的一部分,guest 将被放入其中。
Connect-VIServer -Server vcenter.localdomain.com -user *
$Site = Read-Host "What is the name of the Site you want to install (i.e. Site01)?"
Import-Csv "C:\guests.csv" -UseCulture | %{
New-vm -Name $_."Server Name" -VMhost $_."ESX Host" -Template $_.Template -Datastore $_.Datastore -Location $_.Folder
}
如何/在哪里将变量 $Site 放在 $_."Server Name" 和 $_.Folder 前面?
【问题讨论】:
标签: powershell csv powercli