Desktophintergrund anhand der Bildschirmauflösung ändern
Hallo zusammen,
folgende Aufgabe:
Ich soll bei uns nach CI Desktophintergründe verteilen (Es gibt mehrere Firmen in der Firmengruppe mit unterschiedlichen CIs und Logos).
Da unsere Benutzer unterschiedliche Monitore mit unterschiedlichen Auflösungen / Seitenverhältnissen haben, muss ich das entsprechend abfangen, sonst ist es entweder abgeschnitten oder verzerrt.
Meine bisherigen Überlegungen:
Desktophintergrund per GPO verteilen und dabei WMI Filter (ScreenWidth, ScreenHeight) verwenden. Nun müsste ich aber hierfür für jede Firma UND jede Auflösung (WMI Skript) eine GPO erstellen.
Gibt bei 3 Auflösungen (16:9, 16:10, 4:3) in 4 Firmen 3x4 = 12 GPOs.
Geht das nicht irgendwie einfacher?
Ich dachte eventuell an ein Anmeldeskript (CMD) welches je nach Computername (Firma) und Auflösung das Hintergrundbild setzt. Geht das? Ich hab mal etwas recherchiert, aber "rechnen" geht mit der cmd ja nicht, zumindest nicht anständig (mit Kommazahlen), sprich man muss alle Auflösungen einzeln abfragen. Aber selbst das wäre einfacher als 9 GPOs.
Habt ihr evtl noch andere (simplere) Ansätze?
Danke schonmal!
Grüße
Ketanest
folgende Aufgabe:
Ich soll bei uns nach CI Desktophintergründe verteilen (Es gibt mehrere Firmen in der Firmengruppe mit unterschiedlichen CIs und Logos).
Da unsere Benutzer unterschiedliche Monitore mit unterschiedlichen Auflösungen / Seitenverhältnissen haben, muss ich das entsprechend abfangen, sonst ist es entweder abgeschnitten oder verzerrt.
Meine bisherigen Überlegungen:
Desktophintergrund per GPO verteilen und dabei WMI Filter (ScreenWidth, ScreenHeight) verwenden. Nun müsste ich aber hierfür für jede Firma UND jede Auflösung (WMI Skript) eine GPO erstellen.
Gibt bei 3 Auflösungen (16:9, 16:10, 4:3) in 4 Firmen 3x4 = 12 GPOs.
Geht das nicht irgendwie einfacher?
Ich dachte eventuell an ein Anmeldeskript (CMD) welches je nach Computername (Firma) und Auflösung das Hintergrundbild setzt. Geht das? Ich hab mal etwas recherchiert, aber "rechnen" geht mit der cmd ja nicht, zumindest nicht anständig (mit Kommazahlen), sprich man muss alle Auflösungen einzeln abfragen. Aber selbst das wäre einfacher als 9 GPOs.
Habt ihr evtl noch andere (simplere) Ansätze?
Danke schonmal!
Grüße
Ketanest
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 370533
Url: https://administrator.de/contentid/370533
Ausgedruckt am: 19.11.2024 um 05:11 Uhr
10 Kommentare
Neuester Kommentar
Hi,
Du meinst sicher VBS ?
E.
Du meinst sicher VBS ?
E.
Die WMI Geschichten kannst du per Skript abfragen (nachfolgend in PowerShell)
d.h. mit den Werten kann man auch prima Rechnen:
(Das -First kannst du weglassen, nur bei zwei Monitoren interessant)
Get-WmiObject -Class Win32_DesktopMonitor
d.h. mit den Werten kann man auch prima Rechnen:
$Breite = Get-WmiObject -Class Win32_DesktopMonitor | Select-Object -ExpandProperty screenwidth -First 1
$Hoehe = Get-WmiObject -Class Win32_DesktopMonitor | Select-Object -ExpandProperty screenheight -First 1
[math]::Round($Breite/$Hoehe, 2)
(Das -First kannst du weglassen, nur bei zwei Monitoren interessant)
Guten Morgen @ketanest112,
der Beitrag ist zwar schon gelöst markiert, aber vielleicht hilft dir folgendes Beispiel-Script weiter:
https://www.itnator.net/hintergrund-der-auflosung-anpassen/
Gruß joehuaba
der Beitrag ist zwar schon gelöst markiert, aber vielleicht hilft dir folgendes Beispiel-Script weiter:
https://www.itnator.net/hintergrund-der-auflosung-anpassen/
Gruß joehuaba
Das sollte dir hoffentlich weiterhelfen
https://community.spiceworks.com/topic/1260185-group-policy-force-backgr ...
https://community.spiceworks.com/topic/1260185-group-policy-force-backgr ...