有没有更简单的方法来“为Windows 7用户创build强制configuration文件”

是否有一个比Microsoft正式支持的使用sysprep和AIK的方法更简单的方法“在Active Directory环境中为Windows 7用户创build强制configuration文件”? 如果是这样,怎么样?

实际上, 有许多方法可以创build强制性configuration文件 。 问题是只有一个支持的方法。 这是文档要说的:

存在其他创build默认用户configuration文件的方法。 但是,本节介绍的步骤是Microsoft支持的用于自定义默认用户configuration文件的唯一步骤。 这些步骤清理源用户configuration文件,以便它支持多个用户。

我发现通过sysprep的CopyProfile 创build一个强制configuration文件不是什么大问题。 问题通常在需要频繁pipe理性地修改强制性configuration文件的地方开始。 如果这也是您的问题,您可能需要考虑以下选项:

  • 请勿修改configuration文件本身,请使用组策略覆盖configuration文件设置
  • 使用一个脚本的方法,加载之前准备好的强制configuration文件,进行更改并将相关registry设置导出到ntuser.man文件中 – 请参阅我的关于修改强制用户configuration文件的问题,以了解如何执行此操作。

这是一个解决方法:

http://oakdome.com/k5/tutorials/windows-7-mandatory-roaming-profile.php

强制configuration文件可以通过将ntuser.dat文件重命名为ntuser.man来创build。 您需要将“扩展名”从.DAT更改为.MAN。

您还可以编写脚本来重命名所有文件,或者如果所有用户都需要具有相同的桌面,则可以通过将预定义的configuration文件复制到共享来创build“超强制”configuration文件,将ntuser.dat名称更改为ntuser.man并在Active Directory用户和计算机的所有用户的“configuration文件”选项卡中将configuration文件path提供给configuration文件。 如果您的服务器上有用户的漫游configuration文件,则有一个组策略设置可以使configuration文件成为必需的。

这里是步骤:

计算机configuration策略pipe理模板系统用户configuration文件阻止漫游configuration文件更改传播到服务器

这通过停止系统将更改更新到服务器来强制configuration文件。 此设置与为漫游configuration文件将NTUSER.DAT重命名为NTUSER.MAN具有相同的效果。

有一种方法可以避免首先处理configuration文件。 如果您想要pipe理configuration文件中的特定项目,则可以使用Active Directory组策略的“用户部分”来更改您想要更改的项目。 您可以第一次或每次放入文件/文件夹或registry项。

这很容易,可configuration和集中pipe理。

如果要为特定计算机configuration策略,则要在GPO中添加的主要设置是“replace”或“合并”模式下的“计算机configuration\策略\pipe理模板\系统\组策略”环回处理。 这是一篇关于你可以使用哪种设置的文章。 此设置将打开用户部分。

我们在这里不使用漫游configuration文件,但是我也发现微软需要使用Sysprep作为默认的用户configuration文件。

相反,我只需login一个虚拟的AD用户(没有额外的组策略),进行所需的更改并注销。 然后以pipe理员身份login,打开configuration文件pipe理器(系统属性>高级>用户configuration文件),select我的虚拟用户,运行一个名为启动器的实用程序,然后select“复制到”C:\ Users \ Default。

我从来没有任何问题,这种方法。