当你运行一个PowerShell任务,默认使用的是常规优先级,如果你的脚本对使用CPU比较频繁,可能影响你机器的整体性能。
为了避免此类情况,可以让你的PowerShell进程以较低的优先级运行,这样只有在CPU负载允许时才执行。这会确保你的PowerShell任务不会影响其它任务的性能。
下面的例子演示设置优先级为“低于常规”。你也可以把它设置为“Idle”,这样只有在机器的CPU没其他事情可做时,才会执行你的脚本。
$process = Get-Process -Id $pid $process.PriorityClass = 'BelowNormal'
原文链接:Lowering PowerShell Process Priority
本文链接: https://www.pstips.net/lowering-powershell-process-priority.html
请尊重原作者和编辑的辛勤劳动,欢迎转载,并注明出处!
请尊重原作者和编辑的辛勤劳动,欢迎转载,并注明出处!
不错,似乎有点用!收藏了。