在CSV中的某些列的值前添加变量

时间:2016-12-05 11:24:18

标签: powershell csv powercli

我正在尝试创建一个简单的Import-Csv来将vm-guests从模板克隆到vcenter中的esx主机。

在我开始克隆之前,我想询问vm-guests将属于的网站名称。该网站的名称是vm-guest将拥有的名称的一部分,也是foldername的一部分,客人将被放入。

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之前?

1 个答案:

答案 0 :(得分:0)

您可以使用格式字符串

timeAndDateUtils