Ast*_*ium 1 .net c# powershell process runspace
我在我的应用程序(进程)中得到了一个已经配置好的c# Runspace v3。我想在一个新进程中执行我的 PowerShell 脚本,但在同一个运行空间中。我怎么能做到这一点?我想,当我在现有运行空间中启动 PowerShell 时,该运行空间将被继承给新的 PowerShell:不幸的是,情况并非如此......
我看到了以下有趣的方法,但没有解决这些方法如何提供帮助: RunspaceFactory.CreateOutOfProcessRunspace Invoke-Command
PS:我无法在我的应用程序中更改从 Runspace 到PowerShellProcessInstance的访问权限,也无法使用PSRemoting
您所描述的是不可能的 - 单个运行空间不能跨越多个进程。
请允许我用我制作的这个最先进的图形来展示相关的层次关系mspaint:
一个运行空间绑定到单个 .NET AppDomain,一个 AppDomain 不能跨越多个进程。
| 归档时间: |
|
| 查看次数: |
630 次 |
| 最近记录: |