我正在尝试在我的azure帐户上获取所有webapps / sites的网址,并在Internet Explorer中启动它们。我一直在点错:
Value does not fall within the expected range.
我确定我错过了一些小东西但却无法理解。请参阅下面的代码。
$list = Get-AzureRmWebApp
foreach ($i in $list)
{
$link = $list.DefaultHostName
$Browser=new-object -com internetexplorer.application
$Browser.navigate2($link, 0x1000 )
$Browser.visible=$true
}
答案 0 :(得分:1)
您需要在foreach循环中引用 $ i.DefaultHostName ,而不是整个 $ list 。
$list = Get-AzureRmWebApp
foreach ($i in $list)
{
$link = $i.DefaultHostName
$Browser=new-object -com internetexplorer.application
$Browser.navigate2($link, 0x1000 )
$Browser.visible=$true
}