Advertisement
mdriscoll93

Send-UdpDatagram.ps1

Feb 13th, 2024 (edited)
1,073
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PowerShell 0.75 KB | Software | 0 0
  1. function Send-UdpDatagram
  2. {
  3.       Param ([string] $EndPoint,
  4.       [int] $Port,
  5.       [string] $Message)
  6.  
  7.       $IP = [System.Net.Dns]::GetHostAddresses($EndPoint)
  8.       $Address = [System.Net.IPAddress]::Parse($IP)
  9.       $EndPoints = New-Object System.Net.IPEndPoint($Address, $Port)
  10.       $Socket = New-Object System.Net.Sockets.UDPClient
  11.       $EncodedText = [Text.Encoding]::ASCII.GetBytes($Message)
  12.       $SendMessage = $Socket.Send($EncodedText, $EncodedText.Length, $EndPoints)
  13.       $Socket.Close()
  14. }
  15.  
  16. # function becomes available after loading into your ISE environment
  17. # Send-UdpDatagram -EndPoint "<REMOTE_GW_IP>" -Port 500 -Message "test.mymetric:0|c"
  18. # Send-UdpDatagram -EndPoint "<REMOTE_GW_IP>" -Port 4500 -Message "test.myothermetric:0|c"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement