Skip to content

PSDesiredStateConfiguration exporting internal functions #7209

@joeyaiello

Description

@joeyaiello

The PSDesiredStateConfiguration modules shipping in PowerShell Core exports every function defined in the module instead of the smaller set that gets exported on Windows PowerShell.

Even if this owned by the DSC team, we should track it here until it's fixed in our shipping product.

Steps to reproduce

Get-Command -Module PSDesiredStateConfiguration

Expected behavior

CommandType     Name                                               Version    Source
-----------     ----                                               -------    ------
Function        Configuration                                      1.1        psdesiredstateconfiguration
Function        Disable-DscDebug                                   1.1        psdesiredstateconfiguration
Function        Enable-DscDebug                                    1.1        psdesiredstateconfiguration
Function        Get-DscConfiguration                               1.1        psdesiredstateconfiguration
Function        Get-DscConfigurationStatus                         1.1        psdesiredstateconfiguration
Function        Get-DscLocalConfigurationManager                   1.1        psdesiredstateconfiguration
Function        Get-DscResource                                    1.1        psdesiredstateconfiguration
Function        New-DscChecksum                                    1.1        psdesiredstateconfiguration
Function        Remove-DscConfigurationDocument                    1.1        psdesiredstateconfiguration
Function        Restore-DscConfiguration                           1.1        psdesiredstateconfiguration
Function        Stop-DscConfiguration                              1.1        psdesiredstateconfiguration
Cmdlet          Invoke-DscResource                                 1.1        psdesiredstateconfiguration
Cmdlet          Publish-DscConfiguration                           1.1        psdesiredstateconfiguration
Cmdlet          Set-DscLocalConfigurationManager                   1.1        psdesiredstateconfiguration
Cmdlet          Start-DscConfiguration                             1.1        psdesiredstateconfiguration
Cmdlet          Test-DscConfiguration                              1.1        psdesiredstateconfiguration
Cmdlet          Update-DscConfiguration                            1.1        psdesiredstateconfiguration

Actual behavior

CommandType     Name                                               Version    Source
-----------     ----                                               -------    ------
Function        AddDscResourceProperty                             0.0        PSDesiredStateConfiguration
Function        AddDscResourcePropertyFromMetadata                 0.0        PSDesiredStateConfiguration
Function        Add-NodeKeys                                       0.0        PSDesiredStateConfiguration
Function        CheckResourceFound                                 0.0        PSDesiredStateConfiguration
Function        Configuration                                      0.0        PSDesiredStateConfiguration
Function        ConvertTo-MOFInstance                              0.0        PSDesiredStateConfiguration
Function        Generate-VersionInfo                               0.0        PSDesiredStateConfiguration
Function        Get-CompatibleVersionAddtionaPropertiesStr         0.0        PSDesiredStateConfiguration
Function        Get-ComplexResourceQualifier                       0.0        PSDesiredStateConfiguration
Function        GetCompositeResource                               0.0        PSDesiredStateConfiguration
Function        Get-ConfigurationErrorCount                        0.0        PSDesiredStateConfiguration
Function        Get-DscResource                                    0.0        PSDesiredStateConfiguration
Function        Get-DSCResourceModules                             0.0        PSDesiredStateConfiguration
Function        Get-EncryptedPassword                              0.0        PSDesiredStateConfiguration
Function        GetImplementingModulePath                          0.0        PSDesiredStateConfiguration
Function        Get-InnerMostErrorRecord                           0.0        PSDesiredStateConfiguration
Function        GetModule                                          0.0        PSDesiredStateConfiguration
Function        Get-MofInstanceName                                0.0        PSDesiredStateConfiguration
Function        Get-MofInstanceText                                0.0        PSDesiredStateConfiguration
Function        GetPatterns                                        0.0        PSDesiredStateConfiguration
Function        Get-PositionInfo                                   0.0        PSDesiredStateConfiguration
Function        Get-PSCurrentConfigurationNode                     0.0        PSDesiredStateConfiguration
Function        Get-PSDefaultConfigurationDocument                 0.0        PSDesiredStateConfiguration
Function        Get-PSMetaConfigDocumentInstVersionInfo            0.0        PSDesiredStateConfiguration
Function        Get-PSMetaConfigurationProcessed                   0.0        PSDesiredStateConfiguration
Function        Get-PSTopConfigurationName                         0.0        PSDesiredStateConfiguration
Function        Get-PublicKeyFromFile                              0.0        PSDesiredStateConfiguration
Function        Get-PublicKeyFromStore                             0.0        PSDesiredStateConfiguration
Function        GetResourceFromKeyword                             0.0        PSDesiredStateConfiguration
Function        GetSyntax                                          0.0        PSDesiredStateConfiguration
Function        ImportCimAndScriptKeywordsFromModule               0.0        PSDesiredStateConfiguration
Function        ImportClassResourcesFromModule                     0.0        PSDesiredStateConfiguration
Function        Initialize-ConfigurationRuntimeState               0.0        PSDesiredStateConfiguration
Function        IsHiddenResource                                   0.0        PSDesiredStateConfiguration
Function        IsPatternMatched                                   0.0        PSDesiredStateConfiguration
Function        New-DscChecksum                                    0.0        PSDesiredStateConfiguration
Function        Node                                               0.0        PSDesiredStateConfiguration
Function        ReadEnvironmentFile                                0.0        PSDesiredStateConfiguration
Function        Set-NodeExclusiveResources                         0.0        PSDesiredStateConfiguration
Function        Set-NodeManager                                    0.0        PSDesiredStateConfiguration
Function        Set-NodeResources                                  0.0        PSDesiredStateConfiguration
Function        Set-NodeResourceSource                             0.0        PSDesiredStateConfiguration
Function        Set-PSCurrentConfigurationNode                     0.0        PSDesiredStateConfiguration
Function        Set-PSDefaultConfigurationDocument                 0.0        PSDesiredStateConfiguration
Function        Set-PSMetaConfigDocInsProcessedBeforeMeta          0.0        PSDesiredStateConfiguration
Function        Set-PSMetaConfigVersionInfoV2                      0.0        PSDesiredStateConfiguration
Function        Set-PSTopConfigurationName                         0.0        PSDesiredStateConfiguration
Function        StrongConnect                                      0.0        PSDesiredStateConfiguration
Function        Test-ConflictingResources                          0.0        PSDesiredStateConfiguration
Function        Test-ModuleReloadRequired                          0.0        PSDesiredStateConfiguration
Function        Test-MofInstanceText                               0.0        PSDesiredStateConfiguration
Function        Test-NodeManager                                   0.0        PSDesiredStateConfiguration
Function        Test-NodeResources                                 0.0        PSDesiredStateConfiguration
Function        Test-NodeResourceSource                            0.0        PSDesiredStateConfiguration
Function        ThrowError                                         0.0        PSDesiredStateConfiguration
Function        Update-ConfigurationDocumentRef                    0.0        PSDesiredStateConfiguration
Function        Update-ConfigurationErrorCount                     0.0        PSDesiredStateConfiguration
Function        Update-DependsOn                                   0.0        PSDesiredStateConfiguration
Function        Update-LocalConfigManager                          0.0        PSDesiredStateConfiguration
Function        Update-ModuleVersion                               0.0        PSDesiredStateConfiguration
Function        ValidateNoCircleInNodeResources                    0.0        PSDesiredStateConfiguration
Function        ValidateNodeExclusiveResources                     0.0        PSDesiredStateConfiguration
Function        ValidateNodeManager                                0.0        PSDesiredStateConfiguration
Function        ValidateNodeResources                              0.0        PSDesiredStateConfiguration
Function        ValidateNodeResourceSource                         0.0        PSDesiredStateConfiguration
Function        ValidateNoNameNodeResources                        0.0        PSDesiredStateConfiguration
Function        ValidateUpdate-ConfigurationData                   0.0        PSDesiredStateConfiguration
Function        WriteFile                                          0.0        PSDesiredStateConfiguration
Function        Write-Log                                          0.0        PSDesiredStateConfiguration
Function        Write-MetaConfigFile                               0.0        PSDesiredStateConfiguration
Function        Write-NodeMOFFile                                  0.0        PSDesiredStateConfiguration

Environment data

> $PSVersionTable
Name                           Value
----                           -----
PSVersion                      6.1.0-preview.3
PSEdition                      Core
GitCommitId                    v6.1.0-preview.3
OS                             Microsoft Windows 10.0.17698
Platform                       Win32NT
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0...}
PSRemotingProtocolVersion      2.3
SerializationVersion           1.1.0.1
WSManStackVersion              3.0

Metadata

Metadata

Assignees

No one assigned

    Labels

    Area-DSCDesired State Configuration issuesIssue-BugIssue has been identified as a bug in the productResolution-FixedThe issue is fixed.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions