配列項目を Set-ItemProperty コマンドに渡す代わりに、配列の内容全体を送信するという問題があります。これをご覧いただきありがとうございます。私が得ることができるどんな助けにも本当に感謝しています。
$IPArray = @(Get-Content "C:\IPs.txt")
Set-ItemProperty IIS:\Sites\MYSite -name bindings -value @{protocol="http"; bindinginformation="$IPArray[0]:80:"}
配列の最初の項目をその特定の Web サイトに渡すことを期待しますが、代わりに配列のすべてを通過します。したがって、アレイに 5 つのアイテムがある場合、その Web サイトにバインドされた 5 つの IP アドレスがあります。