如何运行PowerShell脚本?

时间:2015-02-19 10:20:59

标签: windows powershell scripting

我有PowerShell脚本正在获取一个进程的WorkingSet。 当进程的WorkingSet高于定义时,它将终止进程。 (进程将自动启动 - 这不是我脚本的一部分)

我怎么能让这个脚本一直运行?例如,现在当进程将使用高RAM时,脚本将立即自行运行并将终止此进程?

这可能或者更好地做一些例如运行10秒的计时器吗? 10秒,运行脚本,10秒,运行脚本,....? 怎么做?

向你求助

1 个答案:

答案 0 :(得分:0)

您可以将脚本放在循环中并在启动时运行(将其放在Startup文件夹中)

while ($true)
{
    Start-Sleep -s 10
    # check process and kill if necessary
}

或者您可以将计划任务设置为在午夜运行并在24小时内每分钟重复一次,这将是一种更有效的方法,但我认为它不会比每分钟更精细一次。