O primeiro comando obtém uma assinatura chamada Subscription01 usando o cmdlet Get-AzSubscription e o armazena na variável $Subscription.
O segundo comando obtém a atribuição de política chamada VirtualMachinePolicyAssignment usando o cmdlet Get-AzPolicyAssignment e a armazena na variável $Assignment.
O comando final isenta a atribuição de política em $Assignment no nível da assinatura identificada pela cadeia de caracteres de escopo da assinatura.
Exemplo 2: Isenção de política no nível do grupo de recursos
O primeiro comando obtém um grupo de recursos chamado ResourceGroup11 usando o cmdlet Get-AzResourceGroup e o armazena na variável $ResourceGroup.
O segundo comando obtém a atribuição de política chamada VirtualMachinePolicyAssignment usando o cmdlet Get-AzPolicyAssignment e a armazena na variável $Assignment.
O comando final isenta a atribuição de política em $Assignment no nível do grupo de recursos identificado pela propriedade ResourceId de $ResourceGroup.
Exemplo 3: Isenção de política no nível do grupo de gerenciamento
O primeiro comando obtém um grupo de gerenciamento chamado AManagementGroup usando o cmdlet Get-AzManagementGroup e o armazena na variável $ManagementGroup.
O segundo comando obtém a atribuição de política chamada VirtualMachinePolicyAssignment usando o cmdlet Get-AzPolicyAssignment e a armazena na variável $Assignment.
O comando final isenta a atribuição de política em $Assignment no nível do grupo de gerenciamento identificado pela propriedade ID de $ManagementGroup.
Exemplo 4: Isenção de política no nível do recurso
O primeiro comando obtém uma VM chamada SpecialVM usando o cmdlet Get-AzVM e o armazena na variável $VM.
O segundo comando obtém a atribuição de política chamada VirtualMachinePolicyAssignment usando o cmdlet Get-AzPolicyAssignment e a armazena na variável $Assignment.
O comando final isenta o recurso identificado pela propriedade ID de $VM da atribuição de política em $Assignment.
Exemplo 5: Isenção de política com seletor de recursos
O primeiro comando obtém a atribuição de política chamada VirtualMachineAssignment usando o cmdlet Get-AzPolicyAssignment e o armazena na variável $Assignment.
O segundo comando cria um objeto seletor de recursos que será usado para especificar que a isenção só deve se aplicar aos recursos localizados no Leste dos EUA ou Leste dos EUA 2 e o armazena na variável $ResourceSelector.
O comando final cria uma isenção de política para a atribuição $Assignment com o seletor de recursos especificado por $ResourceSelector.
Parâmetros
-AssignmentScopeValidation
Se a isenção deve ser validada está no escopo da atribuição ou no escopo da atribuição.
Faz com que o cmdlet retorne artefatos usando o formato herdado colocando propriedades específicas da política em um objeto de recipiente de propriedades.
O parâmetro DefaultProfile não está funcional.
Use o parâmetro SubscriptionId quando disponível se estiver executando o cmdlet em uma assinatura diferente.
O escopo da isenção de política.
Os escopos válidos são: grupo de gerenciamento (formato: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), assinatura (formato: '/subscriptions/{subscriptionId}'), grupo de recursos (formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}', ou recurso (formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'
Este cmdlet suporta os parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Para obter mais informações, consulte about_CommonParameters.
A fonte deste conteúdo pode ser encontrada no GitHub, onde você também pode criar e revisar problemas e solicitações de pull. Para obter mais informações, confira o nosso guia para colaboradores.