Questo cmdlet New-AzPolicyEnrollment crea una registrazione dei criteri con l'ambito e il nome specificati.
Le iscrizioni alle politiche si applicano a tutte le risorse contenute nel loro ambito.
Ad esempio, quando si crea una registrazione di policy nell'ambito del gruppo risorse per un'assegnazione di policy allo stesso livello o superiore, l'iscrizione si applica a tutte le risorse applicabili nel gruppo risorse.
Esempio
Esempio 1: Registrazione dei criteri nell'ambito della sottoscrizione
Il primo comando ottiene una sottoscrizione denominata Subscription01 usando il cmdlet Get-AzSubscription e la archivia nella variabile $Subscription.
Il secondo comando ottiene l'assegnazione di criteri denominata VirtualMachinePolicyAssignment usando il cmdlet Get-AzPolicyAssignment e la archivia nella variabile $Assignment.
L'assegnazione deve avere EnforcementMode impostato su Registra.
Il comando finale crea la registrazione dei criteri per l'assegnazione in $Assignment a livello della sottoscrizione identificata dalla stringa di ambito della sottoscrizione.
Esempio 2: Registrazione dei criteri nell'ambito del gruppo di gestione
$ManagementGroup = Get-AzManagementGroup -GroupName 'AManagementGroup'
$Assignment = Get-AzPolicyAssignment -Name 'VirtualMachinePolicyAssignment'
New-AzPolicyEnrollment -Name 'VirtualMachinePolicyEnrollment' -PolicyAssignmentId $Assignment.Id -Scope $ManagementGroup.Id -Description 'Enrollment for VM policy at MG level'
Il primo comando ottiene un gruppo di gestione denominato AManagementGroup usando il cmdlet Get-AzManagementGroup e lo archivia nella variabile $ManagementGroup.
Il secondo comando ottiene l'assegnazione di criteri denominata VirtualMachinePolicyAssignment usando il cmdlet Get-AzPolicyAssignment e la archivia nella variabile $Assignment.
L'assegnazione deve avere EnforcementMode impostato su Registra.
Il comando finale crea la registrazione dei criteri per l'assegnazione in $Assignment nell'ambito del gruppo di gestione identificato dalla proprietà Id di $ManagementGroup.
Esempio 3: Registrazione dei criteri con selettore di risorse
Il primo comando ottiene la sottoscrizione in cui verrà creata la registrazione, ovvero quella attualmente usata.
Il secondo comando ottiene l'assegnazione di criteri denominata VirtualMachinePolicyAssignment usando il cmdlet Get-AzPolicyAssignment e la archivia nella variabile $Assignment.
Il terzo comando crea un oggetto selettore di risorse che limita la registrazione alle risorse che si trovano negli Stati Uniti orientali o stati Uniti orientali 2 e lo archivia nella variabile $ResourceSelector.
Il comando finale crea la registrazione dei criteri per l'assegnazione in $Assignment con il selettore di risorse specificato da $ResourceSelector.
Parametri
-AssignmentScopeValidation
L'opzione se validare l'iscrizione è all'interno o sotto l'ambito dell'assegnazione.
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
-DefaultProfile
Il parametro DefaultProfile non è funzionale.
Usare il parametro SubscriptionId quando disponibile se si esegue il cmdlet su una sottoscrizione diversa.
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
-PolicyDefinitionReferenceId
Quando l'assegnazione di criteri associata è per un set di criteri (iniziativa), può essere usato per specificare gli ID di riferimento della definizione dei criteri per le definizioni dei criteri nel set di criteri a cui deve essere registrato.
Questi ID corrispondono a un sottoinsieme di policyDefinitions[*].policyDefinitionReferenceId nella definizione del set di policy.
Quando specificate e non vuote, verranno iscritte solo le definizioni di policy di riferimento.
In caso contrario, l'intero set di criteri viene registrato su .
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
-Scope
Ambito della registrazione dei criteri.
Gli ambiti validi sono: gruppo di gestione (formato: '/providers/Microsoft. Management/managementGroups/{managementGroup}'), sottoscrizione (formato: '/subscriptions/{subscriptionId}'), gruppo di risorse (formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}') o risorsa (formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}')
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
CommonParameters
Questo cmdlet supporta i parametri comuni: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Per altre informazioni, vedi about_CommonParameters.
L'origine di questo contenuto è disponibile in GitHub, in cui è anche possibile creare ed esaminare i problemi e le richieste pull. Per ulteriori informazioni, vedere la guida per i collaboratori.