QDF QDF.it
Controlla. Analizza. Risolvi.
Registrati
Script QDF
← Torna agli script

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.

CompatibilitàWindows 10 e Windows 11PrivilegiStandardFile[QDF.it] rete - Diagnostica rete.cmd
Scarica 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