需要推动大规模的桌面背景变化

我需要find一个快速的方法来改变我的域上的所有计算机的背景,而不是去其中的每一个。

我已经尝试gpedit.msc用户configuration/pipe理模板/桌面/活动桌面,并启用活动桌面,并configuration活动桌面壁纸

确保墙纸文件位于所有用户都有权访问的networking共享中。

这种变化的常见问题是背景图像是错误的格式,或者位于非共享位置。

我一直发现Active Desktop GPO的设置在过去有点小巧。 这个login脚本应该这样做:

Dim WshShell Set WshShell = WScript.CreateObject("Wscript.Shell") WshShell.RegWrite "HKCU\Control Panel\Desktop\Wallpaper", mybitmap.bmp WshShell.Run "%windir%\System32\RUNDLL32.EXE user32.dll, _ UpdatePerUserSystemParameters", 1, False Set WshShell = Nothing 

另外 – 如果你愿意创buildMSI文件 – 你可以创build一个包含必要的registry设置并通过AD进行部署。

您可以使用“用户configuration\pipe理模板\桌面\桌面\桌面壁纸”设置创build一个GPO,并使用任何您想要定义的壁纸,只需确保用户在login后可以使用该壁纸引用的文件。

一个实现解决scheme是创build一个GPO,并将其链接到AD中的级别,您希望受影响的用户都在其中,然后将GPO的安全筛选分配给组“Domain Users”(默认为已validation的用户也工作)。 您也可以设置GPO状态以禁用所有计算机设置。