Advertisement
Guest User

Untitled

a guest
Nov 16th, 2018
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Batch 3.49 KB | None | 0 0
  1. @echo off
  2. cmd /c "powershell write-host -fore magenta McD DHCP scanner - by Teo. McD DHCP scanner scannar av dom vanligaste DHCP adresserna, tex Wyse &echo(&pause"
  3. :start
  4. set /a "limit= 256"
  5. set /p rest= "Ange restaurang: "
  6. IF %rest% LSS %limit% goto :A
  7.  
  8. IF %rest% GEQ %limit% goto :B
  9.  
  10. :A
  11. ping -n 1 -w 500 10.32.%rest%.24 | FIND "Reply"
  12. if %errorlevel% equ 1 powershell write-host -fore red .24 Not ok
  13.  
  14. ping -n 1 -w 500 10.32.%rest%.25 | FIND "Reply"
  15. if %errorlevel% equ 1 powershell write-host -fore red .25 Not ok
  16.  
  17. ping -n 1 -w 500 10.32.%rest%.26 | FIND "Reply"
  18. if %errorlevel% equ 1 powershell write-host -fore red .26 Not ok
  19.  
  20. ping -n 1 -w 500 10.32.%rest%.27 | FIND "Reply"
  21. if %errorlevel% equ 1 powershell write-host -fore red .27 Not ok
  22.  
  23. ping -n 1 -w 500 10.32.%rest%.28 | FIND "Reply"
  24. if %errorlevel% equ 1 powershell write-host -fore red .28 Not ok
  25.  
  26. ping -n 1 -w 500 10.32.%rest%.29 | FIND "Reply"
  27. if %errorlevel% equ 1 powershell write-host -fore red .29 Not ok
  28.  
  29. ping -n 1 -w 500 10.32.%rest%.67 | FIND "Reply"
  30. if %errorlevel% equ 1 powershell write-host -fore red .67 Not ok
  31.  
  32. ping -n 1 -w 500 10.32.%rest%.68 | FIND "Reply"
  33. if %errorlevel% equ 1 powershell write-host -fore red .68 Not ok
  34.  
  35. ping -n 1 -w 500 10.32.%rest%.69 | FIND "Reply"
  36. if %errorlevel% equ 1 powershell write-host -fore red .69 Not ok
  37.  
  38. ping -n 1 -w 500 10.32.%rest%.70 | FIND "Reply"
  39. if %errorlevel% equ 1 powershell write-host -fore red .70 Not ok
  40.  
  41. ping -n 1 -w 500 10.32.%rest%.77 | FIND "Reply"
  42. if %errorlevel% equ 1 powershell write-host -fore red .77 Not ok
  43.  
  44. ping -n 1 -w 500 10.32.%rest%.78 | FIND "Reply"
  45. if %errorlevel% equ 1 powershell write-host -fore red .78 Not ok
  46. SET var=scan
  47.  
  48. IF "%var%"=="scan" (   
  49.     powershell write-host -fore green Scanning complete. OK
  50. )
  51.  
  52. set /p adress="Vilken enhet vill du ansluta till?"
  53.  
  54. start C:\_Capgemini\VNC\vncviewer.exe 10.32.%rest%.%adress%
  55.  
  56. goto :start
  57.  
  58. :B
  59. set /A "n=%rest%-%limit%"
  60. ping -n 1 -w 500 10.117.%n%.67 | FIND "Reply"
  61. if %errorlevel% equ 1 powershell write-host -fore red .67 Not ok
  62.  
  63. ping -n 1 -w 500 10.117.%n%.68 | FIND "Reply"
  64. if %errorlevel% equ 1 powershell write-host -fore red .68 Not ok
  65.  
  66. ping -n 1 -w 500 10.117.%n%.69 | FIND "Reply"
  67. if %errorlevel% equ 1 powershell write-host -fore red .69 Not ok
  68.  
  69. ping -n 1 -w 500 10.117.%n%.70 | FIND "Reply"
  70. if %errorlevel% equ 1 powershell write-host -fore red .70 Not ok
  71.  
  72. ping -n 1 -w 500 10.117.%n%.77 | FIND "Reply"
  73. if %errorlevel% equ 1 powershell write-host -fore red .77 Not ok
  74.  
  75. ping -n 1 -w 500 10.117.%n%.78 | FIND "Reply"
  76. if %errorlevel% equ 1 powershell write-host -fore red .78 Not ok
  77.  
  78. ping -n 1 -w 500 10.117.%n%.24 | FIND "Reply"
  79. if %errorlevel% equ 1 powershell write-host -fore red .24 Not ok
  80.  
  81. ping -n 1 -w 500 10.117.%n%.25 | FIND "Reply"
  82. if %errorlevel% equ 1 powershell write-host -fore red .25 Not ok
  83.  
  84. ping -n 1 -w 500 10.117.%n%.26 | FIND "Reply"
  85. if %errorlevel% equ 1 powershell write-host -fore red .26 Not ok
  86.  
  87. ping -n 1 -w 500 10.117.%n%.27 | FIND "Reply"
  88. if %errorlevel% equ 1 powershell write-host -fore red .27 Not ok
  89.  
  90. ping -n 1 -w 500 10.117.%n%.28 | FIND "Reply"
  91. if %errorlevel% equ 1 powershell write-host -fore red .28 Not ok
  92.  
  93. ping -n 1 -w 500 10.117.%n%.29 | FIND "Reply"
  94. if %errorlevel% equ 1 powershell write-host -fore red .29 Not ok
  95. SET var=scan
  96.  
  97. IF "%var%"=="scan" (   
  98.     powershell write-host -fore green Scanning complete. OK
  99. )
  100.  
  101. set /p adress="Vilken enhet vill du ansluta till? "
  102.  
  103. start C:\_Capgemini\VNC\vncviewer.exe 10.117.%n%.%adress%
  104.  
  105. goto :start
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement