无法使用 azure powershell 创建 VM
Posted
技术标签:
【中文标题】无法使用 azure powershell 创建 VM【英文标题】:Unable to create a VM using azure power powershell 【发布时间】:2021-04-09 05:53:27 【问题描述】:我在使用 Azure PowerShell 创建 VM 时遇到了一些问题,我可以在其中直接通过门户创建和播放。下面是我得到的错误。最欢迎评论纠正这一点,并提前致谢!
cmdlet New-AzVM 位于命令管道位置 1 为以下参数提供值: 名称:测试 New-AzVM:策略不允许资源“测试”。策略标识符:'["policyAssignment":"name":"不允许 资源类型","id":"/subscriptions/XXXXXXXXXXX/providers/Microsoft.Authorization/policyAssignment s/XXXXXXXXXX","policyDefinition":"name":"不允许的资源 类型","id":"/providers/Microsoft.Authorization/policyDefinitions/XXXXXXXX"]'。 在 line:1 char:1
新的AzVM + CategoryInfo : CloseError: (:) [New-AzVM], CloudException
+ FullyQualifiedErrorId : Microsoft.Azure.Commands.Compute.NewAzureVMCommand
【问题讨论】:
【参考方案1】:此错误表示您的 Azure 订阅中存在不允许创建/更新 VM 资源的策略。
https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/error-policy-requestdisallowedbypolicy
有两种方法可以解决您的问题
禁用不允许创建 VM 的策略 从不允许创建/更新 VM 资源的策略中删除 VM 资源。https://docs.microsoft.com/en-us/azure/governance/policy/assign-policy-portal
【讨论】:
以上是关于无法使用 azure powershell 创建 VM的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 Powershell 中的快照创建 Azure 托管磁盘
powershell 使用powershell创建用于测试SQL的Azure VM
使用PowerShell创建Azure Storage的SAS Token访问Azure Blob文件