Aracılığıyla paylaş


Get-AzPolicyAssignment

İlke atamalarını alır.

Syntax

Get-AzPolicyAssignment
   [-BackwardCompatible]
   [-DefaultProfile <PSObject>]
   [<CommonParameters>]
Get-AzPolicyAssignment
   -Name <String>
   [-Scope <String>]
   [-BackwardCompatible]
   [-DefaultProfile <PSObject>]
   [<CommonParameters>]
Get-AzPolicyAssignment
   [-Scope <String>]
   -PolicyDefinitionId <String>
   [-BackwardCompatible]
   [-DefaultProfile <PSObject>]
   [<CommonParameters>]
Get-AzPolicyAssignment
   [-Scope <String>]
   [-IncludeDescendent]
   [-BackwardCompatible]
   [-DefaultProfile <PSObject>]
   [<CommonParameters>]
Get-AzPolicyAssignment
   -Scope <String>
   [-BackwardCompatible]
   [-DefaultProfile <PSObject>]
   [<CommonParameters>]
Get-AzPolicyAssignment
   -Id <String>
   [-BackwardCompatible]
   [-DefaultProfile <PSObject>]
   [<CommonParameters>]

Description

Get-AzPolicyAssignment cmdlet'i tüm ilke atamalarını veya belirli atamaları alır. Ada ve kapsama göre veya kimliğe göre almak için bir ilke ataması tanımlayın.

Örnekler

Örnek 1: Tüm ilke atamalarını alma

Get-AzPolicyAssignment

Bu komut tüm ilke atamalarını alır.

Örnek 2: Belirli bir ilke atamasını alma

$ResourceGroup = Get-AzResourceGroup -Name 'ResourceGroup11'
Get-AzPolicyAssignment -Name 'PolicyAssignment07' -Scope $ResourceGroup.ResourceId

İlk komut Get-AzResourceGroup cmdlet'ini kullanarak ResourceGroup11 adlı bir kaynak grubu alır ve bunu $ResourceGroup değişkeninde depolar. İkinci komut, $ResourceGroup ResourceId özelliğinin tanımladığını kapsam için PolicyAssignment07 adlı ilke atamasını alır.

Örnek 3: Bir yönetim grubuna atanan tüm ilke atamalarını alma

$mgId = 'myManagementGroup'
Get-AzPolicyAssignment -Scope '/providers/Microsoft.Management/managementgroups/$mgId'

İlk komut, sorgu yapılacak yönetim grubunun kimliğini belirtir. İkinci komut, 'myManagementGroup' kimliğine sahip yönetim grubuna atanan tüm ilke atamalarını alır.

Örnek 4: Liste olarak biçimlendirilmiş tüm ilke atamalarının kapsamını, ilke kümesi tanım tanımlayıcısını ve görünen adını alma

Get-AzPolicyAssignment | Select-Object -Property Scope, PolicyDefinitionID, DisplayName | Format-List

Bu komut, bir Azure İlkesi atamasının okuyucu dostu DisplayName özelliğini bulmanız gerektiğinde kullanışlıdır.

Örnek 5: [Backcompat] Liste olarak biçimlendirilmiş tüm ilke atamalarının kapsamını, ilke kümesi tanım tanımlayıcısını ve görünen adını alma

Get-AzPolicyAssignment -BackwardCompatible | Select-Object -ExpandProperty properties | Select-Object -Property Scope, PolicyDefinitionID, DisplayName | Format-List

Bu komut, bir Azure İlkesi atamasının okuyucu dostu DisplayName özelliğini bulmanız gerektiğinde kullanışlıdır.

Parametreler

-BackwardCompatible

Cmdlet'in bir özellik paketi nesnesine ilkeye özgü özellikler yerleştirerek eski biçimi kullanarak yapıtlar döndürmesine neden olur.

Tür:SwitchParameter
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

DefaultProfile parametresi işlevsel değil. Cmdlet'i farklı bir abonelikte yürütürken kullanılabilir olduğunda SubscriptionId parametresini kullanın.

Tür:PSObject
Aliases:AzureRMContext, AzureCredential
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-Id

Alınacak ilke atamasının kimliği. '{scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}' biçimini kullanın.

Tür:String
Aliases:ResourceId, PolicyAssignmentId
Position:Named
varsayılan değer:None
Gerekli:True
Accept pipeline input:True
Accept wildcard characters:False

-IncludeDescendent

Verilen ilke tanımını [tam] kimliği hedefleyen tüm ilke atamalarını alın.

Tür:SwitchParameter
Position:Named
varsayılan değer:None
Gerekli:True
Accept pipeline input:True
Accept wildcard characters:False

-Name

Alınacak ilke atamasının adı.

Tür:String
Aliases:PolicyAssignmentName
Position:Named
varsayılan değer:None
Gerekli:True
Accept pipeline input:True
Accept wildcard characters:False

-PolicyDefinitionId

Verilen ilke tanımını [tam] kimliği hedefleyen tüm ilke atamalarını alın.

Tür:String
Position:Named
varsayılan değer:None
Gerekli:True
Accept pipeline input:True
Accept wildcard characters:False

-Scope

İlke atamasının kapsamı. Geçerli kapsamlar şunlardır: yönetim grubu (biçim: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), abonelik (biçim: '/subscriptions/{subscriptionId}'), kaynak grubu (biçim: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}', veya kaynak (biçim: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'

Tür:String
Position:Named
varsayılan değer:None
Gerekli:True
Accept pipeline input:True
Accept wildcard characters:False

Girişler

SwitchParameter

String

Çıkışlar

IPolicyAssignment