Get-AzPolicyAssignment

Získá přiřazení zásad.

Syntaxe

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

Rutina Get-AzPolicyAssignment získá všechna přiřazení zásad nebo konkrétní přiřazení. Identifikujte přiřazení zásady, které se má získat podle názvu a oboru nebo podle ID.

Příklady

Příklad 1: Získání všech přiřazení zásad

Get-AzPolicyAssignment

Tento příkaz získá všechna přiřazení zásad.

Příklad 2: Získání konkrétního přiřazení zásad

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

První příkaz získá skupinu prostředků s názvem ResourceGroup11 pomocí rutiny Get-AzResourceGroup a uloží ji do proměnné $ResourceGroup. Druhý příkaz získá přiřazení zásady s názvem PolicyAssignment07 pro obor, který vlastnost ResourceId $ResourceGroup identifikuje.

Příklad 3: Získání všech přiřazení zásad přiřazených ke skupině pro správu

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

První příkaz určuje ID skupiny pro správu, která se má dotazovat. Druhý příkaz získá všechna přiřazení zásad, která jsou přiřazená skupině pro správu s ID myManagementGroup.

Příklad 4: Získání oboru, identifikátoru definice sady zásad a zobrazovaného názvu všech přiřazení zásad formátovaných jako seznam

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

Tento příkaz je užitečný, když potřebujete najít vlastnost DisplayName popisnou pro čtenáře přiřazení Azure Policy.

Příklad 5: [Backcompat] Získání oboru, identifikátoru definice sady zásad a zobrazovaného názvu všech přiřazení zásad formátovaných jako seznam

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

Tento příkaz je užitečný, když potřebujete najít vlastnost DisplayName popisnou pro čtenáře přiřazení Azure Policy.

Parametry

-BackwardCompatible

Způsobí, že rutina vrátí artefakty pomocí staršího formátu, který umísťuje vlastnosti specifické pro zásady do objektu kontejneru vlastností.

Typ:SwitchParameter
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-DefaultProfile

Parametr DefaultProfile není funkční. Pokud je k dispozici spuštění rutiny pro jiné předplatné, použijte parametr SubscriptionId.

Typ:PSObject
Aliasy:AzureRMContext, AzureCredential
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-Id

ID přiřazení zásady, které chcete získat. Použijte formát {scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}.

Typ:String
Aliasy:ResourceId, PolicyAssignmentId
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-IncludeDescendent

Získejte všechna přiřazení zásad, která cílí na dané definici zásady [plně kvalifikované] ID.

Typ:SwitchParameter
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-Name

Název přiřazení zásady, které chcete získat.

Typ:String
Aliasy:PolicyAssignmentName
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-PolicyDefinitionId

Získejte všechna přiřazení zásad, která cílí na dané definici zásady [plně kvalifikované] ID.

Typ:String
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-Scope

Rozsah přiřazení zásady. Platné obory jsou: skupina pro správu (formát: /providers/Microsoft.Management/managementGroups/{managementGroup}), předplatné (formát: /subscriptions/{subscriptionId}), skupina prostředků (formát: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}, nebo prostředek (formát: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'

Typ:String
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

Vstupy

SwitchParameter

String

Výstupy

IPolicyAssignment