Condividi tramite


Register-AzAutomationDscNode

Registra una macchina virtuale di Azure che esegue il sistema operativo Windows come nodo DSC per un account di Automazione.

Sintassi

Register-AzAutomationDscNode
        -AzureVMName <String>
        [-NodeConfigurationName <String>]
        [-ConfigurationMode <String>]
        [-ConfigurationModeFrequencyMins <Int32>]
        [-RefreshFrequencyMins <Int32>]
        [-RebootNodeIfNeeded <Boolean>]
        [-ActionAfterReboot <String>]
        [-AllowModuleOverwrite <Boolean>]
        [-AzureVMResourceGroup <String>]
        [-AzureVMLocation <String>]
        [-ResourceGroupName] <String>
        [-AutomationAccountName] <String>
        [-DefaultProfile <IAzureContextContainer>]
        [<CommonParameters>]

Descrizione

Il cmdlet Register-AzAutomationDscNode registra una macchina virtuale di Azure come nodo DSC (Desired State Configuration) APS in un account Automazione di Azure. Questo cmdlet registrerà solo le macchine virtuali che eseguono il sistema operativo Windows come nodo DSC di Automazione per un account.

Se è necessario registrare un nodo in un account di automazione in una sottoscrizione diversa, sarà necessario usare un modello di Resource Manager anziché i cmdlet. Per altri dettagli, vedere la documentazione Automazione di Azure.

Esempio

Esempio 1: Registrare una macchina virtuale di Azure come nodo DSC di Azure

Register-AzAutomationDscNode -AutomationAccountName "Contoso17" -AzureVMName "VirtualMachine01" -ResourceGroupName "ResourceGroup01"-NodeConfigurationName "ContosoConfiguration.webserver"

Questo comando registra la macchina virtuale di Azure denominata VirtualMachine01 come nodo DSC nell'account di Automazione denominato Contoso17.

Parametri

-ActionAfterReboot

Specifica l'azione eseguita dalla macchina virtuale dopo il riavvio. I valori validi sono:

  • ContinueConfiguration
  • StopConfiguration
Tipo:String
Valori accettati:ContinueConfiguration, StopConfiguration
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-AllowModuleOverwrite

Specifica se le nuove configurazioni scaricate da questo nodo DSC dal server di pull DSC Automazione di Azure sostituiscono i moduli esistenti già presenti nel nodo di destinazione.

Tipo:Boolean
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-AutomationAccountName

Specifica il nome di un account di Automazione in cui questo cmdlet registra una macchina virtuale.

Tipo:String
Posizione:1
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-AzureVMLocation

Percorso della macchina virtuale di Azure.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-AzureVMName

Nome della macchina virtuale di Azure da registrare per la gestione con Automazione di Azure DSC.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-AzureVMResourceGroup

Nome del gruppo di risorse della macchina virtuale di Azure.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-ConfigurationMode

Specifica la modalità di configurazione DSC. I valori validi sono:

  • ApplyAndMonitor
  • ApplyAndAutocorrect
  • ApplyOnly
Tipo:String
Valori accettati:ApplyAndMonitor, ApplyAndAutocorrect, ApplyOnly
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-ConfigurationModeFrequencyMins

Specifica la frequenza, espressa in minuti, in cui l'applicazione in background di DSC tenta di implementare la configurazione corrente nel nodo di destinazione.

Tipo:Int32
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-DefaultProfile

Credenziali, account, tenant e sottoscrizione usati per la comunicazione con Azure

Tipo:IAzureContextContainer
Alias:AzContext, AzureRmContext, AzureCredential
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-NodeConfigurationName

Specifica il nome della configurazione del nodo che questo cmdlet configura la macchina virtuale da eseguire dal Automazione di Azure DSC.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-RebootNodeIfNeeded

Specifica se riavviare la macchina virtuale, se necessario.

Tipo:Boolean
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-RefreshFrequencyMins

Specifica la frequenza, espressa in minuti, in cui Configuration Manager locale contatta il server di pull DSC Automazione di Azure per scaricare la configurazione del nodo più recente.

Tipo:Int32
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-ResourceGroupName

Specifica il nome di un gruppo di risorse. L'account di Automazione con cui questo cmdlet registra una macchina virtuale appartiene al gruppo di risorse specificato da questo parametro.

Tipo:String
Posizione:0
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

Input

String

Int32

Boolean

Output

Void