O cmdlet Publish-AzVMDscConfiguration carrega um script DSC (Desired State Configuration) para Azure armazenamento de blobs, que posteriormente pode ser aplicado a Azure máquinas virtuais usando o cmdlet Set-AzVMDscExtension.
Exemplos
Exemplo 1: criar um pacote de .zip um upload para Azure armazenamento
Esse comando cria um pacote .zip para o script fornecido e todos os módulos de recursos dependentes e o armazena no arquivo local nomeado.\MyConfiguration.ps1.zip.
Exemplo 3: Adicionar configuração ao arquivo morto e, em seguida, carregá-la no armazenamento
Esse comando adiciona a configuração chamada Sample.ps1 ao arquivo de configuração para carregar no armazenamento Azure e ignora módulos de recursos dependentes.
Exemplo 4: adicionar dados de configuração e configuração ao arquivo morto e, em seguida, carregá-los no armazenamento
Esse comando adiciona dados de configuração chamados Sample.ps1 e dados de configuração chamados SampleData.psd1 ao arquivo de configuração para carregar no armazenamento Azure.
Exemplo 5: Adicionar configuração, dados de configuração e conteúdo adicional ao arquivo morto e, em seguida, carregá-los no armazenamento
Esse comando adiciona a configuração denominada Sample.ps1, dados de configuração SampleData.psd1 e conteúdo adicional ao arquivo de configuração para carregar no armazenamento Azure.
Parâmetros
-AdditionalPath
Especifica o caminho de um arquivo ou de um 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 arquivo pode ser um arquivo Windows script do PowerShell (.ps1) ou um arquivo do módulo do PowerShell Windows (.psm1).
Especifica o caminho de um arquivo de .zip local para o qual gravar o arquivo de configuração.
Quando esse parâmetro é usado, o script de configuração não é carregado para Azure armazenamento de blobs.
Especifica o nome da conta de armazenamento Azure que é usado para carregar o script de configuração no contêiner especificado pelo parâmetro ContainerName.
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 fonte deste conteúdo pode ser encontrada no GitHub, onde você também pode criar e revisar problemas e solicitações de pull. Para obter mais informações, confira o nosso guia para colaboradores.