我想停止并取消分配 Azure 中的 Windows VM。
在 PowerShell 中,我使用命令:
Stop-AzureVM - ServiceName [servicename] - Name [machinename] - Force
但是,我在 PowerShell 中收到以下错误消息:
WARNING: "No deployment found in service [servicename]
可能出了什么问题?
最佳答案
故障排除步骤:
虚拟机是否已处于关闭或解除分配状态。
您是否有多个订阅。如果是,则使用以下 cmdlet 选择正确的订阅,然后尝试停止 VM:
Select-AzureSubscription -SubscriptionName "<<Your SubscriptionName here>>"
或
Select-AzureSubscription -Id "<<Your Subscription ID>>"
如果您只有一个 Azure 订阅,请检查是否使用 ASM(即旧门户 ( https://manage.windowsazure.com )或 ARM (即新门户 ( https://portal.azure.com ))创建 VM。如果您使用新门户,则需要使用 ARM 相关的 PowerShell cmdlet,如下所示:
Stop-AzureRmVM -ResourceGroupName "resource group name" -Name "VM name"
ARM PowerShell cmdlet 引用:Azure Resource Manager and PowerShell
关于powershell - 停止-AzureVM : No deployment found in service,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36722677/