尝试在Azure

时间:2016-04-05 15:22:16

标签: azure locking azure-powershell

我正在使用此命令:

New-AzureRmResourceLock -LockLevel CanNotDelete -LockName“labservertest1lock”-ResourceName“labservertest1”-ResourceType“Microsoft.ClassicCompute / virtualMachines /”

我收到此错误:

New-AzureRmResourceLock:ResourceNotFound:资源'Microsoft.ClassicCompute / virtualMachines / labservertest1' 在资源组''下找不到。 在行:1个字符:1 + New-AzureRmResourceLock -LockLevel CanNotDelete -LockName“labservertest1lock” - ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     + CategoryInfo:CloseError:(:) [New-AzureRmResourceLock],ErrorResponseMessageException     + FullyQualifiedErrorId:ResourceNotFound,Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.NewAzur    eResourceLockCmdlet

我的资源在这里:

名称:labservertest1 ResourceId:/subscriptions/276866f0-eb22-4696-9667-2f30d2801a3a/resourceGroups/altqalab/providers/Microsoft.Cla                     ssicCompute / virtualMachines / labservertest1 ResourceName:labservertest1 ResourceType:Microsoft.ClassicCompute / virtualMachines ResourceGroupName:altqalab 地点:westeurope SubscriptionId:276866f0-eb22-4696-9667-2f30d2801a3a

这似乎是ResourseType标志的一个问题,什么应该是我的VM的ResourceType ???

1 个答案:

答案 0 :(得分:1)

我相信您收到此错误的原因是您没有指定ResourceGroupName参数(基于错误消息)

New-AzureRmResourceLock : ResourceNotFound : The Resource 'Microsoft.ClassicCompute/virtualMachines/labservertest1' under resource group '' was not found.

请尝试以下操作,看看是否有效:

New-AzureRmResourceLock -LockLevel CanNotDelete -LockName "labservertest1lock" -ResourceName "labservertest1" -ResourceType "Microsoft.ClassicCompute/virtualMachines/" -ResourceGroupName "altqalab"