我想在PowerShell中使用Runspace Pool来执行后台操作。但我需要从主线程访问WPF窗口变量。
正常运行空间具有选项:
$runspace.SessionStateProxy.SetVariable('xamGUI',$xamGUI)
但是我如何对RunspacePool做同样的事情呢?
答案 0 :(得分:4)
将一个变量添加到runspacepool有一点涉及,但仍然绝对可行。您需要创建一个InitialSessionState对象,然后创建一个SessionStateVariableEntry对象,该对象包含要添加到runspacepool的变量。
{"-KNgrFphjMX0vlMG2l7G":"newgroup"}