Пытаюсь написать функцию
Код:

Function Mytest {
$pslist = Read-Host "Введите переменную\имя компьютера:"
Get-QADComputer -Name $pslist | Select-Object name}
Далее хочу передать вывод в другую часть кода:
Код:

Function Mytest2 {
$pslist = Read-Host "Введите переменную\имя компьютера:"
$a = Get-QADComputer -Name $pslist | Select-Object name}
И эту переменную подставить в:
Код:

foreach ($1 in $a) {
Write-host $1.name; Get-WmiObject -Class win32_process -ComputerName $1.name |
Select-Object path,name |
Where-Object -FilterScript {$_.path -notlike "c:\windows*"} |
Where-Object -FilterScript {$_.path -notlike "c:\Program files\*"} |
Out-File -FilePath "C:\out.txt" -Append
}
Но переменная $a (на втором этапе) пустая
т.е. мне нужно полученный результат передать в другой массив, чтобы его перебрать командой foreach