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

Dominio • CMD

Verifica rapporto di trust

Verifica il canale sicuro tra computer e dominio e, solo su richiesta, tenta la riparazione chiedendo credenziali autorizzate.

CompatibilitàWindows 10 e Windows 11 in dominio Active DirectoryPrivilegiStandardFile[QDF.it] dominio - Verifica rapporto di trust.cmd
Scarica script ↓
>_ sorgente
:: Titolo: Verifica rapporto di trust
:: Descrizione: Verifica il canale sicuro tra computer e dominio e, solo su richiesta, tenta la riparazione chiedendo credenziali autorizzate.
:: Categoria: dominio
:: Compatibilita: Windows 10 e Windows 11 in dominio Active Directory
:: Amministratore: Richiesto per la riparazione
@echo off
setlocal
title QDF - Verifica rapporto di trust
color 0E
cls
echo ===============================================================
echo               VERIFICA RAPPORTO DI TRUST
echo ===============================================================
echo.
powershell.exe -NoProfile -Command "if(Test-ComputerSecureChannel -ErrorAction SilentlyContinue){exit 0}else{exit 1}"
if not errorlevel 1 (
    color 0A
    echo Il canale sicuro con il dominio risulta valido.
    goto :fine
)
color 0C
echo Il canale sicuro non risulta valido oppure non e verificabile.
echo Controllare prima rete, DNS, ora e raggiungibilita del dominio.
echo.
choice /C SN /N /M "Tentare la riparazione? [S/N]: "
if errorlevel 2 goto :fine
fltmc >nul 2>&1
if errorlevel 1 (
    echo Avviare nuovamente lo script come amministratore per riparare.
    goto :fine
)
powershell.exe -NoProfile -ExecutionPolicy Bypass -Command "$c=Get-Credential -Message 'Credenziali autorizzate sul dominio'; if(Test-ComputerSecureChannel -Repair -Credential $c -Verbose){exit 0}else{exit 1}"
if errorlevel 1 (
    color 0C
    echo Riparazione non riuscita.
) else (
    color 0A
    echo Rapporto di trust riparato. Riavviare il computer appena possibile.
)
:fine
echo.
pause
endlocal
exit /b