gpt4 book ai didi

.net - PowerShell中的流程vs实例vs Runspace

转载 作者:行者123 更新时间:2023-12-03 00:43:20 24 4
gpt4 key购买 nike

[Powershell]::create()-方法在“当前或新运行空间”中创建一个新的PowerShell-“Instance”。

有人可以解释一下进程实例运行空间和(可能是线程)在这方面如何相互关联。
用外行的话说吧?

最佳答案

您可以将[Powershell]::Create()视为单独线程上的新powershell session 。该 session 将创建一些默认运行空间,但您可以将其更改为另一个运行空间。与Start-Process(独立进程)和Start-Job(子进程)不同,[Powershell]::Create()与您的主脚本在同一进程上运行,并与其共享内存空间。这意味着您可以在主 session 和子 session 之间交换实际的.net对象。如果 session 在单独的进程上运行,则它们只能与文本/序列化数据交换。

关于.net - PowerShell中的流程vs实例vs Runspace,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54503232/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com