В настоящее время у меня есть массив строк.
$vals = @() $vals = $vals + $string
Как я могу хранить объекты вместо этого? Например, как в javascript:
{string: 'string', path: 'path'}
Есть ли в powershell эквивалент для хранения таких объектов?
Начиная с PowerShell 3.0, вы можете инициализировать пользовательский объект со следующим синтаксисом:
[pscustomobject]@{string = 'string';path = 'path'}
Таким образом, чтобы добавить массив динамического размера, просто выполните:
$vals = @() $vals += [pscustomobject]@{string = 'string';path = 'path'}