华域联盟 PowerShell Powershell改变脚本执行优先权的代码分享

Powershell改变脚本执行优先权的代码分享

支持所有PS版本。

你可能需要在后台执行Powershell,例如复制文件,但是你又不想它影响你的CPU执行其它任务。

有一种方法就是降低Powershell执行的优先权,下面函数将介绍这个技巧:

复制代码 代码如下:

function Set-Priority

{

    [CmdletBinding()]
    param

    (

        [Parameter(Mandatory=$true)]
        [System.Diagnostics.ProcessPriorityClass]
        $Priority

    )

     

    $process = Get-Process -Id $pid

    $process.PriorityClass = $Priority

}

下面执行降低优先权:

复制代码 代码如下:

Set-Priority -Priority BelowNormal

你可以随时改回执行的优先级到正常水平,甚至提高脚本的优先级 �C 增大额外开销可能会影响你UI的性能。

本文由 华域联盟 原创撰写:华域联盟 » Powershell改变脚本执行优先权的代码分享

转载请保留出处和原文链接:https://www.cnhackhy.com/14832.htm

本文来自网络,不代表华域联盟立场,转载请注明出处。

作者: sterben

发表回复

联系我们

联系我们

2551209778

在线咨询: QQ交谈

邮箱: [email protected]

工作时间:周一至周五,9:00-17:30,节假日休息

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部