Windows 编排器

专用工作站自动化

优化 Windows PC 以实现连续运行。PowerShell 脚本管理自动登录、重新启动已定义的进程并控制更新以提高可用性。

Windows 编排器是一种工程解决方案,旨在满足特定需求:确保 Windows 桌面工作站上服务器类型应用程序的持续运行。

最初的用例是 AllSys,一种个人人工智能。为了确保其持续可用性,有必要克服 Windows 的固有局限性。

挑战:使工作站可靠

  1. 非托管重启 停电会使机器卡在登录屏幕上,导致应用程序无法远程访问。
  2. 性能下降 随着时间的推移,系统的不稳定性需要定期重启以维持标称性能。

现有工具的局限性

面对这些问题,第三方实用程序被证明是不合适的。他们的方法是阻止操作,而不是编排它们。缺少一种集成的、可由脚本驱动的解决方案,该解决方案能够执行自定义逻辑,例如在计划重启之前运行备份脚本。

我们的答案:系统编排

  • 自动恢复 确保在事件发生后登录会话并重新启动已定义的应用程序。
  • 预防性维护 允许安排受控的每日重启,并预先执行自定义脚本。

主要特点

🎛️

图形助手

通过引导式界面进行简单配置,无需手动编辑文件。

🌍

多语言支持

界面和日志提供 11 种语言版本,并自动检测系统语言。

电源管理

禁用睡眠模式和快速启动以获得最大稳定性。

🔄

进程管理器

在每次会话打开时重新启动您的主应用程序,以确保其正确启动。

🛡️

Windows 更新控制

禁用自动机制。保留对安装的手动控制。

🕐

计划重启

安排每日系统重启,并预先执行自定义操作。

安装

1

下载

从 GitHub 克隆或下载项目到目标计算机。

2

配置

运行 `1_install.bat` 以启动图形配置助手。

3

安装

接受创建计划任务的权限请求 (UAC)。

4

可操作

配置立即应用。机器现在可以自动进行未来的重启。

建筑

该体系结构与 Windows 的核心——任务计划程序——本地集成。这种方法可确保最大的稳定性和接近于零的资源消耗。

1. 系统脚本 (`config_systeme.ps1`)

在启动时以 `SYSTEM` 权限执行,它配置机器环境(电源、更新、自动登录)并建立稳定性的基础。

2. 用户脚本 (`config_utilisateur.ps1`)

在每次会话打开时触发,它会重新启动您的应用程序以确保它以干净的状态启动。

3. 重启前操作

系统脚本可以创建一个任务,在计划重启之前执行自定义命令(备份、清理),将必要性转化为机会。