- 添加 AMT Digest 认证服务 (AmtDigestService) - 添加 AMT 模拟服务用于测试 (AmtMockService) - 更新设备控制器支持 AMT 连接测试和设备信息获取 - 前端添加 AMT 自动添加方式,支持手动输入和凭证选择 - 移除 Basic 认证,仅使用 Digest 认证 - 添加 Apache HttpClient 依赖支持 Digest 认证 - 创建相关文档和测试脚本
42 lines
1.4 KiB
Batchfile
42 lines
1.4 KiB
Batchfile
@echo off
|
|
echo ========================================
|
|
echo 快速 AMT 连接测试
|
|
echo ========================================
|
|
echo.
|
|
|
|
set /p AMT_IP="请输入 AMT 设备 IP 地址: "
|
|
|
|
echo.
|
|
echo [测试 1] Ping 测试...
|
|
ping -n 4 %AMT_IP%
|
|
|
|
echo.
|
|
echo [测试 2] 端口 16992 (HTTP) 测试...
|
|
powershell -Command "$result = Test-NetConnection -ComputerName %AMT_IP% -Port 16992 -WarningAction SilentlyContinue; if($result.TcpTestSucceeded) { Write-Host '端口 16992 开放 - 成功' -ForegroundColor Green } else { Write-Host '端口 16992 关闭 - 失败' -ForegroundColor Red }"
|
|
|
|
echo.
|
|
echo [测试 3] 端口 16993 (HTTPS) 测试...
|
|
powershell -Command "$result = Test-NetConnection -ComputerName %AMT_IP% -Port 16993 -WarningAction SilentlyContinue; if($result.TcpTestSucceeded) { Write-Host '端口 16993 开放 - 成功' -ForegroundColor Green } else { Write-Host '端口 16993 关闭 - 失败' -ForegroundColor Red }"
|
|
|
|
echo.
|
|
echo ========================================
|
|
echo 诊断结果
|
|
echo ========================================
|
|
echo.
|
|
echo 如果 Ping 失败:
|
|
echo - 检查 IP 地址是否正确
|
|
echo - 检查网络连接
|
|
echo - 检查防火墙设置
|
|
echo.
|
|
echo 如果端口关闭:
|
|
echo - AMT 可能未启用
|
|
echo - 防火墙阻止了端口
|
|
echo - AMT 服务未运行
|
|
echo.
|
|
echo 如果端口开放但仍然超时:
|
|
echo - 检查 AMT 用户名和密码
|
|
echo - 尝试在 AMT 设备上重启 LMS 服务
|
|
echo.
|
|
|
|
pause
|