作成したPowerShellホストからのPowerShell関数呼び出しをキャッチしてオーバーライドする必要があります。どのようにそれは可能ですか?
InitialSessionState iss = InitialSessionState.CreateDefault();
iss.LanguageMode = PSLanguageMode.FullLanguage;
iss.ImportPSModule(new string[] { "TestModule.psm1" });
Runspace rs = RunspaceFactory.CreateRunspace(iss);
rs.Open();
Pipeline pl = rs.CreatePipeline();
pl.Commands.AddScript("TestFunction testParam");
var res = pl.Invoke();
rs.Close();
私の仕事は、TestFunctionを動的にオーバーライドすることです。魔女はTestModuleに配置しますが、どうすればよいですか?