Есть ли способ получить команды, которые возвращают несколько экземпляров объекта одного типа, для сохранения в каждой их переменной?
Возможно, это не лучшее решение. То, что я обманываю, собирает информацию с компьютера и затем сохраняет ее в файл XML.
Возьми это:
gwmi -cn $compname Win32_UserAccount -filter 'LocalAccount=true' | foreach{$_.Name}
я хочу, чтобы все результаты помещались в xml-файл после выполнения этой команды, что-то вроде этого:
$template = @"
<computer version='1.0'>
<users>
<user>"HERE"</user>
<user></user>
</users
</computer>
"@
Хитрость заключается в том, что количество объектов будет варьироваться от компьютера к компьютеру, но я хочу, чтобы этот сценарий сделал еще один "<user></user>"
для каждого найденного объекта и затем поместил его туда.
Вся помощь будет оценена!