如何使用Powershell在浏览器中启动所有azure webapps

时间:2017-03-21 13:03:35

标签: powershell azure azure-web-sites azure-powershell

我正在尝试在我的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
}

1 个答案:

答案 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
}