Verteilung Teamviewer und konfiguration
Hallo Leute,
ich habe ein komisches Problem bei der Verteilung von Teamviewer Host.
Zunächst einmal möchte ich den Teamviewer-Host auf ein paar Rechnern verteilen.
Ich habe mir eine Testmaschine aufgesetzt (Win7) und Teamviewer_host.exe per Hand installiert.
Ich habe die Konfiguration so ausgeführt wie wir es benötigen und danach den "Teamviewer"-Registry-Key exportiert.
Diesen möchte ich in eine GPO packen und verteilen.
Unter anderem wollte ich verhindern, dass die User die Einstellungen dauerhaft verändern können. Soll heißen: nach einem Neustart ist die Konfig wie am Anfang.
Ich habe mir dann die MSI besorgt um Teamviewer über das Netzwerk zu verteilen.
Grundsätzlich funktioniert die Installation! Allerdings überschreibt/übernimmt "er" zum verrecken nicht die Einstellungen. Die Registry-Key's passen und werden von der GPO richtig umgesetzt.
Beispiel:
Der Registry-Key "ScurityDisableShutdown" steht auf dem Wert "1" - Laut GUI bedeutet dies "Beenden von Teamviewer verbieten".
Ablauf:
1) Über die Softwareverteilung installiere ich den Teamviewer-Host auf dem Rechnern. Die Softwareverteilung erlaubt mir die exportierte Initialkonfig währende des Installationsprozesses zu importieren. Direkt nach der Installation ist Teamviewer korrekt konfiguriert.
2) Wenn jetzt die Option "Beenden von Teamviewer verbieten" über das GUI deaktiviert wird, verschwindet der Key einwandfrei in der Registry.
3) Bei einem Neustart übernimmt der Rechner die Registry-GPO und importiert den "SecurityDisableShutdown" mit dem Wert "1" in der Registry.
4) Das Problem danach: Teamviewer lässt sich immer noch beenden.
5) Ich kann das Häckchen jetzt wieder manuell über die GUI setzten - die Registry ändert sich gar nicht - aber Teamviewer lässt sich wie gewünscht NICHT beenden.
Suspekt an der Sache ist: Bei der Installation über die .exe per Hand erhalte ich dieses Problem nicht! Um die Deploymentsoftware aus zu grenzen: Die Installation der .msi per Hand mit anschließender Konfiguration per Hand führt zum gleichen Problem. Es liegt irgendwie an der MSI - ich versteh es nicht!
Die GPO habe ich so konfiguriert, das die wichtigen Key's zunächst gelöscht werden und dann (später in der Reihenfolge) neu erstellt werden.
ich habe ein komisches Problem bei der Verteilung von Teamviewer Host.
Zunächst einmal möchte ich den Teamviewer-Host auf ein paar Rechnern verteilen.
Ich habe mir eine Testmaschine aufgesetzt (Win7) und Teamviewer_host.exe per Hand installiert.
Ich habe die Konfiguration so ausgeführt wie wir es benötigen und danach den "Teamviewer"-Registry-Key exportiert.
Diesen möchte ich in eine GPO packen und verteilen.
Unter anderem wollte ich verhindern, dass die User die Einstellungen dauerhaft verändern können. Soll heißen: nach einem Neustart ist die Konfig wie am Anfang.
Ich habe mir dann die MSI besorgt um Teamviewer über das Netzwerk zu verteilen.
Grundsätzlich funktioniert die Installation! Allerdings überschreibt/übernimmt "er" zum verrecken nicht die Einstellungen. Die Registry-Key's passen und werden von der GPO richtig umgesetzt.
Beispiel:
Der Registry-Key "ScurityDisableShutdown" steht auf dem Wert "1" - Laut GUI bedeutet dies "Beenden von Teamviewer verbieten".
Ablauf:
1) Über die Softwareverteilung installiere ich den Teamviewer-Host auf dem Rechnern. Die Softwareverteilung erlaubt mir die exportierte Initialkonfig währende des Installationsprozesses zu importieren. Direkt nach der Installation ist Teamviewer korrekt konfiguriert.
2) Wenn jetzt die Option "Beenden von Teamviewer verbieten" über das GUI deaktiviert wird, verschwindet der Key einwandfrei in der Registry.
3) Bei einem Neustart übernimmt der Rechner die Registry-GPO und importiert den "SecurityDisableShutdown" mit dem Wert "1" in der Registry.
4) Das Problem danach: Teamviewer lässt sich immer noch beenden.
5) Ich kann das Häckchen jetzt wieder manuell über die GUI setzten - die Registry ändert sich gar nicht - aber Teamviewer lässt sich wie gewünscht NICHT beenden.
Suspekt an der Sache ist: Bei der Installation über die .exe per Hand erhalte ich dieses Problem nicht! Um die Deploymentsoftware aus zu grenzen: Die Installation der .msi per Hand mit anschließender Konfiguration per Hand führt zum gleichen Problem. Es liegt irgendwie an der MSI - ich versteh es nicht!
Die GPO habe ich so konfiguriert, das die wichtigen Key's zunächst gelöscht werden und dann (später in der Reihenfolge) neu erstellt werden.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 235262
Url: https://administrator.de/contentid/235262
Ausgedruckt am: 09.11.2024 um 01:11 Uhr
9 Kommentare
Neuester Kommentar
Hallo
Wie verteilst du denn die GPO, sprich, wann beim Starten wird die GPO angewendet?
Kann es denn sein, dass TV bereits läuft, wenn du den Reg-Key setzt?
Habe es mal ausprobiert, wenn der Wert "SecurityDisableShutdown" bei laufendem TV gesetzt ist, lässt sich TV korrekterweise nicht beenden.
Lösche ich den Key bei laufendem TV aus der Registry, hat das keinen Einfluss auf den laufenden Prozess, sprich den laufenden TV.
Umgekehrt wäre dies doch der selbe Fall.
Gruss meierjo
Wie verteilst du denn die GPO, sprich, wann beim Starten wird die GPO angewendet?
Kann es denn sein, dass TV bereits läuft, wenn du den Reg-Key setzt?
Habe es mal ausprobiert, wenn der Wert "SecurityDisableShutdown" bei laufendem TV gesetzt ist, lässt sich TV korrekterweise nicht beenden.
Lösche ich den Key bei laufendem TV aus der Registry, hat das keinen Einfluss auf den laufenden Prozess, sprich den laufenden TV.
Umgekehrt wäre dies doch der selbe Fall.
Gruss meierjo
Die Anleitung zum MSI von Teamviewer sagt:
Provide all TeamViewer settings you want to deploy in a file named TeamViewer_Settings.reg. This filename is mandatory. If you don't provide this file, TeamViewer will use its default settings.
The chosen MSI package and TeamViewer_Settings.reg have to be placed on the same network share.
Also am Einfachsten bei der Installation mitgeben.
Und falls in Deinen Schritten zwischen 3 und 4 kein Neustart vorkommt, ist es logisch, daß es sich so verhält, weil der Teamviewer schon gestartet ist und die Einstellungen gelesen hat, bis Du in der Registry die Änderung reinschreibst.
Und möglicherweise schreibt er seine Einstellungen beim Beenden wieder zurück in die Registry, dann kannst Du bei laufendem Teamviewer es gar nicht so ändern.
Aber die Teamviewer Anleitung sagt zum Deployen geänderter Einstellungen:
If you only want to change your settings without installing a newer version of TeamViewer, you can adjust your TeamViewer_Settings.reg file and use the existing Group Policy Object for the TeamViewer.msi or TeamViewer_Host.msi. Right-click the package in the Group Policy Management Editor and select All Tasks / Redeploy application.
Wer Lesen kann ist klar im Vorteil.
Provide all TeamViewer settings you want to deploy in a file named TeamViewer_Settings.reg. This filename is mandatory. If you don't provide this file, TeamViewer will use its default settings.
The chosen MSI package and TeamViewer_Settings.reg have to be placed on the same network share.
Also am Einfachsten bei der Installation mitgeben.
Und falls in Deinen Schritten zwischen 3 und 4 kein Neustart vorkommt, ist es logisch, daß es sich so verhält, weil der Teamviewer schon gestartet ist und die Einstellungen gelesen hat, bis Du in der Registry die Änderung reinschreibst.
Und möglicherweise schreibt er seine Einstellungen beim Beenden wieder zurück in die Registry, dann kannst Du bei laufendem Teamviewer es gar nicht so ändern.
Aber die Teamviewer Anleitung sagt zum Deployen geänderter Einstellungen:
If you only want to change your settings without installing a newer version of TeamViewer, you can adjust your TeamViewer_Settings.reg file and use the existing Group Policy Object for the TeamViewer.msi or TeamViewer_Host.msi. Right-click the package in the Group Policy Management Editor and select All Tasks / Redeploy application.
Wer Lesen kann ist klar im Vorteil.
Hi!
Wir machen eigentlich genau das gleiche wie du, und bei uns funktioniert es. Welche Files hast du in der Verteilung? Eigentlich sollten diese so heißen:
TeamViewer_Host.msi
TeamViewer_Host_Setup.exe
TeamViewer_Settings.reg
Vielleicht hilft dir das weiter.
Hi!
Wir machen eigentlich genau das gleiche wie du, und bei uns funktioniert es. Welche Files hats du in der Verteilung? Eigentlich sollten diese so heißen: TeamViewer_Host.msi
TeamViewer_Host_Setup.exe
TeamViewer_Settings.reg
Vielleicht hilft dir das weiter.
Wir machen eigentlich genau das gleiche wie du, und bei uns funktioniert es. Welche Files hast du in der Verteilung? Eigentlich sollten diese so heißen:
TeamViewer_Host.msi
TeamViewer_Host_Setup.exe
TeamViewer_Settings.reg
Vielleicht hilft dir das weiter.
Hi!
Wir machen eigentlich genau das gleiche wie du, und bei uns funktioniert es. Welche Files hats du in der Verteilung? Eigentlich sollten diese so heißen: TeamViewer_Host.msi
TeamViewer_Host_Setup.exe
TeamViewer_Settings.reg
Vielleicht hilft dir das weiter.
Hallo
Wenn ich den Teamviewer-Host beende, ist im Taskmanager trotzdem noch eine Teamviewer-Service.exe aktiv.
Diesen Task ebenfalls beenden, und bei gesetztem Reg-Key den Host wieder starten, dann werden die Einstellungen übernommen.
oder alternativ
net stop teamviewer...
reg-Key setzen
net start teamviewer...
Gruss
Das dachte ich mir auch - deshalb habe ich auch Testweise zwei mal hintereinander neu gestartet. Die Einträge sind
gesetzt....klappt nicht
gesetzt....klappt nicht
Wenn ich den Teamviewer-Host beende, ist im Taskmanager trotzdem noch eine Teamviewer-Service.exe aktiv.
Diesen Task ebenfalls beenden, und bei gesetztem Reg-Key den Host wieder starten, dann werden die Einstellungen übernommen.
oder alternativ
net stop teamviewer...
reg-Key setzen
net start teamviewer...
Gruss
Nein, Du schreibst nichts von Neustart an der Stelle, die ich meine.
3. Neustart, GPO wird angewendet (aber da läuft der Teamviewer Service schon und hat die Registry Keys gelesen)
4. Das Problem danach: Teamviewer lässt sich immer noch beenden.
Und weil Teamviewer da schon läuft ein weiterer Neustart zwischen 3 und 4, dann tuts.
Die Änderung wird nämlich gezogen, wenn man den Teamviewer Service durchstartet, der die Einstellung halt schon gelesen hat, bevor Deine GPO kommt.
3. Neustart, GPO wird angewendet (aber da läuft der Teamviewer Service schon und hat die Registry Keys gelesen)
4. Das Problem danach: Teamviewer lässt sich immer noch beenden.
Und weil Teamviewer da schon läuft ein weiterer Neustart zwischen 3 und 4, dann tuts.
Die Änderung wird nämlich gezogen, wenn man den Teamviewer Service durchstartet, der die Einstellung halt schon gelesen hat, bevor Deine GPO kommt.
Hallo zusammen,
auch wenn das Thema bereits alt ist hatte ich eben die selbe Problematik.
Lösung:
TeamViewer_Host.msi
TeamViewer_Host_Setup.exe
TeamViewer_Settings.reg
müssen alle im selben Verzeichnis sein.
Weiterführend:
Die Rechner / Benutzer bei denen TV installiert werden soll müssen für das GPO Verzeichnis Vollzugriff haben.
Viele Grüße,
Steph
auch wenn das Thema bereits alt ist hatte ich eben die selbe Problematik.
Lösung:
TeamViewer_Host.msi
TeamViewer_Host_Setup.exe
TeamViewer_Settings.reg
müssen alle im selben Verzeichnis sein.
Weiterführend:
Die Rechner / Benutzer bei denen TV installiert werden soll müssen für das GPO Verzeichnis Vollzugriff haben.
Viele Grüße,
Steph