Общие сведения о PowerShell Desired State Configuration (DSC)

DSC — это платформа управления в PowerShell, которая позволяет управлять ИТ-инфраструктурой и инфраструктурой разработки с помощью конфигурации в виде кода.

Доступны три версии DSC:

  • DSC 1.1 — это устаревшая версия DSC, которая изначально поставлялась в Windows PowerShell 5.1.

  • DSC 2.0 — это версия DSC, которая поставлялась в PowerShell 7.

    В выпуске PowerShell 7.2 модуль PSDesiredStateConfiguration больше не включен в пакет PowerShell. Отделение DSC в собственный модуль позволяет вкладывать средства в платформу DSC и разрабатывать ее независимо от PowerShell, а также уменьшить размер пакета PowerShell. Пользователи DSC смогут обновлять DSC, не обновляя PowerShell, что ускорит развертывание новых функций DSC. Пользователи, которые хотят продолжать использовать DSC версии 2, могут скачать PSDesiredStateConfiguration 2.0.5 из коллекция PowerShell.

  • DSC 3.0 — это новая версия DSC. Эта версия является предварительной, и она еще находится на стадии разработки. Пользователи, работающие с средами, не в Windows, могут ожидать кроссплатформенные функции в DSC 3.0. DSC 3.0 — это версия, поддерживаемая функцией конфигурации компьютера в Службе автоматического управления Azure.

Документация по DSC перемещена в новое расположение, что позволяет нам управлять информацией о версиях DSC отдельно от информации о версиях PowerShell.

Ознакомьтесь с новой документацией здесь: Desired State Configuration 2.0.