1

我遇到了一个问题,它不是将数组项传递给 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 地址绑定到该网站。

4

1 回答 1

0

尝试:

Set-ItemProperty IIS:\Sites\MYSite -name bindings -value @{protocol="http"; bindinginformation="$($IPArray[0]):80:"}
于 2013-07-02T04:50:36.240 回答