Передача «родного» объекта в фоновые задания
Вот что яхотелось бы добиться тем или иным способом.
У меня есть пользовательская сборка, определяющая некоторые объекты. В моем сценарии я создаю пользовательский объект, которыйЯ хотел бы перейти к блоку скрипта, сохраняя поведение этого объекта.
Add-Type -AssemblyName MyCustomDLL
$global:object = new-object MyCustomDLL.MyCustomObject()
$object | gm
$jobWork = { param ($object) $object | gm } # I'd like to keep my object behavior in that block
$job = Start-Job -ScriptBlock $jobWork -ArgumentList $object
Wait-Job $job
Receive-Job $job
Как я могу сделать это или достичь того же эффекта? Спасибо за вашу помощь