Advertisement
Guest User

Untitled

a guest
Sep 19th, 2019
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.15 KB | None | 0 0
  1. $IP = Get-NetIPAddress -InterfaceAlias "Ethernet*" -AddressFamily IPv4| select -ExpandProperty IPAddress
  2. $SN = Get-NetIPAddress -InterfaceAlias "Ethernet*" -AddressFamily IPv4| select -ExpandProperty PrefixLength
  3. $splitIPs = $ip.Split(".")
  4.  
  5. switch ($SN)
  6. {
  7. 8
  8. {
  9. for ($i = 1; $i -le 254; $i++)
  10. {
  11. for ($j = 1; $j -le 254; $j++)
  12. {
  13. for ($x = 1; $x -le 254; $x++)
  14. {
  15. Test-Connection '$SplitIPs[0].$i.$j.$x'-Count 1 #-ErrorAction SilentlyContinue
  16. }
  17. }
  18. }
  19. }
  20.  
  21. 16
  22. {
  23. for ($i = 1; $i -le 254; $i++)
  24. {
  25. for ($j = 1; $j -le 254; $j++)
  26. {
  27. Test-Connection '$SplitIPs[0].$SplitIPs[1].$i.$j'-Count 1 #-ErrorAction SilentlyContinue
  28. }
  29. }
  30. }
  31.  
  32. 24
  33. {
  34. for ($i = 1; $i -le 254; $i++)
  35. {
  36.  
  37. $IP = "$SplitIPs[0].$SplitIPs[1].$SplitIPs[2].$i"
  38. Test-Connection "$SplitIPs[0].$SplitIPs[1].$SplitIPs[2].$i" -Count 1 #-ErrorAction SilentlyContinue
  39. }
  40. }
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement