【发布时间】:2021-08-21 15:00:49
【问题描述】:
只是想知道我是否可以像 $PID 或进程 id 一样,在 powershell 7 或 pwsh (https://github.com/PowerShell/PowerShell#-powershell) 中使用 foreach-object -parallel 获得线程 id 的 $TID。我可以运行它并在 sysinternals procexp (https://docs.microsoft.com/en-us/sysinternals/downloads/process-explorer) 中的 pwsh.exe 属性的“线程”选项卡中看到一堆带有 TID 列的线程。
1..20 | foreach-object -Parallel { start-sleep (5*$_) } -ThrottleLimit 20
【问题讨论】:
-
你为什么要这样做?
-
您使用的是哪个版本的 PowerShell?当我尝试运行您的 sn-p 时出现错误:“无法使用指定的命名参数解析参数集”
-
@Dai Powershell 7 这是 pwsh。