Um servidor pull DSC (servidor pull de configuração de estado desejado) é um servidor de automação que permite a manutenção de configurações em muitos servidores, estações de trabalho e dispositivos através de uma rede.
Servidores pull DSC usam Microsoft Windows PowerShell DSC's declarative scripting to maintain current version software and also monitor and control the configuration of computers and services and the environment they run in. Esta capacidade torna os servidores pull DSC muito úteis para os administradores, permitindo-lhes assegurar a fiabilidade e interoperabilidade entre máquinas, parando o desvio de configuração que pode ocorrer através de alterações individuais de configuração da máquina ao longo do tempo.
Servidores pull DSC usam PowerShell ou Windows Server 2012 e os servidores clientes devem estar a correr Windows Management Framework (WMF) 4. A Microsoft também desenvolveu o PowerShell DSC para Linux.
Exemplos de como a automação de recursos DSC integrada pode configurar e gerir um conjunto de computadores ou dispositivos:
- Activar ou desactivar as funções e funcionalidades do servidor.
- Gerenciando configurações de registro.
- Gerenciando arquivos e diretórios.
- Iniciando, parando e gerenciando processos e serviços.
- Gerenciando grupos e contas de usuários.
- Implementando novo software.
- Gerenciando variáveis de ambiente.
- Executando scripts do Windows PowerShell.
- Corrigindo configurações que se desviam do estado desejado.
- Descobrindo o estado real da configuração em um determinado cliente.