Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Область применения: Windows PowerShell 4.0, Windows PowerShell 5.0
Существует два способа реализации конфигураций конфигурации требуемого состояния PowerShell (DSC): режим отправки и режим извлечения.
Режим push-уведомлений
Режим принудительной отправки означает, что пользователь активно применяет конфигурацию к целевому узлу путем вызова командлета 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 проверяет наличие обновленных конфигураций в службе извлечения через равные промежутки времени, указанные свойством RefreshModeFrequency LCM. Сведения о настройке LCM см. в разделе Настройка локального диспетчера конфигураций.
Рекомендуемым решением для размещения службы Pull является облачная служба DSC Azure Automation. Это хостинговое решение обеспечивает графическое управление, отчетность и централизованное администрирование.
Дополнительные сведения о настройке службы извлечения в Windows Server см. в разделе Настройка веб-сервера вытягивания DSC. Однако следует понимать, что эта реализация имеет ограниченные возможности и требует некоторой интеграции по принципу «сделай сам».
В следующих разделах описывается служба извлечения и клиенты: