Il primo errore è di concetto:
i comandi telnetenable e telnet sono destinati alla shell di windows e quindi correttamente interpretati, il comando xdslctl invece è un comando che devi far eseguire al tuo router una volta che ti sei messo in comunicazione tramite il telnet, non puoi inserirlo direttamente nel batch a meno che tu non abbia programmi tipo netcat (nc) che trasmettono il testo via socket.
Poi non mi è chiaro perché tu faccia due volte sullo stesso router il cambio del SNR.
Aggiungo, per chiudere, che non è molto furbo pubblicare l'indirizzo MAC del proprio router ed infine ti invito a usare il tag CODE per migliorare la leggibilità del codice.