我正在尝试使用Azure Cloud Shell(基于浏览器)来管理经典VM。当我运行此命令时:
.pointer-cursor{
cursor: pointer !important;
z-index: 500;
}
我收到此错误:
Stop-AzureVM -ResourceGroupName <resourceGroup> -Name <vmName>
我做错了什么,或者云壳不支持这个?
答案 0 :(得分:2)
默认情况下,使用AzureRM模块。对于Azure Cloudshell上的PowerShell,您需要安装经典ASM模块。只需运行
即可Install-Module Azure
尝试使用Get-Module -Name Azure*
查看是否已安装ASM模块。
现在您可以使用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
希望这有帮助。