Общие сведения о 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.