
Rete • CMD
Diagnostica rete
Raccoglie configurazione IP, schede, routing, cache ARP e test di connettivita e DNS in un file di testo salvato accanto allo script.
>_ sorgente
:: Titolo: Diagnostica rete
:: Descrizione: Raccoglie configurazione IP, schede, routing, cache ARP e test di connettivita e DNS in un file di testo salvato accanto allo script.
:: Categoria: rete
:: Compatibilita: Windows 10 e Windows 11
:: Amministratore: No
@echo off
setlocal
title QDF - Diagnostica rete
color 0E
set "REPORT=%~dp0Diagnostica-rete-%COMPUTERNAME%.txt"
cls
echo ===============================================================
echo DIAGNOSTICA RETE
echo ===============================================================
echo.
echo Verranno raccolte solamente informazioni diagnostiche.
echo Nessuna configurazione verra modificata.
echo Il report sara salvato accanto a questo script.
echo.
pause
echo Creazione del report in corso...
(
echo QDF - DIAGNOSTICA RETE
echo Data: %DATE% %TIME%
echo Computer: %COMPUTERNAME%
echo Utente: %USERDOMAIN%\%USERNAME%
echo.
echo ============================================================
echo CONFIGURAZIONE IP
echo ============================================================
ipconfig /all
echo.
echo ============================================================
echo INTERFACCE DI RETE
echo ============================================================
netsh interface show interface
echo.
echo ============================================================
echo TABELLA DI ROUTING
echo ============================================================
route print
echo.
echo ============================================================
echo CACHE ARP
echo ============================================================
arp -a
echo.
echo ============================================================
echo TEST CONNETTIVITA IP - 1.1.1.1
echo ============================================================
ping -n 4 1.1.1.1
echo.
echo ============================================================
echo TEST DNS E CONNETTIVITA - www.microsoft.com
echo ============================================================
nslookup www.microsoft.com
ping -n 4 www.microsoft.com
) >"%REPORT%" 2>&1
if not exist "%REPORT%" (
color 0C
echo.
echo ERRORE: impossibile creare il report.
) else (
color 0A
echo.
echo Report creato correttamente:
echo %REPORT%
start "" notepad.exe "%REPORT%"
)
echo.
pause
endlocal
exit /b