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

能否通过本地PowerShell连接Azure资源组,替代Azure门户执行相关命令?

如何在本地PowerShell中运行Azure PowerShell命令?

当然可以!完全不用局限在Azure门户的Cloud Shell里,本地PowerShell也能轻松搞定Azure资源的管理操作,我给你一步步拆解具体怎么做:

  • 第一步:安装Azure PowerShell模块
    首先得在本地PowerShell里装上官方的Az模块(这是当前推荐的Azure管理模块)。建议用管理员权限打开PowerShell,先执行下面的命令信任PowerShell Gallery仓库(第一次安装必须做这步):

    Set-PSRepository -Name PSGallery -InstallationPolicy Trusted
    

    然后安装Az模块:

    Install-Module -Name Az -Scope CurrentUser -Repository PSGallery -Force
    

    要是用的是跨平台的PowerShell Core,操作流程也是一样的。

  • 第二步:连接到你的Azure账号
    模块装完后,执行下面的命令触发Azure登录:

    Connect-AzAccount
    

    这时候会弹出一个登录窗口,和你在Azure门户登录的流程完全一致——输入Azure账号密码,完成MFA验证(如果开启的话),就能成功建立本地和Azure的连接了。

  • 第三步:(可选)切换到目标订阅
    如果你有多个Azure订阅,先查看所有可用的订阅信息:

    Get-AzSubscription
    

    然后切换到你要操作的目标订阅:

    Set-AzContext -Subscription "你的订阅名称或订阅ID"
    
  • 第四步:开始运行Azure命令
    现在你就可以像在Azure门户Cloud Shell里一样,运行各种Azure PowerShell命令了。比如查看指定资源组的所有虚拟机:

    Get-AzVM -ResourceGroupName "你的资源组名称"
    

    或者创建一个新的资源组:

    New-AzResourceGroup -Name "新资源组名称" -Location "East Asia"
    

一些实用小提示

  • 定期更新Az模块,确保能用到最新的功能和修复:Update-Module -Name Az
  • 如果是企业环境,可能需要通过代理连接Azure,这时候可以设置代理变量或者在Connect-AzAccount里指定代理参数
  • 如果你经常操作同一个订阅,可以把Set-AzContext的命令加到PowerShell配置文件里,每次打开PowerShell自动切换到目标订阅

内容的提问来源于stack exchange,提问作者Srujan K.N.

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.27 06:55:40