是否可以将 PowerShell 'Start-Job'设置为低优先级?



我想降低我从powershell脚本中开始工作的作业的优先级。这可能吗?

我在作业代码中使用了此技巧(可以是可选的,由参数控制):

[System.Threading.Thread]::CurrentThread.Priority = 'Lowest'

可用的优先级值:最低,垂直,正常,取代,最高

如果您启动了它,则可以使用此信息:

 $a = gps powershell
 $a.PriorityClass = "BelowNormal"

,也可以使用键使用:

 Get-WmiObject Win32_process -filter 'name = "notepad.exe"' | foreach-object { $_.SetPriority(32) }

优先级代码如下:

 256 REALTIME
 128 HIGH_PRIORITY
 32768 ABOVE_NORMAL
 32 NORMAL
 16384 BELOW_NORMAL
 64 IDLE

相关内容

  • 没有找到相关文章

最新更新