Register-AzAutomationDscNode
Regista uma máquina virtual Azure a correr o Windows OS como 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 regista uma máquina virtual Azure como um nó APS Desired State Configuration (DSC) numa conta Azure Automation. Este cmdlet só regista VMs a correr o Windows OS como um Automation DSC Node 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 Azure Automation para mais detalhes.
Exemplos
Exemplo 1: Registar uma máquina virtual Azure como nó Azure DSC
Register-AzAutomationDscNode -AutomationAccountName "Contoso17" -AzureVMName "VirtualMachine01" -ResourceGroupName "ResourceGroup01"-NodeConfigurationName "ContosoConfiguration.webserver"
Este comando regista a máquina virtual 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 descarrega do servidor pull do Azure Automation DSC substituem os módulos já existentes no nó alvo.
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
A localização 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 Azure para registar para gestão 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 Azure VM.
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 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: 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, em que o Configuration Manager local contacta o servidor de pull do Azure Automation DSC para descarregar a configuração mais recente do nó.
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.
Saídas