Tôi muốn giảm mức độ ưu tiên của các công việc mà tôi đã bắt đầu bằng công việc bắt đầu trong các tập lệnh Powershell. Điều này có thể không?Tôi có thể đặt Powershell bắt đầu-công việc với ưu tiên thấp?
Cảm ơn
Tôi muốn giảm mức độ ưu tiên của các công việc mà tôi đã bắt đầu bằng công việc bắt đầu trong các tập lệnh Powershell. Điều này có thể không?Tôi có thể đặt Powershell bắt đầu-công việc với ưu tiên thấp?
Cảm ơn
tôi đã sử dụng thủ thuật này ngay trong mã của công việc (nó có thể được tùy chọn, điều khiển bởi một tham số):
[System.Threading.Thread]::CurrentThread.Priority = 'Lowest'
giá trị ưu tiên sẵn: thấp nhất, BelowNormal, Normal, AboveNormal, cao nhất
Nếu bạn đã đưa ra nó, bạn có thể sử dụng này: -
$a = gps powershell
$a.PriorityClass = "BelowNormal"
hoặc bạn có thể sử dụng điều này bằng cách sử dụng chính: -
Get-WmiObject Win32_process -filter 'name = "notepad.exe"' | foreach-object { $_.SetPriority(32) }
Các mã ưu tiên như sau: -
256 REALTIME
128 HIGH_PRIORITY
32768 ABOVE_NORMAL
32 NORMAL
16384 BELOW_NORMAL
64 IDLE