How can I keep the command window from closing after running my batch script. I want to keep it open for troubleshooting and testing purposes. It closes after I put in the ping and if errorlevel part in. Is my code correct and how can I keep it from closing?
@echo on
for /f %%a in (pclist.txt) do (
ping -n 1 \\%%a > NUL
IF ERRORLEVEL 0 (goto :copyhost1) ELSE goto :skipcopyhost1
:copyhost1
ROBOCOPY "\\%%a\C$\folder" "\\servername\folder" /MOVE
ROBOCOPY "\\%%a\C$\folder2" "\\servername\folder2" /MOVE
ROBOCOPY "\\%%a\C$\folder3" "\\servername\folder3" /MOVE
:skipcopyhost1
)
PAUSE
Here is what I know does work:
@echo on
for /f %%a in (pclist.txt) do (
ROBOCOPY "\\%%a\C$\folder" "\\servername\folder" /MOVE
ROBOCOPY "\\%%a\C$\folder2" "\\servername\folder2" /MOVE
ROBOCOPY "\\%%a\C$\folder3" "\\servername\folder3" /MOVE
)
PAUSE