Поделиться через


Применение конфигураций

Область применения: Windows PowerShell 4.0, Windows PowerShell 5.0

Настройку требуемого состояния PowerShell (DSC) можно применять двумя способами: в режиме принудительной отправки и в режиме опроса.

Режим принудительной отправки

Общие сведения о режиме принудительной отправки

Режим принудительной отправки означает, что пользователь активно применяет конфигурацию к целевому узлу, вызывая командлет Start-DscConfiguration.

Созданную и скомпилированную конфигурацию можно применить в режиме принудительной отправки, вызвав командлет Start-DscConfiguration и указав в качестве значения параметра -Path для этого командлета путь к MOF-файлу конфигурации. Например, если MOF-файл конфигурации находится в каталоге C:\DSC\Configurations\localhost.mof, его можно применить на локальном компьютере, выполнив следующую команду: Start-DscConfiguration -Path 'C:\DSC\Configurations'

Примечание

По умолчанию DSC выполняет конфигурацию в фоновом режиме. Для интерактивного выполнения конфигурации вызовите командлет Start-DscConfiguration с параметром Wait.

Режим опроса

Общие сведения о режиме по запросу

В режиме опроса на опрашивающих клиентах настраивается получение конфигураций требуемого состояния из удаленной опрашивающей службы. Опрашивающая служба при этом настраивается для размещения службы DSC. Затем производится подготовка с использованием конфигураций и ресурсов, которые требуются опрашивающим клиентам. На каждом опрашивающем сервере задается расписание событий периодической проверки соответствия для конфигурации узла. При первой активации события локальный диспетчер конфигураций (LCM) на опрашивающем клиенте отправляет в опрашивающую службу запрос на получение конфигурации, указанной в LCM. Если такая конфигурация в опрашивающей службе обнаруживается и проходит начальные проверки допустимости, она скачивается на опрашивающий клиент, где LCM ее выполняет.

LCM регулярно проверяет, соответствует ли клиент конфигурации, в интервалы, заданные свойством ConfigurationModeFrequencyMins LCM. LCM регулярно проверяет наличие обновленных конфигураций в опрашивающей службе с интервалами, заданными свойством LCM RefreshModeFrequency. Дополнительные сведения о настройке LCM см. в разделе Настройка локального диспетчера конфигураций.

Рекомендуемое решение для размещения опрашивающей службы — облачная служба DSC, служба автоматизации Azure. Это размещенное решение, которое предоставляет возможности администрирования и создания отчетов с графическим представлением, а также централизованного управления.

Дополнительные сведения о настройке опрашивающей службы в Windows Server см. в разделе Настройка опрашивающего веб-сервера DSC. Но помните, что функциональность этой реализации ограничена, и для интеграции требуются некоторые самостоятельные действия.

В следующих разделах описана опрашивающая служба и клиенты: