PowerShell / PSDesiredStateConfiguration

Source for https://www.powershellgallery.com/packages/PSDesiredStateConfiguration module
MIT License
58 stars 14 forks source link

Get-DscResource does not return resources in NestedModules #102

Open ThomasNieto opened 1 year ago

ThomasNieto commented 1 year ago

Prerequisites

Steps to reproduce

I am using the NewFile example in the docs. If the module containing the DSC resources is changed from RootModule to NestedModules then Get-DscResource will not return the module's resources.

The docs mention that this is a valid configuration: Class-based resources

A class-based DSC Resource is defined as a PowerShell class in a module file (.psm1). The class-based DSC Resource doesn't have special requirements for where it's defined. You can define it:

In the root module, like MyModule.psm1 In a nested module, like MyDscResource.psm1

Expected behavior

# resources are returned

Actual behavior

# resources are not returned

Error details

No response

Environment data

Name                           Value
----                           -----
PSVersion                      7.3.3
PSEdition                      Core
GitCommitId                    7.3.3
OS                             Microsoft Windows 10.0.19044
Platform                       Win32NT
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0…}
PSRemotingProtocolVersion      2.3
SerializationVersion           1.1.0.1
WSManStackVersion              3.0

Version

3.0-beta1

Visuals

No response