启动特定文件时是否可以运行脚本? (在这种情况下访问)如果是这样,是否可以使用Windows任务调度程序?另外,请记住我使用powershell来开发脚本。
答案 0 :(得分:1)
也许您可以使用WMI事件观察程序。此代码段等待启动calc.exe,然后运行脚本将优先级调整为低。它会在等待生成下一个calc.exe实例时循环。
$prog = Get-Process -Name calc | ?{$_.PriorityClass = [System.Diagnostics.ProcessPriorityClass]::Idle}
while($true)
{
$Query = "select * from __instanceCreationEvent within 1 where targetInstance isa 'win32_Process' AND TargetInstance.Name = 'calc.exe'"
$Eventwatcher = New-Object management.managementEventWatcher $Query
$Event = $Eventwatcher.waitForNextEvent()
$prog = Get-Process -Name calc | ?{$_.PriorityClass = [System.Diagnostics.ProcessPriorityClass]::Idle}
}
其他信息。
另一个例子。