gpt4 book ai didi

Azure Cloud Shell - 无法识别术语 'Stop-AzureVM'

转载 作者:行者123 更新时间:2023-12-02 07:48:11 24 4
gpt4 key购买 nike

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

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

我收到此错误:

Stop-AzureVM : The term 'Stop-AzureVM' is not recognized as the name of a
cmdlet, function, script file, or operable program. Check the spelling of
the name, or if a path was included, verify that the path is correct and try again.
At line:1 char:1
+ Stop-AzureVM -ResourceGroupName <resourceGroup>-Name <vmName>
+ ~~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (Stop-AzureVM:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException

我是否做错了什么,或者这只是 Cloud Shell 不支持?

最佳答案

默认情况下,使用 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"

关于Azure Cloud Shell - 无法识别术语 'Stop-AzureVM',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49366065/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com