@echo off echo ======================================== echo AMT 连接测试工具 echo ======================================== echo. set /p AMT_IP="请输入 AMT 设备 IP 地址: " set /p AMT_USER="请输入 AMT 用户名 (默认: admin): " if "%AMT_USER%"=="" set AMT_USER=admin echo. echo 正在测试连接到 %AMT_IP%... echo. REM 测试端口 16992 是否开放 echo [1/4] 测试端口 16992 (HTTP)... powershell -Command "Test-NetConnection -ComputerName %AMT_IP% -Port 16992 -InformationLevel Detailed" echo. echo [2/4] 测试端口 16993 (HTTPS)... powershell -Command "Test-NetConnection -ComputerName %AMT_IP% -Port 16993 -InformationLevel Detailed" echo. echo [3/4] 尝试 HTTP 连接... curl -v -u %AMT_USER% http://%AMT_IP%:16992/wsman -H "Content-Type: application/soap+xml;charset=UTF-8" -d "" echo. echo [4/4] 尝试 HTTPS 连接... curl -v -k -u %AMT_USER% https://%AMT_IP%:16993/wsman -H "Content-Type: application/soap+xml;charset=UTF-8" -d "" echo. echo ======================================== echo 测试完成 echo ======================================== echo. echo 提示: echo - 如果端口不通,请检查防火墙设置 echo - 如果返回 401,请检查用户名和密码 echo - 如果返回 404,AMT 可能未启用 echo - HTTP 端口: 16992, HTTPS 端口: 16993 echo. pause