Я хотел бы понизить приоритет заданий, которые я начинаю с Start-Job в скриптах PowerShell. Это возможно?
Могу ли я установить PowerShell «Start-Job» с низким приоритетом?
Ответы (2)
Я использовал этот трюк прямо в коде задания (он может быть необязательным, управляться параметром):
[System.Threading.Thread]::CurrentThread.Priority = 'Lowest'
Доступные значения приоритета: Самый низкий, Ниже нормального, Нормальный, Выше нормального, Самый высокий
person
Roman Kuzmin
schedule
21.10.2012
Если вы запустили его, вы можете использовать это:
$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
person
Rahul Tripathi
schedule
21.10.2012