//Jeff 的技术站SUPPORT · DEVELOPMENT · OPERATIONS

PROJECTS / 11

项目清单

一条主线:把重复的终端支持工作变成可复用的工具,再把工具接进集中管理与监控。状态标注区分三档——设计与部分实现(架构与核心功能已落地,部分在规划)、开发记录(完成开发与调试)、探索阶段(验证过可行性,未完全落地)。细节持续补齐中。

终端兼容文档已公开

HP ZBook Power G10 黑苹果

HP ZBook Power G10(i7-13700H)在 macOS 26 Tahoe 上的完整可用配置记录:每一项硬件当前能不能用、靠什么实现、遇到什么问题、怎么解决的。内屏 eDP、触摸板、Wi-Fi、蓝牙、音频、电池、摄像头与 USB 全部可用;睡眠按取舍主动禁用。

OpenCoreACPI / SSDTKextLaunchDaemon内核日志分析

终端管理与标准化

让大量 Windows 终端有章可循
终端管理设计 + 部分实现

企业 Windows 终端集中管理平台

客户端 / 服务端架构的终端管理系统:客户端自动采集设备序列号、硬件配置、网络信息与已安装软件;服务端支持远程下发 PowerShell、BAT 脚本及 EXE 安装包,覆盖系统配置、注册表与组策略的远程管理。

配套能力包括客户端在线更新、执行日志回传、设备筛选,以及与资产系统的对接。整体覆盖企业终端「看得见、够得着、管得住」三个层面。

客户端 / 服务端架构远程任务调度PowerShell注册表 / 组策略
驱动管理开发记录

HP 商用电脑驱动自动化管理系统

基于 HP 官方驱动管理工具(HP CMSL / HPIA)开发的企业笔记本驱动查询、下载与版本维护程序:按机型及 Windows 版本获取匹配驱动,展示名称、版本、发布日期、分类与下载链接。

支持多线程下载、自动命名与本地存储,并设计了 NAS 驱动仓库的全量初始化与后续增量更新机制,让驱动库可以长期维护而不是一次性工程。

HP CMSLHPIAPowerShellPythonJSON 版本管理
IT 服务开发记录

企业 IT 资源自助安装工具

面向普通员工的自助式装机入口:图形化展示可安装的软件与打印机资源,按办公地点分类;选择后自动下载并执行安装程序,完成后自动退出,并支持局域网共享资源的快速映射。

价值在于把「找 IT 装个软件 / 连个打印机」这类高频工单,变成员工自己点两下就能完成的事。

Python GUIBAT共享资源映射自动化安装

自动化工具

重复操作逐一收敛成程序
软件分发开发记录

企业常用软件下载与自动更新工具

Windows 图形化下载工具,统一管理企业常用软件的获取:自动获取官方下载地址、版本信息与更新时间,支持并发下载、实时进度展示、自动重命名与同名文件替换。

同时对接内部 NAS 软件仓库做版本比对与更新通知,让「装最新版」不再依赖谁记得去官网查。

PythonTkinterHTTP / 网页解析多线程PyInstaller
终端优化开发记录

企业微信缓存分析与智能清理工具

针对企业微信长期运行堆积的缓存,开发可视化扫描与清理工具:自动识别用户缓存目录与缓存类型,按文件、图片、视频、语音分类统计占用,支持按时间清理、分类清理与预计释放空间计算。

进阶能力覆盖历史用户数据目录扫描、自定义缓存位置与回收站清理,并加入系统时间校验与清理过程状态展示,避免「清错了」和「清完了没反应」。

PythonTkinter多线程目录扫描文件系统
网络运维开发记录

Windows 网络配置与故障修复工具集

面向 Windows 10/11 的网络排障工具:自动识别当前活跃的有线 / 无线网卡,DNS 自动与手动配置一键切换,集成 Winsock、TCP/IP、DNS 缓存及网络适配器重置,并支持固定 IP、网关、DNS 的快速配置。

采用批处理交互菜单设计,需要管理员权限执行——把现场排障时那一串 netsh 命令变成菜单选项,减少重复敲命令和敲错命令。

PowerShellBATnetsh / netcfg网络接口管理

监控与告警

让设备主动报告状态
设备监控开发记录

网络打印机耗材监控与告警系统

针对 Canon 网络打印机的独立监控程序:通过 SNMP OID 定时读取 CMYK 各颜色耗材余量,低于阈值或设备离线时,经企业消息 Webhook 自动通知。

告警策略做得比较细:支持自定义检测周期与余量阈值,区分工作时间、周末、法定节假日与免打扰时段;程序常驻系统托盘,提供手动检测、日志记录与 INI 配置。

PythonSNMPWebhookINI 配置Windows 托盘
运维监控探索阶段

终端状态与应用使用情况接入 Zabbix

探索把企业终端与内部工具的使用情况纳入 Zabbix 集中监控:统计内部软件下载工具的启动与使用次数,通过自定义监控项上报,采用 Zabbix Trapper、HTTP 等接入方式。

后续方向是把打印机状态、应用运行情况与终端信息统一进同一套监控体系,让「设备出没出事」从被动报修变成主动发现。

Zabbix自定义监控项Trapper / HTTP APIPython

实验与探索

验证可行性,也验证边界
计算机视觉开发记录

本地视频监控与人脸识别系统

基于普通电脑摄像头的本地监控工具:多摄像头选择、实时预览与自动录像,录像存储配额控制与旧录像循环覆盖;移动目标检测、停留时间判断与邮件告警。

识别侧实现了人脸样本采集、模型训练与白名单识别,支持录像时间段导出、后台运行与单实例控制。全程本地处理,不依赖云服务。

PythonOpenCVNumPy视频编码图像识别
系统诊断探索阶段

Windows 音频状态监测与事件追踪

针对「音量莫名变化」这类难复现的现场问题,探索音频设备状态与静音事件的监测工具:周期性记录静音与音量状态变化的时间点,尝试关联触发变化的应用程序或进程,支持后台运行与本地日志。

事件归因(到底是哪个进程动了音量)是这一项目遇到的主要技术难点,目前以状态记录与时间线对比为主。

PythonpycawcomtypesCore Audio API

项目文档会持续补齐

如果你的环境和这里某一条对得上,欢迎对照自己的现象核对一遍。

看笔记 →