Se netsh for bem-sucedido, retornará um errorlevel de 0 (assim como a maioria dos utilitários de linha de comando), essencialmente significando "No error".
Portanto, você deve poder usar a linha de comando if
e errorlevel
para realizar a verificação em um arquivo em lotes. Algo como:
@echo off
netsh interface ipv4 set subinterface "Local Area Connection" mtu=386 store=persistent
if errorlevel 0 goto END
:ERRORHANDLER
echo Error Detected - do stuff to fix it.
goto END
:END
echo Done!