1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
function monitorizar($proceso,$monitorizar,$valor) { $procesobuscado = Get-Process -Name $proceso if($procesobuscado.$monitorizar -gt $valor) { $proceso } } for(1) { $nomobredirectorio = (Get-Date).ToString("yyyyMMdd") mkdir $nomobredirectorio cd $nomobredirectorio foreach($proceso in Get-Process) { monitorizar $proceso.Name cpu 10 | Out-File procesos2.txt -Append } Start-Sleep -Seconds (24*60*60) } |