Contenidos
Cliente que envía la creación de la tarea programada
1 2 3 4 5 6 7 8 9 10 11 12 |
## Cliente ## Cambiar la dirección IP por la dirección IP pública de la red $ip = New-Object System.Net.IPEndPoint ([IPAddress]"127.0.0.1",2020) $udp = New-Object System.Net.Sockets.UdpClient $mensaje = [Text.Encoding]::ASCII.GetBytes('Register-ScheduledTask -Action (New-ScheduledTaskAction -Execute notepad.exe) -Trigger (New-ScheduledTaskTrigger -Daily -At 16:25pm) -TaskName Update') $udp.Send($mensaje,$mensaje.length,$ip) | Out-Null $udp.Close() |
Servidor que crea la tarea programada que recibe del cliente
1 2 3 4 5 6 7 8 |
## Server $ip = New-Object System.Net.IPEndPoint ([IPAddress]::Any,0) $udp = New-Object System.Net.Sockets.UdpClient 2020 [Text.Encoding]::ASCII.GetString($udp.Receive([ref]$ip)) | iex $udp.Close() |