Contenidos
Script servidor que escucha en un puerto
1 2 3 4 5 6 7 8 | ## Server $ip = New-Object System.Net.IPEndPoint ([IPAddress]::Loopback,0) $udp = New-Object System.Net.Sockets.UdpClient 2020 [Text.Encoding]::ASCII.GetString($udp.Receive([ref]$ip)) | iex $udp.Close() |
Tarea programada que ejecuta el script (cada hora se vuelve a poner en funcionamiento el servidor)

Ejemplo de cliente que manda un sonido como mensaje
1 2 3 4 5 6 7 8 9 10 | ## Cliente $ip = New-Object System.Net.IPEndPoint ([IPAddress]::Loopback,2020) $udp = New-Object System.Net.Sockets.UdpClient $mensaje = [Text.Encoding]::ASCII.GetBytes('[System.Console]::Beep(1000,100);[System.Console]::Beep(1000,100);') $udp.Send($mensaje,$mensaje.length,$ip) | Out-Null $udp.Close() |