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) piattaforma di strumenti analitici 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
Type:String
Accepted values:ContinueConfiguration, StopConfiguration
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters: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.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-AutomationAccountName

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

Type:String
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-AzureVMLocation

Percorso della macchina virtuale di Azure.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-AzureVMName

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

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-AzureVMResourceGroup

Nome del gruppo di risorse della macchina virtuale di Azure.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-ConfigurationMode

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

  • ApplyAndMonitor
  • ApplyAndAutocorrect
  • ApplyOnly
Type:String
Accepted values:ApplyAndMonitor, ApplyAndAutocorrect, ApplyOnly
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters: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.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-DefaultProfile

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

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-NodeConfigurationName

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

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-RebootNodeIfNeeded

Specifica se riavviare la macchina virtuale, se necessario.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters: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.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters: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.

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

Input

String

Int32

Boolean

Output

Void