Необходимо осуществить массовую смену фона рабочего стола

Необходимо осуществить массовую смену фона рабочего стола

Мне нужно найти быстрый способ изменить фон на всех компьютерах в моем домене, не заходя на каждый из них.

Я уже попробовал 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 и привязка его к AD на уровне, где все пользователи, которых вы хотите затронуть, живут внутри, а затем назначение фильтрации безопасности GPO для группы «Пользователи домена» (по умолчанию это аутентифицированные пользователи, что также будет работать). Вы также можете установить статус GPO, чтобы отключить все настройки компьютера.

Связанный контент