Compartir a través de


PSDesiredStateConfiguration v1.1

DSC es una plataforma de administración de PowerShell que le permite administrar la infraestructura de TI y desarrollo con la configuración como código.

PSDesiredStateConfiguration v1.1 es la versión del módulo que se incluye con Windows PowerShell 5.1.

Conceptos clave

DSC es una plataforma declarativa que se usa para la configuración, la implementación y la administración de sistemas. Consta de tres componentes principales:

  • Configurations son scripts declarativos de PowerShell que definen y configuran instancias de recursos. Al ejecutar la configuración, DSC (y los recursos a los que llama la configuración) simplemente "lo harán", asegurándose de que el sistema existe en el estado establecido por la configuración. Las configuraciones de DSC también son idempotentes: El Administrador de configuración local (LCM) seguirá asegurándose de que las máquinas están configuradas en cualquier estado que declare la configuración.
  • recursos son la parte "hacerlo así" de DSC. Contienen el código que coloca y mantiene el destino de una configuración en el estado especificado. Los recursos residen en módulos de PowerShell y se pueden escribir para modelar algo como genérico como un archivo o un proceso de Windows, o tan específico como un servidor IIS o una máquina virtual que se ejecuta en Azure.
  • El Local Configuration Manager (LCM) es el motor por el que DSC facilita la interacción entre los recursos y las configuraciones. El LCM sondea periódicamente el sistema mediante el flujo de control implementado por los recursos para asegurarse de que se mantiene el estado definido por una configuración. Si el sistema está fuera de estado, el LCM realiza llamadas al código en los recursos para "hacerlo así" según la configuración.

Consulte también