Legen Sie global unterschiedliche Hintergrundbilder für die Bildschirmauflösung fest - Wie Man

Legen Sie global unterschiedliche Hintergrundbilder für die Bildschirmauflösung fest

Wir haben eine Vielzahl verschiedener Monitore in unserem Netzwerk, und ich wollte ein globales Hintergrundbild einrichten - aber ich konnte keine einzige Datei für alle Bildschirmtypen finden ... also schrieb ich ein Skript!

6 Schritte insgesamt

Schritt 1: Erstellen Sie Ihre Hintergrundbilder

Ich entschied mich für 4 unterschiedlich große Tapeten und benannte sie angemessen ...

blue_1024x768.bmp
blue_1280x1024.bmp
blue_1440x900.bmp
blue_1920x1080.bmp

Offensichtlich - machen Sie die Bilder so groß wie der Name!

Speichern Sie dies in einer Freigabe an einem Ort, an dem alle Benutzer Lesezugriff haben.

Schritt 2: Kopieren Sie die Bilder auf Ihren PC

Fügen Sie im Startskript des PCs das Skript hinzu, mit dem die Bilder auf die Client-PCs kopiert werden. Sie können auswählen, wie dies ausgeführt werden soll. Ich habe mich für ein Gruppenrichtlinienobjekt (Group Policy Object) entschieden.

Fügen Sie dem Start-Batch-Skript einfach Folgendes hinzu:

Wenn nicht vorhanden "% SYSTEMROOT% Web Wallpaper blue_1024x768.bmp" kopieren / Y domainNameShare Wallpapers *. *% SYSTEMROOT% Web Wallpaper *. *

Schritt 3: Erstellen Sie das VBS-Skript, um das Hintergrundbild festzulegen

Hier erledigen Sie die fantastische Arbeit ... Ich habe das VB-Skript angehängt, das Sie in derselben Freigabe speichern müssen wie der Ordner "Wallpapers". Nimm das angegriffene Skript und speichere es.

Im Wesentlichen werden zunächst die aktuellen Anzeigeeinstellungen des lokalen PCs überprüft und die Auflösung abgerufen. Anschließend wird das richtige Hintergrundbild ausgewählt. Wenn die Auflösung keine der angegebenen ist, wird standardmäßig 1024x768 verwendet.


setLogonWallpaper.vbs

Schritt 4: Führen Sie das VB-Skript beim Start aus

Fügen Sie im Startskript den folgenden Befehl hinzu:

cscript.exe // NOLOGO domainNameShare setLogonWallpaper.vbs

Dadurch wird das Skript beim Start ausgelöst.

Schritt 5: Lehnen Sie sich zurück und warten Sie

Jetzt müssen Sie einfach warten, bis alle Benutzer neu gestartet sind, und langsam sollte Ihr Unternehmen schön und uniformiert werden.

Schritt 6: WINDOWS 7 PERSONEN!

Dieses Skript funktioniert nicht mit Windows 7 ... Ich habe Schwierigkeiten, Zeit für Windows 7 zu finden.

Zunächst einmal wurde geändert, wie Sie das Anmeldebildschirm festgelegt haben. In der Registrierung müssen Sie einige OEM-Informationen festlegen. Sie haben den Speicherort für das Anmeldehintergrundbild in C: Windows System32 oobe info backgrounds backgroundDefault.jpg geändert

Der alte Speicherort für die Bildschirmauflösung scheint unter Win7 nicht zu funktionieren. Stattdessen müssen Sie Win32_DesktopMonitor abfragen.

Wenn Sie versuchen, das neue Windows-Anmelde-Hintergrundbild in das obige Verzeichnis zu kopieren, können Sie dies nicht zulassen, da Sie Administrator sein müssen. Daher habe ich den Code in den Code geschrieben, damit er sich selbst als Administrator starten kann Sie werden gefragt, ob Sie sicher sind, dass Sie es als Administrator ausführen möchten!

Ich habe das Skript, das ich bisher gemacht habe, angehängt - aber seien Sie gewarnt, dass DIESER SCHRIFT KEINE FUNKTIONIERT !!

Wenn jemand genug Zeit hat, dieses Skript und diesen Weblink zu verwenden: http://www.kodyaz.com/articles/change-windows-7-logon-screen-background-using-registry-oobe.aspx, teilen Sie uns dies bitte mit Wenn Sie einen Weg finden, um diese Probleme zu umgehen.

Entschuldigung, ich kann nicht mehr helfen!


setLogonWallpaper.vbs