创buildActive Directory用户configuration文件

有没有办法让我的Windows XP计算机是域客户端创build特定的用户configuration文件,而不必让用户login?

USMT会为你做这件事,但是需要大量的试验和错误才能得到你需要的东西。

提取configuration文件时,您可以使用/ ui:domain \ username开关运行ScanState 。 我相信这代表用户包含 。 我认为,只有那个用户,所以你可以作为一个pipe理员在他们的桌面上做这个用户没有login。

如果你想要的只是该用户的帐户/文件夹,那么你可能还需要使用Config.xml文件来包含或排除各种文件,文件夹和设置。 Technet上的此页面包含一个可修改的示例XML文件。

我不记得确切,但你可以运行:

ScanState \\fileserver\mystore /ui:domain\username /genconfig:MyConfig.xml 

这会为你生成一个configuration文件。 然后,您可以查看该文件,以查看是否需要复制等。修改此文件,以便仅移动所需的设置和文件,然后将此文件用作ScanState的参数:

 ScanState \\fileserver\mystore /ui:domain\username /i:MyConfig.xml 

在理想的情况下,剩下的就是在新PC上运行LoadState 。 因为您只需备份所需的内容,所以Load不需要任何花式开关:

 LoadState \\fileserver\mystore 

应该够了。 这应该在新PC上创build用户的configuration文件,当他们下次login时,他们应该在桌面上看到他们的文件,等等。

根据我的经验,我花了几天的时间试图configuration各种奇特的设置,以迁移到新的桌面,其中一半我永远无法正常工作。 然后花了一个小时备份一个configuration文件,10分钟移动到一个文件共享和另一个小时加载新的configuration文件。 然后它会无缘无故地失败。

最后,我们在两个月的时间里只有100台电脑进行了更换,所以我们只需重新设置用户密码并login即可设置原始的新configuration文件。

Technet有这方面的大量信息:

http://technet.microsoft.com/en-us/library/dd560775%28WS.10%29.aspx

http://technet.microsoft.com/en-us/library/dd560801%28WS.10%29.aspx

http://technet.microsoft.com/en-us/library/dd560755%28WS.10%29.aspx

正如你所说,这是一个域客户端,我认为它是活动目录域的一部分。 这是很有可能的编程。 你可以连接到你的LDAP服务器,并可以做很多操作,如创build用户,更改密码等。

我假定在这种情况下,你不是在执行集中pipe理的configuration文件,换句话说,每个用户在他们login的每台机器上都有自己的本地主目录?

在这种情况下,可能会节省一些时间来创build一个可以为该用户插入的“骨架”目录? 前一阵子,我学会了如何为我的用户设置默认configuration文件( http://www.standalone-sysadmin.com/blog/2009/07/changing-the-windows-xp-default-user-profile/ ),所以也许那里的指令可以修改为你想要的?

我从来没有听说过这是可能的。 如果你知道,我很乐意听到这个消息。

到目前为止,完成你想要做的最简单的方法是让pipe理员重置用户的域密码。 然后使用该密码login到新桌面,该密码创build该帐户。 然后注销,重新设置密码,并确保有人通知用户,然后再尝试login。

在域用户的计算机上创build新configuration文件时,在registry和文件系统中会发生很多事情。 请注意 – 仅仅复制用户configuration文件是不够的。

总是有select来调整“默认用户”configuration文件的目的。 如果您将桌面/我的文档中的内容复制到默认用户\桌面和默认用户\我的文档,那么当用户第一次login时,它将被复制。 之后,你必须确保删除这些文件,否则每个人第一次login到该机器将得到它。 我们现在使用这种技术已经有好几年了,同时将用户从PC移植到PC上(实际上我们复制整个configuration文件,以至于用户感觉他还没有移动)。