Azure powershell 订阅登录管理

 大家经常会通过powershell来登录azure 环境来对我们所需要的azure服务进行维护,当公司内存在多个订阅账号以及多个azure环境的时候,管理员往往需要记录很多Azure的账号信息,每次使用前需要确认账户信息在进行管理。下面推荐大家一个快速登录和管理使用azure arm管理方法:

1-下载安装azure powershell后以管理员的方式打开powershell登录订阅

$username = 'XXXX.partner.onmschina.cn'  #定义一个用户账号的变量,可以输入需要登录的订阅账号名称

$password =  ConvertTo-SecureString -String "R$$$$$$$$" -AsPlainText -Force #对密码进行转换字符加密

$cred = New-Object -TypeName System.Management.Automation.PSCredential -ArgumentList $username, $password #定义登录的密钥

Login-AzureRmAccount -EnvironmentName AzureChinaCloud -Credential $cred  #通过前面设定好的登录密钥来进行登录 Azure China,黄色部分也可以选择Azure Global。

2-保持当前登录的信息到本地,以便于后期登录使用。

Save-AzureRmContext -Path d:\1.json    #保持当前登录的Session subscription 信息到指定路径,路径和名称可以自己拟定。

Import-AzureRmContext -Path D:\1.json #再次登录此订阅是,可以直接通过powershell直接导入上次保存的登录信息可以登录azure,不需要在输入多余信息。

总结:通过此方法可以高效的进行对azure 订阅的维护和使用,通过文件名称和路径来区分所需要的订阅。希望可以帮助到大家。谢谢!

posted on 2017-12-19 10:43  明明叨叨  阅读(578)  评论(0编辑  收藏  举报

导航