710661809 发表于 2018-9-15 11:03:30

31.PowerShell连接Azure(国内&国际)

  除了之前介绍的可以通过门户的图形化界面访问控制我们的Azure以外,我们还可以通过PowerShell的方式连接Azure进行一些更为深入和复杂的控制和配置;当然我的博客Azure系列文章中能尽量简化让点击使用图形化的地方我是尽量采用图形化的操作给大家分享的,当然介绍PowerShell也是为后面一些没法用图形化解决问题时而采取的必要手段之一了。使用Powershell连接Azure无论是国际版还是国内版首先第一次第一步都是先完成1-2节内容,完成以后,除了Azure Powershell版本更新外,基本以后使用Powershell连接Azure都是从第3节开始了。
  1.安装和配置 Azure PowerShell
  以管理员方式打开Powershell

  首先安装Powershell最新版本
  场景
  安装说明
  Windows 10
  Windows Server 2016
  内置在 OS 随附的 Windows Management Framework (WMF) 5.0 中
  我想要升级到 PowerShell 5

[*]  安装最新版本的 WMF

[*]  运行以下命令:
  Install-Module PowerShellGet -Force
  我正在运行某个包含 PowerShell 3 或 PowerShell 4 的 Windows 版本
  获取 PackageManagement 模块

[*]  运行以下命令:
  Install-Module PowerShellGet -Force
  安装 PowerShell 库中的项需要 PowerShellGet 模块。 请确保使用适当版本的 PowerShellGet 并满足其他系统要求。 运行以下命令,确定是否已在系统上安装 PowerShellGet
  Get-Module -Name PowerShellGet -ListAvailable | Select-Object -Property Name,Version,Path
  会看到类似于下面的信息

  还可以使用以下命令更新 PowerShellGet
  Install-Module PowerShellGet -Force

  解除Powershell禁止运行脚本限制
  Set-ExecutionPolicy RemoteSigned

  2.接下来安装Azure Powershell
  Install-Module -Name AzureRM -AllowClobber
  提示是否安装,输入Y或者A回车

  3.接下来加载AzureRM模块
  Import-Module -Name AzureRM

  查看可用的环境列表
  Get-AzureRmEnvironment | Select-Object Name
  可用看到有中国版、国际版 、德国版、美国政府版

  4.交互式连接登录
  4.1登录国际版
  Login-AzureRmAccount
  回车后会弹出一个登录框,输入用户名密码即可。

  4.2登录国内版
  Login-AzureRmAccount -EnvironmentName AzureChinaCloud
  回车后会弹出一个登录框,输入用户名密码即可

  5.输入完用户名密码登录成功后看到订阅信息

  6.接下来就可以开始执行其他的配置和操作了,例如查看我的VM列表


页: [1]
查看完整版本: 31.PowerShell连接Azure(国内&国际)