Skip to content
This repository was archived by the owner on Jun 13, 2024. It is now read-only.
This repository was archived by the owner on Jun 13, 2024. It is now read-only.

The property 'Name' cannot be found on this object. Verify that the property exists. #522

Open
@Outek

Description

@Outek

Steps to reproduce

configuration PSRepository_AddRepositoryConfig
{
    param
    (
        [Parameter()]
        [System.String[]]
        $NodeName = 'localhost'
    )

    Import-DscResource -ModuleName 'PowerShellGet'

    Node $nodeName
    {
        PSRepository 'AddRepository'
        {
            Name                  = 'TestRepo'
            SourceLocation        = 'https://<validreponame>/'
            InstallationPolicy    = 'Trusted'
        }
    }
}

PSRepository_AddRepositoryConfig -OutputPath C:\Temp

Start-DscConfiguration -Path C:\Temp -Wait -Force -Verbose

Expected behavior

A new source should be registered after the Dsc


Actual behavior

An Error occured.

PS C:\Windows\system32> C:\Temp\Untitled1.ps1


    Directory: C:\Temp


Mode                LastWriteTime         Length Name                                                                                                                                    
----                -------------         ------ ----                                                                                                                                    
-a----       12.08.2019     10:01           2270 localhost.mof                                                                                                                           
VERBOSE: Perform operation 'Invoke CimMethod' with following parameters, ''methodName' = SendConfigurationApply,'className' = MSFT_DSCLocalConfigurationManager,'namespaceName' = root/Mic
rosoft/Windows/DesiredStateConfiguration'.
VERBOSE: An LCM method call arrived from computer Testserver with user sid S-1-8-21-1117444035-483950394-1849977318-80053.
VERBOSE: [Testserver]: LCM:  [ Start  Set      ]
VERBOSE: [Testserver]: LCM:  [ Start  Resource ]  [[PSRepository]AddRepository]
VERBOSE: [Testserver]: LCM:  [ Start  Test     ]  [[PSRepository]AddRepository]
VERBOSE: [Testserver]:                            [[PSRepository]AddRepository] Determining if the repository 'TestRepo' is in the desired state.
VERBOSE: [Testserver]:                            [[PSRepository]AddRepository] Return the current state of the repository 'TestRepo'.
VERBOSE: [Testserver]:                            [[PSRepository]AddRepository] Populating RepositorySourceLocation property for module PackageManagement.
VERBOSE: [Testserver]:                            [[PSRepository]AddRepository] Loading module from path 'C:\Program Files\WindowsPowerShell\Modules\PackageManagement\1.4.3\PackageM
anagement.psm1'.
VERBOSE: [Testserver]:                            [[PSRepository]AddRepository] Loading module from path 'C:\Program Files\WindowsPowerShell\Modules\PackageManagement\1.4.3\PackageM
anagement.psd1'.
VERBOSE: [Testserver]:                            [[PSRepository]AddRepository] Loading 'FormatsToProcess' from path 'C:\Program Files\WindowsPowerShell\Modules\PackageManagement\1.
4.3\PackageManagement.format.ps1xml'.
VERBOSE: [Testserver]:                            [[PSRepository]AddRepository] Populating RepositorySourceLocation property for module PackageManagement.
VERBOSE: [Testserver]:                            [[PSRepository]AddRepository] Loading module from path 'C:\Program Files\WindowsPowerShell\Modules\PackageManagement\1.4.3\PackageM
anagement.psm1'.
VERBOSE: [Testserver]:                            [[PSRepository]AddRepository] Exporting cmdlet 'Find-Package'.
VERBOSE: [Testserver]:                            [[PSRepository]AddRepository] Exporting cmdlet 'Find-PackageProvider'.
VERBOSE: [Testserver]:                            [[PSRepository]AddRepository] Exporting cmdlet 'Get-Package'.
VERBOSE: [Testserver]:                            [[PSRepository]AddRepository] Exporting cmdlet 'Get-PackageProvider'.
VERBOSE: [Testserver]:                            [[PSRepository]AddRepository] Exporting cmdlet 'Get-PackageSource'.
VERBOSE: [Testserver]:                            [[PSRepository]AddRepository] Exporting cmdlet 'Import-PackageProvider'.
VERBOSE: [Testserver]:                            [[PSRepository]AddRepository] Exporting cmdlet 'Install-Package'.
VERBOSE: [Testserver]:                            [[PSRepository]AddRepository] Exporting cmdlet 'Install-PackageProvider'.
VERBOSE: [Testserver]:                            [[PSRepository]AddRepository] Exporting cmdlet 'Register-PackageSource'.
VERBOSE: [Testserver]:                            [[PSRepository]AddRepository] Exporting cmdlet 'Save-Package'.
VERBOSE: [Testserver]:                            [[PSRepository]AddRepository] Exporting cmdlet 'Set-PackageSource'.
VERBOSE: [Testserver]:                            [[PSRepository]AddRepository] Exporting cmdlet 'Uninstall-Package'.
VERBOSE: [Testserver]:                            [[PSRepository]AddRepository] Exporting cmdlet 'Unregister-PackageSource'.
VERBOSE: [Testserver]:                            [[PSRepository]AddRepository] Importing cmdlet 'Find-Package'.
VERBOSE: [Testserver]:                            [[PSRepository]AddRepository] Importing cmdlet 'Find-PackageProvider'.
VERBOSE: [Testserver]:                            [[PSRepository]AddRepository] Importing cmdlet 'Get-Package'.
VERBOSE: [Testserver]:                            [[PSRepository]AddRepository] Importing cmdlet 'Get-PackageProvider'.
VERBOSE: [Testserver]:                            [[PSRepository]AddRepository] Importing cmdlet 'Get-PackageSource'.
VERBOSE: [Testserver]:                            [[PSRepository]AddRepository] Importing cmdlet 'Import-PackageProvider'.
VERBOSE: [Testserver]:                            [[PSRepository]AddRepository] Importing cmdlet 'Install-Package'.
VERBOSE: [Testserver]:                            [[PSRepository]AddRepository] Importing cmdlet 'Install-PackageProvider'.
VERBOSE: [Testserver]:                            [[PSRepository]AddRepository] Importing cmdlet 'Register-PackageSource'.
VERBOSE: [Testserver]:                            [[PSRepository]AddRepository] Importing cmdlet 'Save-Package'.
VERBOSE: [Testserver]:                            [[PSRepository]AddRepository] Importing cmdlet 'Set-PackageSource'.
VERBOSE: [Testserver]:                            [[PSRepository]AddRepository] Importing cmdlet 'Uninstall-Package'.
VERBOSE: [Testserver]:                            [[PSRepository]AddRepository] Importing cmdlet 'Unregister-PackageSource'.
VERBOSE: [Testserver]:                            [[PSRepository]AddRepository] The repository 'TestRepo' was not found.
VERBOSE: [Testserver]:                            [[PSRepository]AddRepository] Repository 'TestRepo' is not in the desired state.
VERBOSE: [Testserver]: LCM:  [ End    Test     ]  [[PSRepository]AddRepository]  in 3.8910 seconds.
VERBOSE: [Testserver]: LCM:  [ Start  Set      ]  [[PSRepository]AddRepository]
VERBOSE: [Testserver]:                            [[PSRepository]AddRepository] Return the current state of the repository 'TestRepo'.
VERBOSE: [Testserver]:                            [[PSRepository]AddRepository] The repository 'TestRepo' was not found.
VERBOSE: [Testserver]:                            [[PSRepository]AddRepository] Creating the repository 'TestRepo'.
VERBOSE: [Testserver]: LCM:  [ End    Set      ]  [[PSRepository]AddRepository]  in 3.2560 seconds.
PowerShell DSC resource MSFT_PSRepository  failed to execute Set-TargetResource functionality with error message: The running command stopped because the preference variable 
"ErrorActionPreference" or common parameter is set to Stop: The property 'Name' cannot be found on this object. Verify that the property exists. 
    + CategoryInfo          : InvalidOperation: (:) [], CimException
    + FullyQualifiedErrorId : ProviderOperationExecutionFailure
    + PSComputerName        : localhost
 
VERBOSE: [Testserver]: LCM:  [ End    Set      ]
The SendConfigurationApply function did not succeed.
    + CategoryInfo          : NotSpecified: (root/Microsoft/...gurationManager:String) [], CimException
    + FullyQualifiedErrorId : MI RESULT 1
    + PSComputerName        : localhost
 
VERBOSE: Operation 'Invoke CimMethod' complete.
VERBOSE: Time taken for configuration job to complete is 133.591 seconds

Environment data

> $PSVersionTable
PS C:\Windows\system32> $PSVersionTable

Name                           Value                                                                                                                                                     
----                           -----                                                                                                                                                     
PSVersion                      5.1.17763.592                                                                                                                                             
PSEdition                      Desktop                                                                                                                                                   
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0...}                                                                                                                                   
BuildVersion                   10.0.17763.592                                                                                                                                            
CLRVersion                     4.0.30319.42000                                                                                                                                           
WSManStackVersion              3.0                                                                                                                                                       
PSRemotingProtocolVersion      2.3                                                                                                                                                       
SerializationVersion           1.1.0.1       
> Get-Module -ListAvailable PowerShellGet,PackageManagement
PS C:\Windows\system32> Get-Module -ListAvailable PowerShellGet,PackageManagement


    Directory: C:\Program Files\WindowsPowerShell\Modules


ModuleType Version    Name                                ExportedCommands                                                                                                               
---------- -------    ----                                ----------------                                                                                                               
Script     1.4.3      PackageManagement                   {Find-Package, Get-Package, Get-PackageProvider, Get-PackageSource...}                                                         
Binary     1.0.0.1    PackageManagement                   {Find-Package, Get-Package, Get-PackageProvider, Get-PackageSource...}                                                         
Script     2.2        powershellget                       {Find-Command, Find-DSCResource, Find-Module, Find-RoleCapability...}      
> Get-PackageProvider -ListAvailable
PS C:\Windows\system32>  Get-PackageProvider -ListAvailable
WARNING: MSG:UnableToDownload «https://go.microsoft.com/fwlink/?LinkID=627338&clcid=0x409» «»
WARNING: Unable to download the list of available providers. Check your internet connection.

Name                     Version          DynamicOptions                                                                                                                                 
----                     -------          --------------                                                                                                                                 
msi                      3.0.0.0          AdditionalArguments                                                                                                                            
msu                      3.0.0.0                                                                                                                                                         
nuget                    2.8.5.208                                                                                                                                                       
NuGet                    3.0.0.1          Destination, ExcludeVersion, Scope, SkipDependencies, Headers, FilterOnTag, Contains, AllowPrereleaseVersions, ConfigFile, SkipValidate        
PowerShellGet            2.2.0.0          PackageManagementProvider, Type, Scope, AllowClobber, SkipPublisherCheck, InstallUpdate, NoPathUpdate, AllowPrereleaseVersions, Filter, Tag,...
Programs                 3.0.0.0          IncludeWindowsInstaller, IncludeSystemComponent 

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions