Мне нужно передать свойства командлету. То есть, один вызов я могу использоватьСвойства объекта Pass-Object для командлета
$SelList = "ProcessName,Handles"
затем
get-process | select $sellist
- Что выходит из строя. Мое предположение - это строковый массив, а не строка. И это должно быть сделано при вызове функции, поэтому следующий вызов может использовать
$SelList = "ProcessName,Handles,ID"
Передача одного значения, например. $SelList = "ProcessName"
похоже работа. Мое предположение - это то, что я (действительно, действительно) что-то забыл. Является ли небольшой цикл ForEach внутри «Select-Object»? Это казалось бы излишним, но (как уже упоминалось) я уверен, что я что-то пропускаю.
Я считаю это ответил; реальной причиной проблемы была опечатка. –