
Bueno comparto un pequeño script de powershell que permite monitorear un proceso y cuando no este activo ejecuta una acción, esta acción esta decisión de cada persona.
#Elevacion de permisos para ejecución de PS1
Set-ExecutionPolicy Unrestricted
#Variables
$b = 1
$c = Get-Content C:\flag.txt
if ($c -eq 1){
do
{
$a = Get-Process notepad -ErrorAction SilentlyContinue
if ($a.Name -eq 'notepad')
{
$a.WaitForExit()
}
Else
{
#ejecuta script
$script = "C:\miScript.vbs"
start-Process $script
#salir de loop esta opcion terminal el loop si es necesario
$b=0
}
}
while ($b -eq 1)
}


0 Comentarios