Azure Cloud Shell - 术语' Stop-AzureVM'不被承认

时间:2018-03-19 15:02:55

标签: azure azure-cloud-shell

我正在尝试使用Azure Cloud Shell(基于浏览器)来管理经典VM。当我运行此命令时:

.pointer-cursor{
    cursor: pointer !important; 
    z-index: 500;
}

我收到此错误:

Stop-AzureVM -ResourceGroupName <resourceGroup> -Name <vmName>

我做错了什么,或者云壳不支持这个?

2 个答案:

答案 0 :(得分:2)

默认情况下,使用AzureRM模块。对于Azure Cloudshell上的PowerShell,您需要安装经典ASM模块。只需运行

即可
Install-Module Azure

尝试使用Get-Module -Name Azure*查看是否已安装ASM模块。

enter image description here

现在您可以使用Azure经典资源了。

如果您在ASM模型中有多个订阅,则需要先使用

设置订阅
Select-AzureSubscription -Default -SubscriptionName "your_subscription_name"

答案 1 :(得分:1)

  

但是这让我无法加载DLL&#39; IEFRAME.dll&#39;

Azure云外壳支持使用其他帐户登录。

  

Cloud Shell还可以安全地对自动进行即时身份验证   通过Azure CLI 2.0或Azure PowerShell访问您的资源   小命令。

作为一种解决方法,也许您可​​以使用cloud shell bash来停止该VM(经典)。

Azure CLI 1.0支持ASM和ARM,只需将模式更改为ASM,您就可以使用云shell来管理您的经典VM,如下所示:

azure config mode asm
azure vm list
azure vm --help  //get more information about CLI 1.0

enter image description here

希望这有帮助。