Partilhar via


Register-AzAutomationDscNode

Registra uma máquina virtual do Azure executando o sistema operacional Windows como um nó DSC para uma conta de automação.

Sintaxe

Default (Predefinição)

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>]

Description

O cmdlet Register-AzAutomationDscNode registra uma máquina virtual do Azure como um nó DSC (Configuração de Estado Desejado) do APS em uma conta de Automação do Azure. Este cmdlet registrará apenas VMs que executam o sistema operacional Windows como um nó DSC de automação para uma conta.

Se precisar registrar um nó em uma conta de automação em uma assinatura diferente, você precisará usar um modelo ARM em vez de cmdlets. Consulte a documentação da Automação do Azure para obter mais detalhes.

Exemplos

Exemplo 1: Registrar uma máquina virtual do Azure como um nó DSC do Azure

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

Este comando registra a máquina virtual do Azure chamada VirtualMachine01 como um nó DSC na conta de automação chamada Contoso17.

Parâmetros

-ActionAfterReboot

Especifica a ação que a máquina virtual executa após ser reiniciada. Os valores válidos são:

  • ContinuarConfiguração
  • StopConfiguration

Propriedades dos parâmetros

Tipo:String
Default value:None
Valores aceites:ContinueConfiguration, StopConfiguration
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:True
Valor dos restantes argumentos:False

-AllowModuleOverwrite

Especifica se as novas configurações que este nó DSC baixa do servidor de recebimento DSC da Automação do Azure substituem os módulos existentes já no nó de destino.

Propriedades dos parâmetros

Tipo:Boolean
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:True
Valor dos restantes argumentos:False

-AutomationAccountName

Especifica o nome de uma conta de automação na qual esse cmdlet registra uma máquina virtual.

Propriedades dos parâmetros

Tipo:String
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Position:1
Obrigatório:True
Valor do pipeline:False
Valor do pipeline por nome de propriedade:True
Valor dos restantes argumentos:False

-AzureVMLocation

O local da VM do Azure.

Propriedades dos parâmetros

Tipo:String
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:True
Valor dos restantes argumentos:False

-AzureVMName

O nome da máquina virtual do Azure para se registrar para gerenciamento com o Azure Automation DSC.

Propriedades dos parâmetros

Tipo:String
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:True
Valor do pipeline:False
Valor do pipeline por nome de propriedade:True
Valor dos restantes argumentos:False

-AzureVMResourceGroup

O nome do grupo de recursos da VM do Azure.

Propriedades dos parâmetros

Tipo:String
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:True
Valor dos restantes argumentos:False

-ConfigurationMode

Especifica o modo de configuração DSC. Os valores válidos são:

  • ApplyAndMonitor
  • ApplyAndAutocorrect
  • AplicarApenas

Propriedades dos parâmetros

Tipo:String
Default value:None
Valores aceites:ApplyAndMonitor, ApplyAndAutocorrect, ApplyOnly
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:True
Valor dos restantes argumentos:False

-ConfigurationModeFrequencyMins

Especifica a frequência, em minutos, na qual o aplicativo em segundo plano do DSC tenta implementar a configuração atual no nó de destino.

Propriedades dos parâmetros

Tipo:Int32
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:True
Valor dos restantes argumentos:False

-DefaultProfile

As credenciais, a conta, o locatário e a assinatura usados para comunicação com o azure

Propriedades dos parâmetros

Tipo:IAzureContextContainer
Default value:None
Suporta carateres universais:False
NãoMostrar:False
Aliases:AzContext, AzureRmContext, AzureCredential

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-NodeConfigurationName

Especifica o nome da configuração do nó que este cmdlet configura a máquina virtual para extrair do DSC de Automação do Azure.

Propriedades dos parâmetros

Tipo:String
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:True
Valor dos restantes argumentos:False

-RebootNodeIfNeeded

Especifica se a máquina virtual deve ser reiniciada, se necessário.

Propriedades dos parâmetros

Tipo:Boolean
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:True
Valor dos restantes argumentos:False

-RefreshFrequencyMins

Especifica a frequência, em minutos, na qual o Configuration Manager local entra em contato com o servidor pull do Azure Automation DSC para baixar a configuração de nó mais recente.

Propriedades dos parâmetros

Tipo:Int32
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:True
Valor dos restantes argumentos:False

-ResourceGroupName

Especifica o nome de um grupo de recursos. A conta de Automação com a qual este cmdlet registra uma máquina virtual pertence ao grupo de recursos especificado por esse parâmetro.

Propriedades dos parâmetros

Tipo:String
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Position:0
Obrigatório:True
Valor do pipeline:False
Valor do pipeline por nome de propriedade:True
Valor dos restantes argumentos:False

CommonParameters

Este cmdlet suporta os parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Para obter mais informações, consulte about_CommonParameters.

Entradas

String

Int32

Boolean

Saídas

Void