PowerShell / PSDesiredStateConfiguration

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

Get-DscResource silently fails when using another module types #104

Open ThomasNieto opened 1 year ago

ThomasNieto commented 1 year ago

Prerequisites

Steps to reproduce

If a module containing DSC Resources requires types from another module Get-DscResource will not return those resources unless the required module has been imported first.

Install-Module AnyPackageDsc
Get-DscResource -Module AnyPackageDsc

Expected behavior

ImplementationDetail : ClassBased
ResourceType         : Package
Name                 : Package
FriendlyName         :
Module               : AnyPackageDsc
ModuleName           : AnyPackageDsc
Version              : 0.1.0
Path                 : C:\Users\Thomas\Documents\PowerShell\Modules\AnyPackageDsc\0.1.0\AnyPackageDsc.psd1
ParentPath           : C:\Users\Thomas\Documents\PowerShell\Modules\AnyPackageDsc\0.1.0
ImplementedAs        : PowerShell
CompanyName          :
Properties           : {Name, Provider, Version, AdditionalParameters…}

ImplementationDetail : ClassBased
ResourceType         : Source
Name                 : Source
FriendlyName         :
Module               : AnyPackageDsc
ModuleName           : AnyPackageDsc
Version              : 0.1.0
Path                 : C:\Users\Thomas\Documents\PowerShell\Modules\AnyPackageDsc\0.1.0\AnyPackageDsc.psd1
ParentPath           : C:\Users\Thomas\Documents\PowerShell\Modules\AnyPackageDsc\0.1.0
ImplementedAs        : PowerShell
CompanyName          :
Properties           : {Location, Name, Provider, AdditionalParameters…}

Actual behavior

# no resources are returned

Error details

No response

Environment data

7.4-preview2

Version

2.0.6

Visuals

No response