>验证所需的文件和文件夹已复制到计算机
>验证所有必需的应用程序
安装
>验证是否已为目标用户设置了一些注册表和文件配置
>验证计算机是否在Active Directory域中的正确OU中
我认为这是一个非常标准的事情.我们使用WDS,GPO和SCCM的组合将Windows XP部署到计算机并安装某些软件.但是,在将机器部署到用户之前,我们需要通过一个有点手动的过程来验证机器是否准备就绪.
是否有任何软件可以创建要测试的事项清单,并在机器上自动运行?现在我们使用我创建的HTA,但保持它是一个熊,我想要一些更强大的东西.任何建议将不胜感激.
我们目前有Windows XP客户端(很快转向Windows 7),主要是Windows 2003服务器(2008年).
编辑:
为了澄清我正在寻找的东西,我将更多地解释我们目前的HTA做什么,以及理想的应用程序将做什么.
收集有关最终用户的信息
>收集用户的用户名[输入文本框]
>收集用户的角色[由下拉框选择]
>收集最终用户将在哪个办公室工作[由下拉框选择]
单击“运行检查”按钮时,将运行一系列检查.上述3个变量用于确定应该运行哪些检查以及它们的预期值应该是什么.
检查
>验证是否已安装所有必需的软件(上面收集的角色用于确定此特定用户需要哪个软件)
>验证计算机是否位于正确的OU中(上面收集的Office用于确定此计算机的正确OU)
>验证是否正确设置了某些注册表值(关闭Windows Tour,启用UNC等)
>验证是否存在某些文件(桌面上的快捷方式到我们的Intranet和一些内部应用程序等)
>验证一些用户设置(“我的文档”文件夹的位置等)
>验证本地文件夹是否与网络上的模板文件夹匹配
修复
>安装任何缺少的应用程序
>创建/读取/更新/删除注册表项和值
>创建/读取/更新/删除文件和文件夹
现在这是所有自定义写的(在VBScript,呃).我想要找到的是一个应用程序,我可以创建修复模板,并将每个模板保存为XML文件(或其他一些人类可读的文件格式).然后,我可以通过选择一些我想要运行的检查来创建一个新的检查组,并保存该检查组,以便将来可以轻松地重新运行指定的检查.
编辑2
如果我们可以随时运行这些验证,那么还有一件事情会更好.例如:已部署一年的计算机.打开此应用程序并检查是否安装了正确的应用程序,安装了更新,并且我们同步的计算机上的文件是当前版本.
我想我正在寻找的不仅仅是预部署应用程序.我只是在寻找可以随时运行的Verification应用程序(甚至可能是最终用户?).
…也许这是我必须自己建立的东西,但如果存在某些东西我宁愿购买它而不是花费我所有的时间来制作它.