Get-AzureRmAutomationDscOnboardingMetaconfig
Cria arquivos .mof de meta-configuração.
Aviso
O módulo AzureRM do PowerShell foi oficialmente preterido a partir de 29 de fevereiro de 2024. Os usuários são aconselhados a migrar do AzureRM para o módulo Az PowerShell para garantir suporte e atualizações contínuos.
Embora o módulo AzureRM ainda possa funcionar, ele não é mais mantido ou suportado, colocando qualquer uso continuado a critério e risco do usuário. Consulte nossos recursos de migração para obter orientação sobre a transição para o módulo Az.
Sintaxe
Get-AzureRmAutomationDscOnboardingMetaconfig
[-OutputFolder <String>]
[-ComputerName <String[]>]
[-Force]
[-ResourceGroupName] <String>
[-AutomationAccountName] <String>
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
O cmdlet Get-AzureRmAutomationDscOnboardingMetaconfig cria arquivos de formato de objeto gerenciado (MOF) de metaconfiguração de configuração de estado desejado (DSC) do APS. Este cmdlet cria um arquivo .mof para cada nome de computador especificado. O cmdlet cria uma pasta para os arquivos .mof. Você pode executar o cmdlet Set-DscLocalConfigurationManager para esta pasta para integrar esses computadores em uma conta de Automação do Azure como nós DSC.
Exemplos
Exemplo 1: Servidores integrados ao DSC de automação
PS C:\>Get-AzureRmAutomationDscOnboardingMetaconfig -ResourceGroupName "ResourceGroup03" -AutomationAccountName "Contoso17" -ComputerName "Server01", "Server02" -OutputFolder "C:\Users\PattiFuller\Desktop"
PS C:\> Set-DscLocalConfigurationManager -Path "C:\Users\PattiFuller\Desktop\DscMetaConfigs" -ComputerName "Server01", "Server02"
O primeiro comando cria arquivos de metaconfiguração DSC para dois servidores para a conta de automação chamada Contoso17. O comando salva esses arquivos em uma área de trabalho. O segundo comando usa o cmdlet Set-DscLocalConfigurationManager para aplicar a metaconfiguração aos computadores especificados para integrá-los como nós DSC.
Parâmetros
-AutomationAccountName
Especifica o nome de uma conta de automação. Você pode integrar os computadores que o parâmetro ComputerName especifica para a conta especificada por esse parâmetro.
Tipo: | String |
Position: | 1 |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | True |
Aceitar carateres universais: | False |
-ComputerName
Especifica uma matriz de nomes de computadores para os quais esse cmdlet gera arquivos .mof. Se você não especificar esse parâmetro, o cmdlet gerará um arquivo .mof para o computador atual (localhost).
Tipo: | String[] |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | True |
Aceitar carateres universais: | False |
-Confirm
Solicita a sua confirmação antes de executar o cmdlet.
Tipo: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-DefaultProfile
As credenciais, a conta, o locatário e a assinatura usados para comunicação com o azure
Tipo: | IAzureContextContainer |
Aliases: | AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-Force
Força a execução do comando sem solicitar confirmação e a substituição de arquivos .mof existentes com o mesmo nome.
Tipo: | SwitchParameter |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-OutputFolder
Especifica o nome de uma pasta onde esse cmdlet armazena arquivos .mof.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | True |
Aceitar carateres universais: | False |
-ResourceGroupName
Especifica o nome de um grupo de recursos. Este cmdlet cria arquivos .mof para computadores integrados no grupo de recursos especificado por esse parâmetro.
Tipo: | String |
Position: | 0 |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | True |
Aceitar carateres universais: | False |
-WhatIf
Apresenta o que aconteceria mediante a execução do cmdlet. O cmdlet não é executado.
Tipo: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
Entradas
String[]