Proposed Pull Request Change

title description keywords services ms.subservice ms.date ms.custom ms.topic ms.service ms.author author
Configure data at scale for Azure Automation State Configuration This article tells how to configure data at scale for Azure Automation State Configuration. dsc,powershell,configuration,setup automation desired-state-config 11/17/2025 engagement-fy23 how-to azure-automation v-jasmineme jasminemehndir
📄 Document Links
GitHub View on GitHub Microsoft Learn View on Microsoft Learn
Raw New Markdown
Generating updated version of doc...
Rendered New Markdown
Generating updated version of doc...
+0 -0
+0 -0
--- title: Configure data at scale for Azure Automation State Configuration description: This article tells how to configure data at scale for Azure Automation State Configuration. keywords: dsc,powershell,configuration,setup services: automation ms.subservice: desired-state-config ms.date: 11/17/2025 ms.custom: engagement-fy23 ms.topic: how-to ms.service: azure-automation ms.author: v-jasmineme author: jasminemehndir --- # Configure data at scale for Azure Automation State Configuration **Applies to:** :heavy_check_mark: Windows PowerShell 5.1 [!INCLUDE [azure-automation-dsc-end-of-life](~/includes/dsc-automation/azure-automation-dsc-end-of-life.md)] > [!IMPORTANT] > This article refers to a solution that is maintained by the Open Source community. Support is only > available in the form of GitHub collaboration, and not from Microsoft. Managing many servers is a challenge and difficulty lies in managing [configuration data][04] as it involves organizing information across logical constructs like location, type, and environment. ## Community project: Datum [Datum][09] is a community maintained solution created to resolve this challenge. Datum builds on great ideas from other configuration management platforms and implements the same type of solution for PowerShell DSC. Information is [organized in to text files][11] based on the following logical ideas. - Settings that should apply globally - Settings that should apply to all servers in a location - Settings that should apply to all database servers - Individual server settings ## Configure data at scale Use the following steps to configure data at scale for Azure Automation State Configuration: 1. Organize the information in your preferred file format. For example, *JSON*, *Yaml*, or *PSD1*. 1. Use the cmdlets to generate configuration data files by [consolidating the information][12] from each file in to single view of a server or server role. 1. Use the generated files with [DSC Configuration scripts][05] to generate *MOF* files and [upload the MOF files to Azure Automation][03]. 1. To pull configurations, register your servers from either [on-premises][02] or [in Azure][01]. To download the solution, go to [PowerShell Gallery][13] or select **Project site** to view the [documentation][10]. ## Next steps - To understand PowerShell DSC, see [Windows PowerShell Desired State Configuration overview][07]. - To find PowerShell DSC resources, see [DSC Resources][08]. - For details of Local Configuration Manager configuration, see [Configuring the Local Configuration Manager][06]. <!-- link references --> [01]: ./automation-dsc-onboarding.md#enable-azure-vms [02]: ./automation-dsc-onboarding.md#enable-physicalvirtual-linux-machines [03]: ./tutorial-configure-servers-desired-state.md#create-and-upload-a-configuration-to-azure-automation [04]: /powershell/dsc/configurations/configdata [05]: /powershell/dsc/configurations/write-compile-apply-configuration [06]: /powershell/dsc/managing-nodes/metaconfig [07]: /powershell/dsc/overview [08]: /powershell/dsc/resources/resources [09]: https://github.com/gaelcolas/Datum [10]: https://github.com/gaelcolas/Datum#2-getting-started--concepts [11]: https://github.com/gaelcolas/Datum#3-intended-usage [12]: https://github.com/gaelcolas/Datum#datum-tree [13]: https://www.powershellgallery.com/packages/datum/
Success! Branch created successfully. Create Pull Request on GitHub
Error: