如何将内容信任策略分配给容器注册表资源azure powershell

如何将内容信任策略分配给容器注册表资源azure powershell,azure,powershell,azure-devops,azure-deployment,azure-container-registry,Azure,Powershell,Azure Devops,Azure Deployment,Azure Container Registry,我通过powershell创建了容器注册表,如下所示 $prop = @{ Location = "..." ResourceName = "Resource1" ResourceType = "Microsoft.ContainerRegistry/registries" ResourceGroupName = "ResourceGroup.." Force

我通过powershell创建了容器注册表,如下所示

$prop = @{
        Location          = "..."
        ResourceName      = "Resource1"
        ResourceType      = "Microsoft.ContainerRegistry/registries" 
        ResourceGroupName = "ResourceGroup.." 
        Force             = $true
        Sku               = @{"Name"="Premium"}
        }
       $registry = New-AzResource @prop"
它已成功创建,但为此设置的内容信任策略为“已禁用”
如何在通过powershell创建的过程中启用ACR?ACR的内容信任策略位于其属性中,因此您需要在命令中进行设置。最后,命令如下所示:

$prop = @{
    Location            ="location"
    ResourceName        ="resourceName"
    ResourceType        ="Microsoft.ContainerRegistry/registries"
    ResourceGroupName   ="groupName"
    Sku                 =@{"Name"="Premium"}
    Properties          =@{"Policies"=@{"TrustPolicy"=@{"Type"="Notary";"Status"="enabled"}}}
}
$registry = New-AzResource @prop

您是否可以尝试类似于
az acr config content trust update-r MyRegistry--status Enabled
@Matthew的操作此命令通过Azure Cli运行,我需要通过PowerShell执行一些机制感谢它起作用-我在中添加了内容信任策略properties@Jayashree这是伟大的,它的工作,你可以接受它作为答案。