O cmdlet Publish-AzVMDscConfiguration carrega um script de Configuração de Estado Desejado (DSC) no armazenamento de blobs do Azure, que posteriormente pode ser aplicado a máquinas virtuais do Azure usando o cmdlet Set-AzVMDscExtension.
Exemplos
Exemplo 1: Criar um pacote de .zip e carregá-lo no armazenamento do Azure
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 a configuração denominada Sample.ps1 ao arquivo de configuração para carregar no armazenamento do 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 para o armazenamento
Este comando adiciona dados de configuração nomeados Sample.ps1 e de configuração chamados SampleData.psd1 ao arquivo de configuração para carregar no armazenamento do Azure.
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 denominada Sample.ps1, dados de configuração SampleData.psd1 e conteúdo adicional ao arquivo de configuração para carregar no armazenamento do Azure.
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 arquivo pode ser um arquivo de script (.ps1) do Windows PowerShell ou um arquivo de módulo do Windows PowerShell (.psm1).
Especifica o caminho de um arquivo .zip local para gravar o arquivo de configuração.
Quando esse parâmetro é usado, o script de configuração não é carregado no armazenamento de blob do Azure.
Especifica o nome da conta de armazenamento do 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.