Un server di pull DSC (server di pull della configurazione dello stato desiderato) è un server di automazione che consente di mantenere le configurazioni su molti server, workstation di computer e dispositivi in una rete.
Utilizzo dei server di pull DSC Microsoft Windows PowerShell DSCdi scripting dichiarativo per mantenere la versione corrente del software e anche monitorare e controllare la configurazione dei computer e dei servizi e l'ambiente in cui vengono eseguiti. Questa capacità rende i server di pull DSC molto utili per gli amministratori, consentendo loro di garantire l'affidabilità e l'interoperabilità tra le macchine arrestando il deriva di configurazione che può verificarsi modificando nel tempo le singole impostazioni della macchina.
I server di pull DSC utilizzano PowerShell o Windows Server 2012 e i server client devono eseguire Windows Management Framework (WMF) 4. Microsoft ha anche sviluppato PowerShell DSC per Linux.
Esempi di come l'automazione delle risorse DSC integrate può configurare e gestire un insieme di computer o dispositivi:
- Abilitazione o disabilitazione di ruoli e funzionalità del server.
- Gestione delle impostazioni del registro.
- Gestione di file e directory.
- Avvio, arresto e gestione di processi e servizi.
- Gestione di gruppi e account utente.
- Distribuzione di nuovo software.
- Gestione delle variabili d'ambiente.
- Esecuzione di script di Windows PowerShell.
- Correzione di configurazioni che si allontanano dallo stato desiderato.
- Rilevamento dello stato di configurazione effettivo su un determinato client.