Передача «родного» объекта в фоновые задания

Вот то, чего я хотел бы достичь тем или иным способом.

У меня есть пользовательская сборка, определяющая некоторые объекты. В моем сценарии я создаю пользовательский объект, который я хотел бы передать в блок сценария, сохраняя поведение этого объекта.

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

Как я могу сделать это или достичь того же эффекта? Спасибо за вашу помощь

Ответы на вопрос(2)

Ваш ответ на вопрос