Powershell - 在作业中调用 C# 函数

Powershell - Calling C# function inside a job

我有一个 PowerShell 程序,里面有 C# 代码。 我希望 C# 函数在新作业中 运行。 我试过这个-

start-job -name Job1 -ScriptBlock {[MyProgram.Program]::Main()}

看起来作业已执行,但什么也没发生。

start-job -name Job1 -ScriptBlock {

Add-Type -typedef @"

    namespace MyProgram 
    {
        //-----------------------------------------
        public class Program
        //-----------------------------------------
        {

            //-------------------------------------
            public static void Main()
            //-------------------------------------
            {
                // Your c# Code here
            }

        }
    }
"@


[MyProgram.Program]::Main()

}