philipp711
Goto Top

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.

Content-Key: 235262

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

Printed on: April 24, 2024 at 19:04 o'clock

Member: nikoatit
Solution nikoatit Apr 11, 2014, updated at Apr 17, 2014 at 06:43:31 (UTC)
Goto Top
Moin,

ich habe deinen Text nicght ganz gelesen, aber frage mich jetzt schon:

Warum fragst du nicht den Support von deinem bezahlten Produkt?

Gruß
Member: Meierjo
Solution Meierjo Apr 11, 2014, updated at Apr 17, 2014 at 06:43:33 (UTC)
Goto Top
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
Member: AndreasHoster
AndreasHoster Apr 11, 2014 at 08:15:57 (UTC)
Goto Top
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.
Member: Philipp711
Philipp711 Apr 11, 2014 updated at 08:43:44 (UTC)
Goto Top
Zitat von @AndreasHoster:

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.

In Punkt 1 habe ich genau diesen Sachverhalt erklärt - okay evtl. ein wenig missverständlich.

Also am Einfachsten bei der Installation mitgeben.

Wie gesagt...habe ich...


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.

Ich schreibe doch explizit Neustart! Ich ändere die Einstellung, starte neu, lass die GPO drüber laufen und siehe da: man kann den TV immer noch ausschalten. Auch nach doppelten Neustart direkt hintereinander ohne irgendwas zu machen klappt es nicht - der Einträge stehen aber in der Reg


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.


Dann sind die Einstellungen so lange falsch, bis ich "manuell" neue Einstellungen verteile. Ich habe ehrlich gesagt keine Lust jeden Morgen den dämlichen klick zu machen nur damit der Teamviewer richtig konfiguriert ist.

Wer Lesen kann ist klar im Vorteil.

Soviel zu dazu & Danke gleichfalls...



Zitat von @Meierjo:

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

Das dachte ich mir auch - deshalb habe ich auch Testweise zwei mal hintereinander neu gestartet. Die Einträge sind gesetzt....klappt nicht face-sad



Zitat von @nikoatit:

Moin,

ich habe deinen Text nicght ganz gelesen, aber frage mich jetzt schon:

Warum fragst du nicht den Support von deinem bezahlten Produkt?

Gruß

Habe ich mir während des Posts auch gedacht und danach direkt gemacht face-wink
Member: sonnblick
Solution sonnblick Apr 11, 2014, updated at Apr 17, 2014 at 06:43:39 (UTC)
Goto Top
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.
Member: Meierjo
Solution Meierjo Apr 11, 2014, updated at Apr 17, 2014 at 06:43:42 (UTC)
Goto Top
Hallo

Das dachte ich mir auch - deshalb habe ich auch Testweise zwei mal hintereinander neu gestartet. Die Einträge sind
gesetzt....klappt nicht face-sad

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
Member: AndreasHoster
AndreasHoster Apr 11, 2014 at 10:04:18 (UTC)
Goto Top
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.
Member: Philipp711
Philipp711 Apr 17, 2014 at 06:43:16 (UTC)
Goto Top
Konnte das Problem in sofern beheben, dass ich nur die wirklich benötigten Reg-Key's in die Verteilung mit einbezogen habe. Vorher habe ich einfach alle (bis auf ClientID/ClientIC) verteilt - dadurch gab es wohl Probleme!

Danke an alle!
Member: gringo-82
gringo-82 Apr 12, 2015 updated at 14:50:13 (UTC)
Goto Top
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