You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用Az PowerShell获取ASE(App Service Environment)内部IP地址

使用新版Az模块获取ASE内部IP地址

首先完成基础环境准备:

  • 安装最新版Az.Websites模块:执行Install-Module Az.Websites -Force -AllowClobber(已安装可跳过)
  • 登录Azure账号并切换到目标订阅:
    Connect-AzAccount
    # 多订阅场景下执行,替换为自己的订阅ID
    Set-AzContext -SubscriptionId <目标订阅ID>
    

单个ASE查询

替换命令里的ASE名称、所属资源组名称后执行即可:

# 替换为实际值
$aseName = "你的App Service Environment名称"
$rgName = "ASE所属资源组名称"

$aseInfo = Get-AzAppServiceEnvironment -Name $aseName -ResourceGroupName $rgName
# 输出内部IP
$aseInfo.InternalLoadBalancingModeIpAddress

批量查询订阅下所有ASE的内部IP

执行后会输出和参考截图一致的表格形式结果,包含ASE名称、所属资源组、位置、内部IP信息:

Get-AzAppServiceEnvironment | ForEach-Object {
    [PSCustomObject]@{
        ASE名称 = $_.Name
        所属资源组 = $_.ResourceGroup
        部署区域 = $_.Location
        内部IP地址 = if ($_.InternalLoadBalancingMode -ne "None") {
            $_.InternalLoadBalancingModeIpAddress
        } else {
            "公网ASE无内部ILB IP"
        }
    }
} | Format-Table -AutoSize

注意事项:

  • 仅配置了内部负载均衡(ILB)的ASE存在内部IP,公网暴露模式的ASE没有专属内部IP
  • 如果你使用的是即将退役的ASE v2版本,内部IP属性路径为$aseInfo.VirtualNetwork.InternalIpAddress,其余操作逻辑一致

内容的提问来源于stack exchange,提问作者jenny

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.21 16:16:02