blairchristopher
Goto Top

Drei Monitore konfigurieren per Skript, GPO oder - irgendwas

Hallo zusammen,

unser Landkreis war spendabel und hat jedes Klassenzimmer meiner Schule mit neuer Technik ausgestattet.
Leider habe ich nun ein Problem, für das keiner zuständig ist, weil dies in keinem Auftrag drin ist und es ja nur eine kleine Konfigurationssache in Windows ist. Das kann man als Schule ja sicherlich auch selbst machen. Ich leider nicht.

Der neue Computer (Intel-Grafik) hat drei Videoausgänge (2x DP, 1x HDMI) und daran sind zwei Lehrer-Monitore (je per DP) und als Tafelersatz ein interaktives Touch-Display (per HDMI und USB) angeschlossen.

Das interaktive Touch-Display muss als Hauptbildschirm ausgewählt sein, da ansonsten die Touch-Funktion unter Windows nicht funktioniert.
Das Bild des Touch-Display soll zudem auf einen Lehrer-Monitor gespiegelt werden und auf den zweiten Lehrer-Monitor erweitert werden. Dann kann man auf dem einen Monitor das sehen, was auch die Schüler zu Gesicht bekommen und auf dem zweiten Monitor z.B. für sich den Stundenverlauf ansehen.

Das kann ich in Windows wunderbar einrichten.
Wenn ich aber die Rechner in den Ferien mit FOG neu installiere, dann will ich das nicht manuell in 40 Klassenzimmern konfigurieren. Ich bräuchte also ein Programm, GPO oder Startupskript, das diese gewünschte Monitorkonfiguration nach einer Neuinstallation einrichtet.

Dazu habe ich Fragen:
Per Powershell kann ich ja z.B. mit
Get-CimInstance WmiMonitorConnectionParams -Namespace root/wmi
den Anschlusstyp des Monitors abfragen. Kann man mit Powershell auch den Hauptmonitor festlegen? Wie kann man dies überhaupt per Kommandozeile steuern?

Mit DisplaySwitch.exe kann ich bei zwei Monitoren steuern, ob das Bild erweitert oder gespiegelt werden soll. Aber was mache ich bei drei Monitoren?

Für Hilfe oder nur die richtigen Begriffe für die weitere Suche wäre ich dankbar.
Falls Infos fehlen, dann reiche ich diese gerne nach.

Vielen Dank
Christian

Content-ID: 1289606362

Url: https://administrator.de/contentid/1289606362

Ausgedruckt am: 23.11.2024 um 01:11 Uhr

DerWoWusste
DerWoWusste 21.09.2021 um 23:16:23 Uhr
Goto Top
Hi.

https://www.nirsoft.net/utils/multi_monitor_tool.html kann per Kommandozeile laufen und ein gespeichertes Profil wieder einlesen - müsste passen.
BlairChristopher
BlairChristopher 28.09.2021 um 17:38:59 Uhr
Goto Top
Hallo DerWoWusste,

vielen Dank für deine Antwort.

Das MultiMonitorTool hat bei einem Versuch leider nicht funktioniert. Das gespeicherte Profil wurde zwar angeblich wiederhergestellt, aber an einem geänderten Hauptbildschirm ist es gescheitert. Da stimmte die Anzeige nach Wiederherstellung des Profils nicht mehr.

Dank dieses Programmnamens konnte ich die Alternative MonitorProfileSwitcher finden. Da kann ich die gewünschte Monitorkonfiguration nach einem Neustart wiederherstellen.

Leider werden bei dem Programm im Profil die Bildschirme mit einer ID gespeichert, so dass es nicht auf einen anderen Computer übertragen werden kann.
Das Problem der richtigen Monitorkonfiguration nach einer Neuinstallation habe ich also noch immer.

Trotzdem ein Schritt in die richtige Richtung.

Vielen Dank
Christian
DerWoWusste
DerWoWusste 28.09.2021 um 17:52:36 Uhr
Goto Top
Hi.

Das gespeicherte Profil wurde zwar angeblich wiederhergestellt, aber an einem geänderten Hauptbildschirm ist es gescheitert.
Echt? Geht hier wunderbar mit 2 Schirmen. Ich habe die Orientierung (welcher ist links, welcher rechts) geändert und mit dem Tool zurückgesetzt und danach noch den Hauptmonitor verstellt und mit dem Tool zurückgesetzt - läuft.

Vielleicht ist es bei 3 Monitoren fehlerhaft, das müsste ich bei Gelegenheit prüfen.
Test war hier mit einer Intelkarte (HD4600) mit aktuellem Treiber.
DerWoWusste
DerWoWusste 30.09.2021 um 16:26:03 Uhr
Goto Top
Klappt auch mit 3 Monitoren astrein.
Wie sah denn die Änderung, die das Tool nicht hinbekommen hat, aus? "aber an einem geänderten Hauptbildschirm ist es gescheitert" - hast Du das Profil gespeichert und dann einen der Monitore ausgetauscht? Das kann nicht gehen, es sei denn, du änderst das Profil manuell.
Da die abgespeicherte Konfig natürlich mit Monitor-IDs arbeitet, welche du im Gerätemanager und somit garantiert auch automatisiert aus der Registry wirst lesen können, sollte dem eigentlich keine Grenze gesetzt sein.
capture
BlairChristopher
BlairChristopher 01.10.2021 um 22:21:29 Uhr
Goto Top
Hallo DerWoWusste,

bei mir steigt mit MultiMonitorTool immer das Touchboard aus. Das ist dann deaktiviert. Nach deiner Rückmeldung habe ich mir das nochmals genauer angesehen. Da die Verkabelung vom Touchboard zum PC gut 10 Meter lang ist haben die zwei HDMI Kabel verwendet und in der Mediensäule mit einem Adapter verbunden. Bei Änderungen der Auflösung und ähnlicher Dinge scheint dieser Adapter schnell auszusteigen. Da flackert dann das Bild auf dem Touchboard oder es gibt gar kein Bild.

Was ich aber gar nicht verstehe ist, dass ich mit Monitor Profile Switcher von den Anzeigen-Einstellungen ein Profil anlegen und wiederherstellen kann. Damit funktioniert es auch mit dem Touchboard.
Leider ist das damit erstellte Profil eine XML Datei mit dessen Inhalt ich nichts anfangen kann.
<?xml version="1.0" encoding="utf-8"?><displaySettings><pathInfoArray><DisplayConfigPathInfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><sourceInfo><adapterId><LowPart>60337</LowPart><HighPart>0</HighPart></adapterId><id>0</id><modeInfoIdx>1</modeInfoIdx><statusFlags>InUse</statusFlags></sourceInfo><targetInfo><adapterId><LowPart>60337</LowPart><HighPart>0</HighPart></adapterId><id>776</id><modeInfoIdx>0</modeInfoIdx><outputTechnology>DisplayportExternal</outputTechnology><rotation>Identity</rotation><scaling>Identity</scaling><refreshRate><numerator>60</numerator><denominator>1</denominator></refreshRate><scanLineOrdering>Progressive</scanLineOrdering><targetAvailable>true</targetAvailable><statusFlags>InUse</statusFlags></targetInfo><flags>1</flags></DisplayConfigPathInfo><DisplayConfigPathInfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><sourceInfo><adapterId><LowPart>60337</LowPart><HighPart>0</HighPart></adapterId><id>1</id><modeInfoIdx>3</modeInfoIdx><statusFlags>InUse</statusFlags></sourceInfo><targetInfo><adapterId><LowPart>60337</LowPart><HighPart>0</HighPart></adapterId><id>780</id><modeInfoIdx>2</modeInfoIdx><outputTechnology>DisplayportExternal</outputTechnology><rotation>Identity</rotation><scaling>Identity</scaling><refreshRate><numerator>60</numerator><denominator>1</denominator></refreshRate><scanLineOrdering>Progressive</scanLineOrdering><targetAvailable>true</targetAvailable><statusFlags>InUse</statusFlags></targetInfo><flags>1</flags></DisplayConfigPathInfo><DisplayConfigPathInfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><sourceInfo><adapterId><LowPart>60337</LowPart><HighPart>0</HighPart></adapterId><id>1</id><modeInfoIdx>3</modeInfoIdx><statusFlags>InUse</statusFlags></sourceInfo><targetInfo><adapterId><LowPart>60337</LowPart><HighPart>0</HighPart></adapterId><id>67109636</id><modeInfoIdx>4</modeInfoIdx><outputTechnology>Hdmi</outputTechnology><rotation>Identity</rotation><scaling>Identity</scaling><refreshRate><numerator>60</numerator><denominator>1</denominator></refreshRate><scanLineOrdering>Progressive</scanLineOrdering><targetAvailable>true</targetAvailable><statusFlags>InUse</statusFlags></targetInfo><flags>1</flags></DisplayConfigPathInfo></pathInfoArray><modeInfoArray><modeInfo><id>776</id><LUID xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><LowPart>60337</LowPart><HighPart>0</HighPart></LUID><DisplayConfigModeInfoType>Target</DisplayConfigModeInfoType><DisplayConfigTargetMode xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><targetVideoSignalInfo><pixelRate>533250000</pixelRate><hSyncFreq><numerator>533250000</numerator><denominator>4000</denominator></hSyncFreq><vSyncFreq><numerator>60</numerator><denominator>1</denominator></vSyncFreq><activeSize><cx>3840</cx><cy>2160</cy></activeSize><totalSize><cx>4000</cx><cy>2222</cy></totalSize><videoStandard>Other</videoStandard><ScanLineOrdering>Progressive</ScanLineOrdering></targetVideoSignalInfo></DisplayConfigTargetMode></modeInfo><modeInfo><id>0</id><LUID xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><LowPart>60337</LowPart><HighPart>0</HighPart></LUID><DisplayConfigModeInfoType>Source</DisplayConfigModeInfoType><DisplayConfigSourceMode xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><width>3840</width><height>2160</height><pixelFormat>Pixelformat32Bpp</pixelFormat><position><x>3840</x><y>0</y></position></DisplayConfigSourceMode></modeInfo><modeInfo><id>780</id><LUID xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><LowPart>60337</LowPart><HighPart>0</HighPart></LUID><DisplayConfigModeInfoType>Target</DisplayConfigModeInfoType><DisplayConfigTargetMode xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><targetVideoSignalInfo><pixelRate>533250000</pixelRate><hSyncFreq><numerator>533250000</numerator><denominator>4000</denominator></hSyncFreq><vSyncFreq><numerator>60</numerator><denominator>1</denominator></vSyncFreq><activeSize><cx>3840</cx><cy>2160</cy></activeSize><totalSize><cx>4000</cx><cy>2222</cy></totalSize><videoStandard>Other</videoStandard><ScanLineOrdering>Progressive</ScanLineOrdering></targetVideoSignalInfo></DisplayConfigTargetMode></modeInfo><modeInfo><id>1</id><LUID xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><LowPart>60337</LowPart><HighPart>0</HighPart></LUID><DisplayConfigModeInfoType>Source</DisplayConfigModeInfoType><DisplayConfigSourceMode xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><width>3840</width><height>2160</height><pixelFormat>Pixelformat32Bpp</pixelFormat><position><x>0</x><y>0</y></position></DisplayConfigSourceMode></modeInfo><modeInfo><id>67109636</id><LUID xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><LowPart>60337</LowPart><HighPart>0</HighPart></LUID><DisplayConfigModeInfoType>Target</DisplayConfigModeInfoType><DisplayConfigTargetMode xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><targetVideoSignalInfo><pixelRate>148500000</pixelRate><hSyncFreq><numerator>148500000</numerator><denominator>2200</denominator></hSyncFreq><vSyncFreq><numerator>60</numerator><denominator>1</denominator></vSyncFreq><activeSize><cx>1920</cx><cy>1080</cy></activeSize><totalSize><cx>2200</cx><cy>1125</cy></totalSize><videoStandard>Eia861</videoStandard><ScanLineOrdering>Progressive</ScanLineOrdering></targetVideoSignalInfo></DisplayConfigTargetMode></modeInfo><modeInfo><id>0</id><LUID xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><LowPart>0</LowPart><HighPart>0</HighPart></LUID><DisplayConfigModeInfoType>Zero</DisplayConfigModeInfoType><DisplayConfigSourceMode xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><width>0</width><height>0</height><pixelFormat>Zero</pixelFormat><position><x>0</x><y>0</y></position></DisplayConfigSourceMode></modeInfo></modeInfoArray><additionalInfo><MonitorAdditionalInfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><manufactureId>44592</manufactureId><productCodeId>25050</productCodeId><valid>true</valid><monitorDevicePath>XAAAAFwAAAA/AAAAXAAAAEQAAABJAAAAUwAAAFAAAABMAAAAQQAAAFkAAAAjAAAATAAAAEUAAABOAAAANgAAADEAAABEAAAAQQAAACMAAAA1AAAAJgAAAGUAAABiAAAANAAAAGIAAABlAAAAYgAAAGEAAAAmAAAAMAAAACYAAABVAAAASQAAAEQAAAA3AAAANwAAADYAAAAjAAAAewAAAGUAAAA2AAAAZgAAADAAAAA3AAAAYgAAADUAAABmAAAALQAAAGUAAABlAAAAOQAAADcAAAAtAAAANAAAAGEAAAA5AAAAMAAAAC0AAABiAAAAMAAAADcAAAA2AAAALQAAADMAAAAzAAAAZgAAADUAAAA3AAAAYgAAAGYAAAA0AAAAZQAAAGEAAABhAAAANwAAAH0AAAA=</monitorDevicePath><monitorFriendlyDevice>TAAAAEUAAABOAAAAIAAAAFQAAAAyAAAANwAAAHAAAAAtAAAAMQAAADAAAAA=</monitorFriendlyDevice></MonitorAdditionalInfo><MonitorAdditionalInfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><manufactureId>0</manufactureId><productCodeId>0</productCodeId><valid>false</valid><monitorDevicePath /><monitorFriendlyDevice /></MonitorAdditionalInfo><MonitorAdditionalInfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><manufactureId>44592</manufactureId><productCodeId>25050</productCodeId><valid>true</valid><monitorDevicePath>XAAAAFwAAAA/AAAAXAAAAEQAAABJAAAAUwAAAFAAAABMAAAAQQAAAFkAAAAjAAAATAAAAEUAAABOAAAANgAAADEAAABEAAAAQQAAACMAAAA1AAAAJgAAAGUAAABiAAAANAAAAGIAAABlAAAAYgAAAGEAAAAmAAAAMAAAACYAAABVAAAASQAAAEQAAAA3AAAAOAAAADAAAAAjAAAAewAAAGUAAAA2AAAAZgAAADAAAAA3AAAAYgAAADUAAABmAAAALQAAAGUAAABlAAAAOQAAADcAAAAtAAAANAAAAGEAAAA5AAAAMAAAAC0AAABiAAAAMAAAADcAAAA2AAAALQAAADMAAAAzAAAAZgAAADUAAAA3AAAAYgAAAGYAAAA0AAAAZQAAAGEAAABhAAAANwAAAH0AAAA=</monitorDevicePath><monitorFriendlyDevice>TAAAAEUAAABOAAAAIAAAAFQAAAAyAAAANwAAAHAAAAAtAAAAMQAAADAAAAA=</monitorFriendlyDevice></MonitorAdditionalInfo><MonitorAdditionalInfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><manufactureId>0</manufactureId><productCodeId>0</productCodeId><valid>false</valid><monitorDevicePath /><monitorFriendlyDevice /></MonitorAdditionalInfo><MonitorAdditionalInfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><manufactureId>57894</manufactureId><productCodeId>0</productCodeId><valid>true</valid><monitorDevicePath>XAAAAFwAAAA/AAAAXAAAAEQAAABJAAAAUwAAAFAAAABMAAAAQQAAAFkAAAAjAAAASQAAAFcAAABCAAAAMAAAADAAAAAwAAAAMAAAACMAAAA1AAAAJgAAAGUAAABiAAAANAAAAGIAAABlAAAAYgAAAGEAAAAmAAAAMAAAACYAAABVAAAASQAAAEQAAAA3AAAANwAAADIAAAAjAAAAewAAAGUAAAA2AAAAZgAAADAAAAA3AAAAYgAAADUAAABmAAAALQAAAGUAAABlAAAAOQAAADcAAAAtAAAANAAAAGEAAAA5AAAAMAAAAC0AAABiAAAAMAAAADcAAAA2AAAALQAAADMAAAAzAAAAZgAAADUAAAA3AAAAYgAAAGYAAAA0AAAAZQAAAGEAAABhAAAANwAAAH0AAAA=</monitorDevicePath><monitorFriendlyDevice>UAAAAEMAAAAgAAAATQAAAG8AAABuAAAAaQAAAHQAAABvAAAAcgAAAA==</monitorFriendlyDevice></MonitorAdditionalInfo><MonitorAdditionalInfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><manufactureId>0</manufactureId><productCodeId>0</productCodeId><valid>false</valid><monitorDevicePath /><monitorFriendlyDevice /></MonitorAdditionalInfo></additionalInfo></displaySettings>  

Keine Ahnung, wie man das anpassen könnte.

Und über die Adapter zwischen den HDMI Kabeln muss ich mit den Landkeis und dem Hersteller reden.

Vielen Dank für die Hilfe.