我正在运行连接到域的Windows Server 2008和Windows XP客户端。
本地用户有一个指定的背景图像,我试图用GPO覆盖。
我尝试使用GPO将图像文件复制到computer configuration\preferences\files的本地工作站,以设置桌面墙纸
action: create
source file: \\mydomain.local\NETLOGON\wallpaper\background.bmp
destination file: c:\scripts\wallpaper\background.bmp
然后,在user configuration\administrative templates\desktop\desktop设置desktop wallpaper与设置desktop wallpaper
wallpaper name: C:\scripts\wallpaper\background.bmp
wallpaper style: centered
login后,我可以短暂地看到默认的壁纸,但随后消失了,剩下的空白背景。
映像文件在服务器上可用,并成功复制到本地工作站。
客户端扩展更新安装在工作站上,其他基于用户的GPO设置正在运行。
以下是桌面GPO中的所有设置: 

我错过了什么吗?
@西蒙卡特林有很好的提示,这里有一个更大的事情要检查:
请注意,如果您必须通过RDPtesting,请确保将RDP会话设置为最高保真度(桌面背景已选中,否则您将无法看到)。
最后,可能需要多个用户login才能看到它。 对于某些GPO,特别是在XP中,它们在第一次login时设置,但是直到第二次login才生效。 通常你会在事件日志中看到相关信息。
我怀疑这是因为用户使用的是基于软件的壁纸而不是静态图像。 在这种情况下,策略壁纸将显示,直到控制壁纸的软件在本地启动,此时出现冲突,显然没有一个获胜。 检查用户在该机器上login时运行的是什么。 许多屏幕保护程序也将设置壁纸。
事实certificate,这个问题是双重的。
首先,这是一个文件权限问题。 当使用组策略的“计算机configuration”部分将文件从服务器复制到工作站时,复制的文件仅被分配给域pipe理员的权限。
因此,遵循这篇TechNet文章 ,我使用computer configuration\policies\windows settings\security settings\file system将域用户分配给包含具有可inheritance权限的c:\scripts的包含文件夹
其次,需要在组策略中设置两个额外的桌面首选项。 在user configuration\administrative templates\desktop\desktop : Enable Active Desktop需要启用, Disable Active Desktop需要被禁用。
注销并重新login后,桌面背景图像即可显示。