将数组变量传递给Set-ItemProperty

时间:2013-07-01 19:45:49

标签: powershell-v3.0

我遇到的问题是,它不是将数组项传递给Set-ItemProperty命令,而是发送整个数组内容。在此先感谢您看一下,我真的很感激我能得到的任何帮助。

$IPArray = @(Get-Content "C:\IPs.txt")

Set-ItemProperty IIS:\Sites\MYSite -name bindings -value @{protocol="http"; bindinginformation="$IPArray[0]:80:"}

我希望它将数组中的第一项传递给该特定网站,但它会通过数组中的所有内容传递。因此,如果我的数组有5个项目,则有5个IP地址绑定到该网站。

1 个答案:

答案 0 :(得分:0)

尝试:

Set-ItemProperty IIS:\Sites\MYSite -name bindings -value @{protocol="http"; bindinginformation="$($IPArray[0]):80:"}