Skip to content

PSDesiredStateConfiguration exporting internal functions #7209

Closed

Description

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

Activity

  1. joeyaiello commented on Dec 17, 2020

    @joeyaiello
    ContributorAuthor

    This has been fixed for a while

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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