Windows 编排器
专用工作站自动化
优化 Windows PC 以实现连续运行。PowerShell 脚本管理自动登录、重新启动已定义的进程并控制更新以提高可用性。
Windows 编排器是一种工程解决方案,旨在满足特定需求:确保 Windows 桌面工作站上服务器类型应用程序的持续运行。
最初的用例是 AllSys,一种个人人工智能。为了确保其持续可用性,有必要克服 Windows 的固有局限性。
挑战:使工作站可靠
- 非托管重启 停电会使机器卡在登录屏幕上,导致应用程序无法远程访问。
- 性能下降 随着时间的推移,系统的不稳定性需要定期重启以维持标称性能。
现有工具的局限性
面对这些问题,第三方实用程序被证明是不合适的。他们的方法是阻止操作,而不是编排它们。缺少一种集成的、可由脚本驱动的解决方案,该解决方案能够执行自定义逻辑,例如在计划重启之前运行备份脚本。
我们的答案:系统编排
- 自动恢复 确保在事件发生后登录会话并重新启动已定义的应用程序。
- 预防性维护 允许安排受控的每日重启,并预先执行自定义脚本。
主要特点
图形助手
通过引导式界面进行简单配置,无需手动编辑文件。
多语言支持
界面和日志提供 11 种语言版本,并自动检测系统语言。
电源管理
禁用睡眠模式和快速启动以获得最大稳定性。
进程管理器
在每次会话打开时重新启动您的主应用程序,以确保其正确启动。
Windows 更新控制
禁用自动机制。保留对安装的手动控制。
计划重启
安排每日系统重启,并预先执行自定义操作。
安装
1
下载
从 GitHub 克隆或下载项目到目标计算机。
2
配置
运行 `1_install.bat` 以启动图形配置助手。
3
安装
接受创建计划任务的权限请求 (UAC)。
4
可操作
配置立即应用。机器现在可以自动进行未来的重启。
建筑
该体系结构与 Windows 的核心——任务计划程序——本地集成。这种方法可确保最大的稳定性和接近于零的资源消耗。
1. 系统脚本 (`config_systeme.ps1`)
在启动时以 `SYSTEM` 权限执行,它配置机器环境(电源、更新、自动登录)并建立稳定性的基础。
2. 用户脚本 (`config_utilisateur.ps1`)
在每次会话打开时触发,它会重新启动您的应用程序以确保它以干净的状态启动。
3. 重启前操作
系统脚本可以创建一个任务,在计划重启之前执行自定义命令(备份、清理),将必要性转化为机会。