Настройка среды разработки конфигурации компьютера

Модуль 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 или можно выполнить следующие инструкции.

Чтобы установить модуль 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'

Следующий шаг