У меня есть сложный объект, который заполняется из строки JSON.
Я пытаюсь перебрать вложенный объект, в имени которого есть переменная.
Итак, если я сделаю Write-Host $ aaa.bbb.ccc1ccc.ddd , я получу верный объект обратно.
если я сделаю Write-Host $ aaa.bbb.ccc2ccc.ddd , я получу верный объект обратно.
Если я установлю $ i = 1 , и я сделаю
Write-Host $ aaa.bbb.ccc $ ($ i) ccc.ddd это, конечно, не удастся.
Если я попытаюсь get-variable -valueonly -name "aaa.bbb.ccc $ ($ i) ccc.ddd"
Я получаю сообщение об ошибке: не могу найти переменную с именем 'aaa.bbb.ccc1ccc.ddd'
если честно, я даже не могу сделать get-variable -valueonly -name "aaa.bbb"
Есть и другие объекты, такие как aaa.bbb.dddd. что я не хочу.
Если $ i равен [1..100], может кто-нибудь показать мне, как пройти через этот объект?
Спасибо