TeamViewer 9 unattended Install - Tobi's Welt

TeamViewer 9 unattended Install

Ich habe gerade einen Nachfolger für das Script aus dem Beitrag Teamviewer 8 Host Silent Install geschrieben. Dieses Script ist allerdings auf die normale, vollständige Version ausgerichtet – eine Variante für TeamViewer 9 Host wird noch folgen eine Variante für TeamViewer 9 Host gibt es unter TeamViewer 9 Host unattended Install. Es ermöglicht es TeamViewer 9 unattended zu installieren, was eigentlich ja dem MSI-Paket vorbehalten ist – welches leider ausschließlich mit der (sehr kostspieligen) Corporate-Lizenz verfügbar ist.

Update #1, 3. Mai 2014

Mir ist gerade aufgefallen, das wenn das kompilierte Script von einem anderen Ort aufgerufen wurde (z.B durch ein anderes Programm wie mein Basixx Installer) es seine Konfigurationsdatei nicht finden konnte. Dies ist nun behoben, sowohl im Download als auch im Sourcelisting.

Mögliche und nötige Anpassungen für die TeamViewer 9 unattended install

TeamViewer 9 unattended

TeamViewer 9 unattended

  • Das Verbindungs-Passwort, sowie die TeamViewer-Konto Daten, werden aus der INI-Datei „tv9_full.conf“ geladen. Dort gibt es auch eine Option um die Verzögerung zwischen simulierten Tastendrücken anzupassen (Beispiel-INI siehe Download)
  • Zeile 68-70 → Hier werden, zuvor unter Optionen > Erweiterte Einstellungen exportierte, TeamViewer Einstellungen importiert. Entweder muss dieser Abschnitt auskommentiert werden, oder ein entsprechender Export erstellt werden.
  • Das Skript erwartet einen deutschen Installer, wenn die erwarteten Texte angepasst werden kann es aber auch für andere Sprachversionen genutzt werden.

Hier das Skript, wieder mit AutoIt realisiert:

  1. span class=“co0″>;**** Directives created by AutoIt3Wrapper_GUI ****
  2. ;**** Directives created by AutoIt3Wrapper_GUI ****
  3.  
  4. $verTag = "9"
  5. $strTrayTitle = "TeamViewer " & $verTag & " Auto-Install"
  6.  
  7. $wTitle = "TeamViewer " & $verTag & " Installation"
  8. $wTitle2 = "Unbeaufsichtigter Zugriff"
  9. $wTitle3 = "Unbeaufsichtigter Zugriff – Schritt 1 von 2"
  10. $wTitle4 = "Unbeaufsichtigter Zugriff – Schritt 2 von 2""\tv9_full.conf", "Setup", "AccountUsername", "Du hast vergessen deinen Benutzernamen einzugeben!""\tv9_full.conf", "Setup", "AccountPassword", """\tv9_full.conf", "Setup", "ConnectPassword", """SendKeyDelay""\tv9_full.conf", "Setup", "SendKeyDelay", "250")) )
  11.  
  12. ; Install
  13. "Warte auf Setup…""Installieren, um später aus der Ferne auf diesen Computer zuzugreifen""Konfiguriere Installation…""", "[CLASS:Button; INSTANCE:5]") ; Installieren, um später aus der Ferne auf diesen Computer zuzugreifen check
  14. "", "[CLASS:Button; INSTANCE:8]") ; privat / nicht-kommerziell check
  15. "", "[CLASS:Button; INSTANCE:10]") ; Erweiterte Einstellungen check
  16. "", "[CLASS:Button; INSTANCE:2]") ; Stimme zu – weiter
  17. "Erweiterte Einstellungen""", "[CLASS:Button; INSTANCE:2]") ; Fertig stellen
  18. ; Install done – adding to list
  19. "Installation abgeschlossen, füge Computer zur Support-Liste hinzu…""Unbeaufsichtigten Zugriff einrichten""", "[CLASS:Button; INSTANCE:2]") ; Weiter
  20. "Kennwort""", "[CLASS:Edit; INSTANCE:2]"; Passwort 1
  21. "", "[CLASS:Edit; INSTANCE:3]"; Passwort confirm
  22. "", "[CLASS:Button; INSTANCE:2]") ; Weiter
  23. "Ich habe bereits ein TeamViewer Konto""", "[CLASS:Button; INSTANCE:2]") ; Ich habe bereits ein TeamViewer Konto
  24. "", "[CLASS:Edit; INSTANCE:2]", $strUser) ; User
  25. "", "[CLASS:Edit; INSTANCE:3]", $strPass) ; Pass
  26. "", "[CLASS:Button; INSTANCE:6]") ; Weiter
  27. "Abschluss des Assistenten""", "[CLASS:Button; INSTANCE:7]") ; Fertigstellen
  28. "", 0, 1)
  29.  
  30. ; Close initial launch
  31. "TeamViewer", "Bitte geben Sie die ID Ihres Partners ein, um dessen Computer fernzusteuern.""TeamViewer", "Bitte geben Sie die ID Ihres Partners ein, um dessen Computer fernzusteuern.""TeamViewer", "Bitte geben Sie die ID Ihres Partners ein, um dessen Computer fernzusteuern.""Alles erledigt, setze noch ein paar Einstellungen…", 0, 1)
  32.  
  33. ; Import configuration
  34. " /c net stop TeamViewer9"" /c ""regedit.exe /s tv9_full.reg"""" /c net start TeamViewer9""Alles fertig – beende mich."

Natürlich macht es nur kompiliert Sinn.

Download TeamViewer 9 unattended script

In diesem Archiv sind der Quelltext, die kompilierte Executable und eine Beispielkonfiguration. Vor Benutzung muss die Datei „tv9_full.conf“ mit den eigenen Daten gefüllt werden. Um die TeamViewer 9 unattented Installation zu starten muss dann einfach das TeamViewer 9 Setup, gefolgt vom Script gestartet werden. Da das Script aber sowie auf die Setup-Fenster wartet spielt die Reihenfolge eigentlich keine Rolle, es kann genauso gut zuerst das Script und dann erst das Setup gestartet werden.

TeamViewer 9 unattented setupscript (155 Downloads)

26. April 2014 von Tobias
Kategorien: Allgemein, Programmierung
Schlagwörter: , , , ,
23 Kommentare

Gelesen: 9093 · Heute: 2 · Zuletzt: 14. September 2021

Kommentare (23)

  1. Pingback: TeamViewer 9 Host unattended Install - Tobi's Welt

  2. Pingback: TeamViewer 10 unattended Install - Tobi's Welt

Kommentar verfassen

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.

Follow

Get every new post delivered to your Inbox

Join other followers: