This document discusses PowerShell Desired State Configuration (DSC) and provides steps to set up DSC in different environments. It begins with an overview of DSC and its architecture. It then describes how to set up a native on-premises DSC push server with steps to configure the client and server. Additional sections explain how to set up a native on-premises DSC pull server and how to use the Azure Automation DSC extension to configure virtual machines in Azure.