我遇到的问题是,它不是将数组项传递给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地址绑定到该网站。
答案 0 :(得分:0)
尝试:
Set-ItemProperty IIS:\Sites\MYSite -name bindings -value @{protocol="http"; bindinginformation="$($IPArray[0]):80:"}