O cmdlet Publish-AzVMDscConfiguration carrega um script Desired State Configuration (DSC) para Azure armazenamento de blobs, que mais tarde pode ser aplicado a Azure máquinas virtuais usando o cmdlet Set-AzVMDscExtension.
Exemplos
Exemplo 1: Criar um .zip pacote e carregá-lo para Azure armazenamento
Este comando cria um pacote .zip para o script fornecido e quaisquer módulos de recursos dependentes e armazena-o no arquivo local chamado .\MyConfiguration.ps1.zip.
Exemplo 3: Adicionar configuração ao arquivo morto e, em seguida, carregá-lo para o armazenamento
Este comando adiciona Sample.ps1 de configuração nomeada ao arquivo de configuração para carregar para Azure armazenamento e salta módulos dependentes de recursos.
Exemplo 4: Adicionar dados de configuração e configuração ao arquivo morto e, em seguida, carregá-los para o armazenamento
Este comando adiciona Sample.ps1 de configuração nomeada e dados de configuração nomeados SampleData.psd1 ao arquivo de configuração para carregar para Azure armazenamento.
Exemplo 5: Adicionar dados de configuração, configuração e conteúdo adicional ao arquivo morto e, em seguida, carregá-lo para o armazenamento
Este comando adiciona configuração chamada Sample.ps1, dados de configuração SampleData.psd1 e conteúdo adicional ao arquivo de configuração para carregar para Azure armazenamento.
Parâmetros
-AdditionalPath
Especifica o caminho de um arquivo ou diretório a ser incluído no arquivo de configuração.
Ele é baixado para a máquina virtual junto com a configuração.
Especifica o caminho de um arquivo .psd1 que especifica os dados para a configuração.
Isso é adicionado ao arquivo de configuração e, em seguida, passado para a função de configuração.
Ele é substituído pelo caminho de dados de configuração fornecido por meio do cmdlet Set-AzVMDscExtension
Especifica o caminho de um arquivo que contém uma ou mais configurações.
O ficheiro pode ser um script Windows PowerShell (.ps1) ou um ficheiro Windows módulo PowerShell (.psm1).
Especifica o caminho de um arquivo .zip local para gravar o arquivo de configuração.
Quando este parâmetro é utilizado, o script de configuração não é carregado para o armazenamento de blobs do Azure.
Especifica o nome da conta de armazenamento Azure que é usado para carregar o script de configuração para o contentor especificado pelo parâmetro NomeConteinador.
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.
A origem deste conteúdo pode ser encontrada no GitHub, onde também pode criar e rever problemas e pedidos Pull. Para mais informações, consulte o nosso guia do contribuidor.