Müssen eine Massenänderung des Desktop-Hintergrunds vorantreiben

Müssen eine Massenänderung des Desktop-Hintergrunds vorantreiben

Ich muss eine schnelle Möglichkeit finden, den Hintergrund auf allen Computern in meiner Domäne zu ändern, ohne jeden einzelnen aufzurufen.

Ich habe bereits gpedit.msc Benutzerkonfiguration/Administrative Vorlagen/Desktop/Active Desktop ausprobiert und Active Desktop aktiviert und das Active Desktop-Hintergrundbild zugeordnet

Antwort1

Stellen Sie sicher, dass sich die Hintergrundbilddatei in einer Netzwerkfreigabe befindet, auf die alle Benutzer Zugriff haben.

Antwort2

Das übliche Problem bei dieser Änderung besteht darin, dass das Hintergrundbild entweder das falsche Format hat oder sich an einem nicht freigegebenen Ort befindet.

Antwort3

Ich fand die Active Desktop GPO-Einstellungen in der Vergangenheit immer etwas unzuverlässig. Dieses Anmeldeskript sollte das Problem lösen:

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

Alternativ können Sie – wenn Sie mit der Erstellung von MSI-Dateien vertraut sind – eine Datei mit den erforderlichen Registrierungseinstellungen erstellen und diese über AD bereitstellen.

Antwort4

Sie können ein Gruppenrichtlinienobjekt mit der Einstellung „Benutzerkonfiguration\Administrative Vorlagen\Desktop\Desktop\Desktop-Hintergrundbild“ mit dem von Ihnen definierten Hintergrundbild erstellen. Sie müssen lediglich sicherstellen, dass die Datei, auf die Sie als Hintergrundbild verweisen, dem Benutzer nach der Anmeldung zur Verfügung steht.

Eine Implementierungslösung wäre, ein GPO zu erstellen und es auf einer Ebene mit dem AD zu verknüpfen, auf der alle betroffenen Benutzer leben. Anschließend weisen Sie die Sicherheitsfilterung des GPO der Gruppe „Domänenbenutzer“ zu (die Standardeinstellung sind authentifizierte Benutzer, was auch funktioniert). Sie können den GPO-Status auch so einstellen, dass alle Computereinstellungen deaktiviert werden.

verwandte Informationen