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.
Using a large MOF with several hundred resources the function Get-MOFRequiredModules.ps1 can return hundreds of duplicates. DSCEA then tries to copy the resources to the scan target repeatedly. This can result in huge delays before the scans begin and can appear to the user that the process is stuck.
Using a large MOF with several hundred resources the function Get-MOFRequiredModules.ps1 can return hundreds of duplicates. DSCEA then tries to copy the resources to the scan target repeatedly. This can result in huge delays before the scans begin and can appear to the user that the process is stuck.