Advertisement
lincruste

Untitled

Dec 20th, 2013
525
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Batch 0.95 KB | None | 0 0
  1. @echo off
  2. @setlocal enableextensions enabledelayedexpansion
  3. echo iperf sans installation Julien L. et Mathias B. Technology Inc
  4. echo version 1.1 / ajout d'un compteur de boucles
  5. rem requête de l'IP
  6. @SET /P adresse=[Entrez l'adresse IP du client]
  7. rem définir le nombre de boucles
  8. @SET /P nbrloop=[Entrez le nombre de tests à effectuer (1-10)]
  9. @SET /A compteur=%nbrloop%
  10. rem extraction de l'IP
  11. for /f "delims=[] tokens=2" %%a in ('ping %computername% -4 -n 1 ^| findstr "["') do (set adresse2=%%a)
  12. if NOT exist %windir%\iperf.exe copy /Y \\UNC_PATH_TO_IPERF\*.* %windir%\
  13. rem verif arch puis copie syswow64 sinon dans sys32
  14. if NOT exist \\%adresse%\admin$\iperf.exe copy /Y \\UNC_PATH_TO_IPERF\*.* \\%adresse%\admin$\
  15. rem exécution du serveur local
  16. start cmd /c iperf -s
  17. rem exécution du client distant
  18. FOR /L %%G IN (1,1,!compteur!) DO (
  19. "\\UNC_PATH_TO_PSEXEC\PsExec.exe" /accepteula \\%adresse% -s -d -i iperf.exe -c %adresse2%
  20. pause
  21. )
  22. endlocal
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement