Process vs Instance vs Runspace in PowerShell
问题 the [Powershell]::create() - method creates a new PowerShell-"Instance" either in the "current or a new runspace". Can someone explain how the terms process , instance , runspace and (maybe thread ) relate to each other in this regard. In laymen's terms if possible? 回答1: You can think of [Powershell]::Create() as a new powershell session on the separate thread. This session will have some default runspace created but you can change it to another one. Unlike Start-Process (separate process)