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