1
我有一个问题,而不是将数组项传递给Set-ItemProperty命令,它发送整个数组内容。预先感谢您看看这个,我真的很感谢任何帮助。我期望它将数组中的第一项传递给该特定的网站,但它会传递数组中的所有内容。所以,如果我的数组有5个项目,则有5个IP地址绑定到该网站。传递数组变量到Set-ItemProperty
我有一个问题,而不是将数组项传递给Set-ItemProperty命令,它发送整个数组内容。预先感谢您看看这个,我真的很感谢任何帮助。我期望它将数组中的第一项传递给该特定的网站,但它会传递数组中的所有内容。所以,如果我的数组有5个项目,则有5个IP地址绑定到该网站。传递数组变量到Set-ItemProperty
尝试:
Set-ItemProperty IIS:\Sites\MYSite -name bindings -value @{protocol="http"; bindinginformation="$($IPArray[0]):80:"}
感谢C.B.!那就是诀窍。如果你不介意,两者有什么区别? – Sameer
很高兴提供帮助。要在字符串中扩展一个带有属性或数组变量索引的变量,您需要将其放在@()表示法中。 –