Get-AzPolicyExemption
정책 예외를 가져옵니다.
Syntax
Get-AzPolicyExemption
[-Name <String>]
[-Scope <String>]
[-PolicyAssignmentIdFilter <String>]
[-ApiVersion <String>]
[-Pre]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Get-AzPolicyExemption
[-Scope <String>]
[-IncludeDescendent]
[-ApiVersion <String>]
[-Pre]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Get-AzPolicyExemption
-Id <String>
[-PolicyAssignmentIdFilter <String>]
[-ApiVersion <String>]
[-Pre]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
Get-AzPolicyExemption cmdlet은 모든 정책 예외 또는 특정 예외를 가져옵니다. 이름 및 범위 또는 ID별로 가져올 정책 예외를 식별합니다.
예제
예제 1 모든 정책 예외 가져오기
Get-AzPolicyExemption
이 명령은 현재 구독의 모든 정책 예외를 가져옵니다. 상위 범위 및 하위 범위의 예외를 포함하여 지정된 범위와 관련된 모든 예외를 나열해야 하는 경우 매개 변수를 전달 -IncludeDescendent
해야 합니다.
예제 2: 특정 정책 예외 가져오기
$ResourceGroup = Get-AzResourceGroup -Name 'ResourceGroup11'
Get-AzPolicyExemption -Name 'PolicyExemption07' -Scope $ResourceGroup.ResourceId
첫 번째 명령은 Get-AzResourceGroup cmdlet을 사용하여 ResourceGroup11이라는 리소스 그룹을 가져오고 $ResourceGroup 변수에 저장합니다. 두 번째 명령은 $ResourceGroup ResourceId 속성이 식별하는 범위에 대해 PolicyExemption07이라는 정책 예외를 가져옵니다.
예제 3: 정책 할당과 연결된 모든 정책 예외 가져오기
$Assignment = Get-AzPolicyAssignment -Name 'PolicyAssignment07'
Get-AzPolicyExemption -PolicyAssignmentIdFilter $Assignment.ResourceId
첫 번째 명령은 PolicyAssignment07이라는 정책 할당을 가져옵니다. 두 번째 명령은 정책 할당과 함께 할당된 모든 정책 예외를 가져옵니다.
매개 변수
-ApiVersion
설정되면 사용할 리소스 공급자 API의 버전을 나타냅니다. 지정하지 않으면 API 버전이 사용 가능한 최신 버전으로 자동으로 결정됩니다.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DefaultProfile
Azure와의 통신에 사용되는 자격 증명, 계정, 테넌트 및 구독입니다.
Type: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Id
범위를 포함하여 가져올 정규화된 정책 예외 ID(예: /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Authorization/policyExemptions/{policyExemptionName})입니다.
Type: | String |
Aliases: | ResourceId |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-IncludeDescendent
반환된 정책 예외 목록에 상위 범위 및 하위 범위의 예외를 포함하여 지정된 범위와 관련된 모든 예외가 포함되도록 합니다. 요청된 범위가 관리 그룹 범위인 경우에는 이 매개 변수가 작동하지 않습니다.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Name
가져올 정책 예외의 이름입니다.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PolicyAssignmentIdFilter
반환된 정책 예외 목록을 이 정규화된 ID로 식별된 정책 할당을 할당하는 것으로 제한합니다.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Pre
설정되면 cmdlet이 사용할 버전을 자동으로 결정할 때 시험판 API 버전을 사용해야 임을 나타냅니다.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Scope
가져올 정책 예외 범위(예: /providers/managementGroups/{managementGroupName})는 기본적으로 현재 구독으로 설정됩니다.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |