Azure PowerShell
Azure PowerShell 提供一组可以使用 Azure Resource Manager 模型管理 Azure 资源的 cmdlet。
使用PowerShell就不用每次启动都要登录Azure门户操作资源了。
安装
登录
打开PowerShell,键入Login-AzureRmAccount
会出现登录对话框,输入账号密码。如果你使用的是中国区的Azure的话,加上一个参数-EnvironmentName AzureChinaCloud
。
小试Azure Powershell
-
获取虚拟机目录
Get-azurermvm
此命令列出当前账户下所有虚拟机。会看到如下列表,表示虚拟机所在的资源组,名称,位置,大小,系统类型等信息
ResourceGroupName | Name | Location | VmSize | OsType | NIC ProvisioningState |
---|
启动虚拟机
Start-azurermvm
,提示输入资源组名和虚拟机名,正确输入后等待启动。成功启动后会又提示信息。然后就可以使用SSH命令登录虚拟机。关闭虚拟机
Stop-azurermvm
,同样提示输入资源组名和虚拟机名后,等待关闭。
切换目录
如果一个账户下同时存在多个Azure目录,在Azure门户中可在右上角查看,在PowerShell中同样可以使用命令来切换目录。
-
Select-AzureRmSubscription -SubscriptionID [SubscriptionID] -TenantId [Tenantld]
这个命令需要两个参数SubscriptionID
和Tenantld
,当前Azure目录两个参数在使用Login-AzureRMAccout
登录成功后显示,但是另一个目录的参数需要在Azure门户中手动查看。
登录Azure门户,切换目录,查看订阅菜单,即可查看SubscpritionID。
TenantId如下图方式查看,点击显示诊断,将会下载一个json文件,可在其中搜索Tenantid。
两个参数请做保存以备使用。