Настройка среды разработки конфигурации компьютера
Модуль PowerShell GuestConfiguration автоматизирует процесс создания пользовательского содержимого, включая:
- Создание артефакта содержимого конфигурации компьютера (
.zip
) - проверку соответствия пакета требованиям;
- локальную установку агента конфигурации машины для тестирования;
- возможность использования проверки пакета для аудита параметров на компьютере;
- возможность использования проверки пакета для настройки параметров на компьютере;
- публикацию пакета в службе хранилища Azure;
- создание определения политики;
- публикация политики.
Поддержка применения конфигураций с помощью конфигурации компьютера представлена в версии 3.4.2.
Основные требования
Операционные системы, в которых модуль можно установить:
- Ubuntu 18 или более поздней версии
- Windows
Модуль можно установить на компьютере под управлением PowerShell 7.x. Установите версии PowerShell, перечисленные в следующей таблице для операционной системы.
ОС | Версия PowerShell |
---|---|
Windows | PowerShell 7.1.3 |
Ubuntu 18 | PowerShell 7.2.4 |
Для модуля GuestConfiguration требуется следующее программное обеспечение:
- Azure PowerShell 5.9.0 или более поздней версии. Необходимые модули Az PowerShell устанавливаются автоматически с помощью модуля GuestConfiguration или можно выполнить следующие инструкции.
Установка модуля из коллекции PowerShell
Чтобы установить модуль GuestConfiguration в Windows или Linux, выполните следующую команду в PowerShell 7.
# Install the machine configuration DSC resource module from PowerShell Gallery
Install-Module -Name GuestConfiguration
Убедитесь, что модуль импортирован.
# Get a list of commands for the imported GuestConfiguration module
Get-Command -Module 'GuestConfiguration'