Get-DscConfigurationImportedResource
SYNOPSIS
Retrieve all imported resource modules from a DSC configuration
SYNTAX
ByFile
Get-DscConfigurationImportedResource -FilePath <String> [<CommonParameters>]
ByName
Get-DscConfigurationImportedResource -Name <String> [<CommonParameters>]
DESCRIPTION
Retrieve all imported resource modules from a DSC configuration by examining the AST. Configurations need to be stored in files to be examined.
EXAMPLES
Simple
@'
configuration stuff
{
Import-DscResource -ModuleName nx
node localhost
{
nxFile f1
{
DestinationPath = '/var/opt/somefile.ini'
}
}
}
'@ | Set-Content .\ConfigurationFile.ps1
.\ConfigurationFile.ps1
Get-DscConfigurationImportedResource -Name stuff
Returns "nx"
PARAMETERS
-FilePath
The script file containing the DSC configuration
Type: String
Parameter Sets: ByFile
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Name
The name of a configuration that has already been imported
Type: String
Parameter Sets: ByName
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
CommonParameters
This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters.