是否有部署前 Windows 工作站验证计划?

And*_*May 6 windows-server-2003 windows-server-2008 deployment windows-xp

在我们的企业中部署机器时,我们会在部署前进行一系列检查。其中一些包括:

  • 验证所需的文件和文件夹已复制到计算机
  • 验证已安装所有必需的应用程序
  • 验证已为目标用户设置了一些注册表和文件配置
  • 验证计算机位于 Active Directory 域中的正确 OU

我认为这是一个非常标准的事情。我们使用WDSGPOSCCM的组合将 Windows XP 部署到机器并安装一些软件。但是,在将机器部署给用户之前,我们需要通过一些手动过程来验证机器是否已准备就绪。

是否有任何软件可以创建要测试的内容清单并在机器上自动运行?现在我们使用我创建的 HTA,但维护它是一种负担,我想要更强大的东西。任何建议将不胜感激。

我们目前有 Windows XP 客户端(很快将迁移到 Windows 7),主要是 Windows 2003 服务器(少数 2008 年)。

编辑:

为了澄清我在寻找什么,我将更多地解释我们当前的 HTA 做什么,以及理想的应用程序会做什么。

收集有关最终用户的信息

  • 收集用户的用户名 [输入到文本框中]
  • 收集用户的角色【由下拉框选择】
  • 收集最终用户将在哪个办公室工作 [由下拉框选择]

当您单击“运行检查”按钮时,将运行一系列检查。上述 3 个变量用于确定应该运行哪些检查以及它们的预期值应该是什么。

检查

  • 验证是否安装了所有必需的软件(上面收集的角色用于确定此特定用户需要哪些软件)
  • 验证计算机是否位于正确的 OU(上面收集的 Office 用于确定此计算机的正确 OU)
  • 验证某些注册表值是否设置正确(关闭 Windows Tour、启用 UNC 等)
  • 验证一些文件是否存在(桌面上的快捷方式到我们的内部网和一些内部应用程序等)
  • 验证一些用户设置(我的文档文件夹的位置等)
  • 验证本地文件夹与网络上的模板文件夹匹配

修复

  • 安装任何丢失的应用程序
  • 创建/读取/更新/删除注册表项和值
  • 创建/读取/更新/删除文件和文件夹

现在这都是自定义编写的(在 VBScript 中,呃)。我想找到一个应用程序,我可以在其中创建修复模板并将每个模板保存在 XML 文件(或其他一些人类可读的文件格式)中。然后我可以通过选择一些我想要运行的检查来创建一个新的检查组,并保存该检查组,以便我将来可以轻松地重新运行指定的检查。

编辑 2 另一件好事是,如果我们可以随时运行这些验证。例如:一台已部署一年的计算机。打开此应用程序并检查是否安装了正确的应用程序、安装了更新以及我们同步的他们机器上的文件是当前版本。

我想我正在寻找的不仅仅是一个预部署应用程序。我只是在寻找可以随时运行的验证应用程序(甚至可能由最终用户运行?)。

...也许这是我必须自己建立的东西,但如果已经存在某些东西,我宁愿购买它而不是花费我所有的时间来制作它。

小智 0

您是否考虑过研究 Microsoft 部署工具包?您指定的大多数(如果不是全部)要求都可以实现。用于执行这些检查(或 MDT 中的“验证”)的基础设施可以作为步骤迁移到 MDT 中。