Informazioni sulle risorse di assegnazione della configurazione del computer
Articolo
Quando viene assegnato un Criteri di Azure, se si trova nella categoria Guest Configuration sono inclusi metadati per descrivere un'assegnazione guest.
È disponibile una procedura dettagliata video di questo documento.
È possibile considerare un'assegnazione guest come un collegamento tra un computer e uno scenario di Criteri di Azure. Ad esempio, il frammento di codice seguente associa la configurazione baseline di Windows di Azure alla versione 1.0.0 minima a qualsiasi computer nell'ambito dei criteri.
Come Criteri di Azure usa le assegnazioni di configurazione del computer
Il servizio di configurazione del computer usa le informazioni sui metadati per creare automaticamente una risorsa di controllo per le definizioni con effetti di AuditIfNotExists criteri o DeployIfNotExists . La risorsa è di tipo Microsoft.GuestConfiguration/guestConfigurationAssignments. Criteri di Azure usa la proprietà complianceStatus della risorsa di assegnazione guest per segnalare lo stato di conformità. Per altre informazioni, vedere Ottenere dati sulla conformità.
Eliminazione delle assegnazioni guest da Criteri di Azure
Quando viene eliminata un'assegnazione di Criteri di Azure, se i criteri hanno creato un'assegnazione di configurazione del computer, viene eliminata anche l'assegnazione di configurazione del computer.
Quando un'assegnazione di Criteri di Azure viene eliminata da un'iniziativa, è necessario eliminare manualmente le assegnazioni di configurazione del computer create dal criterio. A tale scopo, passare alla pagina assegnazioni guest in portale di Azure ed eliminare l'assegnazione.
Creazione manuale delle assegnazioni di configurazione del computer
È possibile creare risorse di assegnazione guest in Azure Resource Manager usando Criteri di Azure o qualsiasi SDK client.
Elenco di tipo di risorsa DSC, nome e valore nel file MOF del pacchetto di contenuto di cui eseguire l'override dopo il download nel computer.
Eliminazione delle assegnazioni di configurazione del computer create manualmente
È necessario eliminare manualmente le assegnazioni di configurazione del computer create tramite qualsiasi approccio manuale, ad esempio una distribuzione di modelli di Azure Resource Manager. L'eliminazione della risorsa padre (macchina virtuale o macchina abilitata per Arc) elimina anche l'assegnazione di configurazione del computer.
Per eliminare manualmente un'assegnazione di configurazione del computer, usare l'esempio seguente. Assicurarsi di sostituire tutte le stringhe di esempio, indicate da <> parentesi quadre.
# First get details about the machine configuration assignment
$resourceDetails = @{
ResourceGroupName = '<resource-group-name>'
ResourceType = 'Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments/'
ResourceName = '<vm-name>/Microsoft.GuestConfiguration'
ApiVersion = '2020-06-25'
}
$guestAssignment = Get-AzResource @resourceDetails
# Review details of the machine configuration assignment
$guestAssignment
# After reviewing properties of $guestAssignment to confirm
$guestAssignment | Remove-AzResource
Informazioni sulle funzionalità di governance dei server abilitati per Azure Arc. Informazioni sui vantaggi e su come eseguire l'onboarding di server abilitati per Azure Arc in Criteri di Azure, Automazione di Azure e Gestione automatica di Azure.