windows-server-2008 – 是否有预部署Windows工作站验证程序?

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

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

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

是否有任何软件可以创建要测试的事项清单,并在机器上自动运行?现在我们使用我创建的HTA,但保持它是一个熊,我想要一些更强大的东西.任何建议将不胜感激.

我们目前有Windows XP客户端(很快转向Windows 7),主要是Windows 2003服务器(2008年).

编辑:

为了澄清我正在寻找的东西,我将更多地解释我们目前的HTA做什么,以及理想的应用程序将做什么.

收集有关最终用户的信息

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

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

检查

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

修复

>安装任何缺少的应用程序
>创建/读取/更新/删除注册表项和值
>创建/读取/更新/删除文件文件

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

编辑2
如果我们可以随时运行这些验证,那么还有一件事情会更好.例如:已部署一年的计算机.打开此应用程序并检查是否安装了正确的应用程序,安装了更新,并且我们同步的计算机上的文件是当前版本.

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

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

我相信最新版本的SCCM可以根据用户进行检查,而SCCM 2007则完全基于计算机.

鉴于此,如果您有某种方式(除了用户)根据其使用(可能无论如何映射到用户)组织您的计算机,那么您应该能够使用SCCM中的SCCM所需配置功能来执行所有检查.然后,您应该能够根据检查结果进行一些补救,或者至少要有一个计算机列表和要修复的问题.

相关文章

Windows注册表操作基础代码 Windows下对注册表进行操作使用的...
黑客常用WinAPI函数整理之前的博客写了很多关于Windows编程的...
一个简单的Windows Socket可复用框架说起网络编程,无非是建...
Windows文件操作基础代码 Windows下对文件进行操作使用的一段...
Winpcap基础代码 使用Winpcap进行网络数据的截获和发送都需要...
使用vbs脚本进行批量编码转换 最近需要使用SourceInsight查看...