Servidor
1 2 3 4 5 6 7 8 9 |
## Ejecutar los comandos que se mandan por la red ##Server $port=2020 $endpoint = new-object System.Net.IPEndPoint ([IPAddress]::Any,$port) $udpclient=new-Object System.Net.Sockets.UdpClient $port $content=$udpclient.Receive([ref]$endpoint) [Text.Encoding]::ASCII.GetString($content) |iex $udpclient.Dispose() |
Cliente
1 2 3 4 5 6 7 8 9 10 |
## Fichero con cmdlets "gps;date" | Out-File enviar.txt ##Client $port=2020 $endpoint = new-object System.Net.IPEndPoint ([IPAddress]::Loopback,$port) $udpclient=new-Object System.Net.Sockets.UdpClient $b=[Text.Encoding]::ASCII.GetBytes((gc enviar.txt)) $bytesSent=$udpclient.Send($b,$b.length,$endpoint) $udpclient.Close() |