需要大规模推动桌面背景更改

需要大规模推动桌面背景更改

我需要找到一种快速的方法来更改我域中所有计算机的背景,而不是逐一更改。

我已经尝试过 gpedit.msc 用户配置/管理模板/桌面/活动桌面并启用活动桌面并映射活动桌面壁纸

答案1

确保墙纸文件位于所有用户都可以访问的网络共享中。

答案2

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

答案3

过去,我一直觉得 Active Desktop GPO 设置有点不稳定。此登录脚本应该可以解决此问题:

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

另外 - 如果您愿意创建 MSI 文件 - 您可以创建一个包含必要注册表设置的文件并通过 AD 进行部署。

答案4

您可以使用设置“用户配置\管理模板\桌面\桌面\桌面墙纸”创建一个 GPO,其中包含您想要定义的任何壁纸,您只需确保用户登录后可以使用您引用的壁纸文件。

一种实施解决方案是创建一个 GPO,并将其链接到 AD,在您希望受影响的用户所在的级别,然后将 GPO 的安全过滤分配给“域用户”组(默认为经过身份验证的用户,这也将起作用)。您还可以设置 GPO 状态以禁用所有计算机设置。

相关内容