Skip to content

Creating a child key will fail when the parent key has value that the type is except hashtable #3

@mkht

Description

@mkht

Steps to reproduce

$output = 'C:\DSCMOF'

@"
{
  "Key1": true
}
"@ | Out-File -FilePath 'C:\Test.json'

Configuration JsonTest
{
    Import-DscResource -ModuleName DSCR_FileContent

    Node localhost
    {
        JsonFile Case1 {
            Path     = 'C:\Test.json'
            Key      = 'Key1/Sub'
            Value    = 'false'
        }
    }
}

JsonTest -OutputPath $output
Start-DscConfiguration -Path $output -Wait

Expected behavior

{
  "Key1": {
    "Sub": false
  }
}

Actual behavior

[System.Boolean] に 'ContainsKey' という名前のメソッドが含まれないため、メソッドの呼び出しに失敗しました。
    + CategoryInfo          : InvalidOperation: (:) []、CimException
    + FullyQualifiedErrorId : MethodNotFound
    + PSComputerName        : localhost
 
Test-TargetResource 機能の実行中に PowerShell DSC リソース [JsonFile]Case1 (SourceInfo '::11::9::JsonFi
le') が 1 つ以上の終了しないエラーをスローしました。これらのエラーは、Microsoft-Windows-DSC/Operational という名前の ETW チャネルに記録さ
れます。詳細については、このチャネルを参照してください。
    + CategoryInfo          : InvalidOperation: (:) []、CimException
    + FullyQualifiedErrorId : NonTerminatingErrorFromProvider
    + PSComputerName        : localhost
 
SendConfigurationApply 関数が失敗しました。
    + CategoryInfo          : NotSpecified: (root/Microsoft/...gurationManager:String) [],  
   CimException
    + FullyQualifiedErrorId : MI RESULT 1
    + PSComputerName        : localhost
 

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions