Командлет Publish-AzVMDscConfiguration отправляет скрипт требуемой конфигурации состояния (DSC) в хранилище BLOB-объектов Azure, которое позже можно применить к виртуальным машинам Azure с помощью командлета Set-AzVMDscExtension.
Примеры
Пример 1. Создание пакета .zip отправки в хранилище Azure
Эта команда создает пакет .zip для данного скрипта и всех зависимых модулей ресурсов и сохраняет его в локальном файле с именем.\MyConfiguration.ps1.zip.
Пример 3. Добавьте конфигурацию в архив и отправьте ее в хранилище.
Эта команда добавляет конфигурацию с именем Sample.ps1 и данные конфигурации с именем SampleData.psd1 в архив конфигурации для отправки в хранилище Azure.
Пример 5. Добавление конфигурации, данных конфигурации и дополнительного содержимого в архив, а затем отправка его в хранилище
Эта команда добавляет конфигурацию с именем Sample.ps1, данные конфигурации SampleData.psd1 и дополнительное содержимое в архив конфигурации для отправки в хранилище Azure.
Параметры
-AdditionalPath
Указывает путь к файлу или каталогу для включения в архив конфигурации.
Он загружается на виртуальную машину вместе с конфигурацией.
Указывает путь к PSD1-файлу, который указывает данные для конфигурации.
Он добавляется в архив конфигурации, а затем передается в функцию конфигурации.
Он получает перезапись путем данных конфигурации, предоставленным с помощью командлета Set-AzVMDscExtension
Указывает путь к файлу, который содержит одну или несколько конфигураций.
Файл может быть файлом скрипта Windows PowerShell (.ps1) или файлом модуля Windows PowerShell (PSM1).
Указывает путь к локальному .zip файлу для записи архива конфигурации.
Если этот параметр используется, скрипт конфигурации не передается в хранилище BLOB-объектов Azure.
Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.
Источник этого содержимого можно найти на GitHub, где также можно создавать и просматривать проблемы и запросы на вытягивание. Дополнительные сведения см. в нашем руководстве для участников.