В моем приложении (процессе) есть уже настроенный C # Runspace v3. Я хочу выполнить свой сценарий PowerShell в новом процессе, но в том же пространстве выполнения. Как я мог этого добиться? Я думал, что когда я запускаю PowerShell в существующем пространстве выполнения, это пространство выполнения будет унаследовано новой оболочкой PowerShell: К сожалению, этого не произошло ...
Я видел следующие интересные методы, но не нашел решения, как они могут помочь: RunspaceFactory.CreateOutOfProcessRunspace Invoke-Command
PS: Я не могу изменить в своем приложении доступ из Runspace к PowerShellProcessInstance, а также я не могу использовать PSRemoting