Vorrei abbassare la priorità dei lavori che ho iniziato con start-job negli script di PowerShell. È possibile?Posso impostare il lavoro iniziale di PowerShell con bassa priorità?
Grazie
Vorrei abbassare la priorità dei lavori che ho iniziato con start-job negli script di PowerShell. È possibile?Posso impostare il lavoro iniziale di PowerShell con bassa priorità?
Grazie
Ho usato questo trucco proprio nel codice di un posto di lavoro (può essere facoltativo, controllato da un parametro):
[System.Threading.Thread]::CurrentThread.Priority = 'Lowest'
valori di priorità disponibili: basso, BelowNormal, Normale, AboveNormal, più alto
Se si hanno lanciato che la si può usare questo: -
$a = gps powershell
$a.PriorityClass = "BelowNormal"
oppure è possibile utilizzare questo con il tasto: -
Get-WmiObject Win32_process -filter 'name = "notepad.exe"' | foreach-object { $_.SetPriority(32) }
I codici prioritari sono i segue: -
256 REALTIME
128 HIGH_PRIORITY
32768 ABOVE_NORMAL
32 NORMAL
16384 BELOW_NORMAL
64 IDLE