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
Výstupy
Azure PowerShell