O cmdlet Publish-AzVMDscConfiguration carrega um script DSC (Desired State Configuration) para o armazenamento de blobs do Azure, que posteriormente pode ser aplicado às máquinas virtuais do Azure usando o cmdlet Set-AzVMDscExtension.
Exemplos
Exemplo 1: criar um pacote de .zip um upload para o armazenamento do Azure
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 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 no armazenamento
Esse comando adiciona a configuração denominada Sample.ps1 e dados de configuração denominados SampleData.psd1 ao arquivo de configuração a ser carregado no armazenamento do 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 do 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 de script do Windows PowerShell (.ps1) ou um arquivo de módulo do Windows PowerShell (.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 no armazenamento de blobs 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.