これが私が何らかの形で達成したいことです。
いくつかのオブジェクトを定義するカスタムアセンブリがあります。スクリプトでは、スクリプトブロックに渡したいカスタムオブジェクトを作成し、そのオブジェクトの動作を維持します。
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
どうすればそれを行うことができますか、または同じ効果を達成できますか?ご協力いただきありがとうございます