是否有预部署Windows工作站validation程序?

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

  • validation所需的文件和文件夹已被复制到计算机
  • validation所有必需的应用程序已安装
  • 确认已经为预期用户设置了一些registry和文件configuration
  • validation计算机是否在Active Directory域中的正确OU中

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

是否有任何软件可以创build一个testing清单,并在机器上自动运行? 现在我们使用一个我创build的HTA,但是维护它是一个熊,我想要一些更强大的东西。 任何build议将不胜感激。

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

编辑:

为了说明我在找什么,我会解释更多关于我们目前的HTA的function,以及理想的应用程序的function。

收集有关最终用户的信息

  • 收集用户的用户名[input到文本框中]
  • 收集用户的angular色[由下拉框select]
  • 收集最终用户将在哪个办公室工作[由下拉框select]

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

检查

  • validation是否安装了所有必需的软件(上面收集的angular色用于确定该特定用户需要哪些软件)
  • validation计算机是否位于正确的OU中(上面收集的Office用于确定此计算机的正确OU)
  • validation是否正确设置了一些registry值(closuresWindows游览,启用UNC等)
  • 确认存在一些文件(桌面上的快捷方式到我们的内部网和一些内部应用程序等)
  • validation一些用户设置(“我的文档”文件夹的位置等)
  • validation本地文件夹是否与networking上的模板文件夹匹配

修复

  • 安装任何丢失的应用
  • 创build/读取/更新/删除registry项和值
  • 创build/读取/更新/删除文件和文件夹

现在这是所有自定义书面(在VBScript中,唉)。 我想find一个应用程序,我可以创build修复的模板,并保存在一个XML文件(或其他人类可读的文件格式)。 然后,我可以通过select一些我想运行的检查来创build一个新的检查组,并将检查组保存下来,以便将来可以轻松地重新运行指定的检查。

编辑2更好的事情是,如果我们可以在任何时候运行这些validation。 例如:已经部署了一年的计算机。 打开这个应用程序,检查是否安装了正确的应用程序,安装了更新,我们同步的机器上的文件是当前的版本。

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

…也许这是我必须build立自己的东西,但是如果已经存在的东西我已经宁愿购买,而不是花我所有的时间。

我相信SCCM的最新版本可以根据用户进行检查,而SCCM 2007是纯粹基于计算机的。

因此,如果您有其他方式(除了用户)根据其用途组织您的计算机(可能映射到用户),那么您应该可以在SCCM中使用SCCM Desired Configurationfunction来执行所有检查。 然后,您应该能够根据您的检查结果进行一些修复,或者至less有一个计算机和修复问题的列表。

您是否考虑过查看Microsoft Deployment Toolkit? 大多数(如果不是所有的)要求都可以完成。 执行这些检查的基础架构(或MDT中的“validation”)可以作为步骤迁移到MDT中。