我们有很多运行Windows XP的计算机,所有用户login时都具有相同的强制用户configuration文件。通过将configuration文件path设置为\\ server \ profiles \ winxp.man
现在我们有一些新的Windows 7电脑,我们希望所有用户在login到运行Windows 7的计算机时都拥有不同的强制用户configuration文件(位于\\ server \ profiles \ win7.man)。但是我只能设置Active Directory中用户属性中“configuration文件path”字段中的一个configuration文件path。
是否有可能为所有用户分配一个强制用户configuration文件,当他们login到WinXP机器和Win7电脑不同的configuration文件?
如果启用了漫游configuration文件,则WinXP和Win7默认将其configuration文件保存在单独的文件夹中,即使您只有一个在Active Directory中指定的文件夹。 Windows 7会悄悄地将.V2追加到WinXP使用的文件夹名称的末尾,然后使用该文件夹的.V2版本忽略另一个,例如:
Active Directory中指定的目录:
\\server\share\%username%
XP实际使用的目录:
\\server\share\%username%
Windows 7实际使用的目录:
\\server\share\%username%.V2
你有创build必要的configuration文件文件夹与.V2在它看看是否会使用它?
免责声明我们不使用强制性configuration文件,所以这是一个build议,而不是我试过的东西。
根据知识库文章973289 ,正确的过程是这样做的:
在相关说明中,您可能需要考虑使用组策略来设置每台计算机的漫游configuration文件path,而不是按每个用户进行设置。 这是支持Vista和以上。
Policy Set roaming profile path for all users logging onto this computer Category Path Computer Configuration\Administrative Templates\System\User profiles\ Supported On At least Microsoft Windows VistaRegistry Key HKLM\Software\Policies\Microsoft\Windows\System Value Machineprofilepath
我试图find一种方式,你可以插入操作系统版本variables到configuration文件的文件名(主目录可以设置为\ server \ home \%username%)的方式,但我没有任何运气到目前为止追踪%osversion%variables。 或者查找可用variables的列表。