https://github.com/microsoft/DSCEA
DSC Environment Analyzer (DSCEA) is a simple implementation of PowerShell Desired State Configuration that uses the declarative nature of DSC to scan systems in an environment against a defined reference MOF file and generate compliance reports as to whether systems match the desired configuration.
https://github.com/microsoft/DSCEA
Last synced: 5 days ago
JSON representation
DSC Environment Analyzer (DSCEA) is a simple implementation of PowerShell Desired State Configuration that uses the declarative nature of DSC to scan systems in an environment against a defined reference MOF file and generate compliance reports as to whether systems match the desired configuration.
- Host: GitHub
- URL: https://github.com/microsoft/DSCEA
- Owner: microsoft
- License: other
- Archived: true
- Created: 2017-02-15T04:55:09.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2022-10-05T22:50:04.000Z (over 2 years ago)
- Last Synced: 2025-04-08T10:11:45.148Z (6 days ago)
- Language: PowerShell
- Homepage: https://microsoft.github.io/DSCEA
- Size: 11 MB
- Stars: 200
- Watchers: 32
- Forks: 40
- Open Issues: 20
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
- jimsghstars - microsoft/DSCEA - DSC Environment Analyzer (DSCEA) is a simple implementation of PowerShell Desired State Configuration that uses the declarative nature of DSC to scan systems in an environment against a defined refere (PowerShell)
README
# DSC Environment Analyzer
DSC Environment Analyzer (DSCEA) is a simple implementation of PowerShell Desired State Configuration that uses the declarative nature of DSC to scan Windows OS based systems in an environment against a defined reference MOF file and generate compliance reports as to whether systems match the desired configuration.
This solution is provided as a PowerShell module, and it includes a customizable reporting engine that can provide reports on overall compliance and details on any DSC resource found to be not in compliance in an environment. Compliance scanning has been implemented utilizing multi-threading practices, and has capabilities for scale and throttling for large environments.
Documentation for DSCEA can be found at [https://microsoft.github.io/DSCEA](https://microsoft.github.io/DSCEA)
This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/). For more information see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/) or contact [[email protected]](mailto:[email protected]) with any additional questions or comments.