Я пытаюсь использовать задание powershell для создания объекта TreeView и его возврата, вместо этого я получаю тип PSObject при каждом завершении задания.
Я пытался вернуть объект TreeView разными способами.подобно добавлению [System.Windows.Forms.TreeView] перед именем переменной в обратной строке или как части массива, кажется, что ничто не возвращает ожидаемый результат
$job = Start-Job -ScriptBlock{
Add-Type -AssemblyName System.Windows.Forms
$Tree = New-Object System.Windows.Forms.TreeView
Return $Tree
}
Wait-Job $job
$Output = Receive-Job $job
$Output.GetType()
IsPublic IsSerial Name BaseType
-------- -------- ---- --------
True True PSObject System.Object