Teamviewer downgrade mittels GPO?
Hallo zusammen,
im Unternehmen haben wir eine TV11 lizensierte Version mit denen wir IT-Support leisten.
Leider ist es bei TV so, dass man sich mit der TV11 Version nicht auf eine höhere z.B TV12 drauf schalten kann.
Im Unternehmen haben sich leider einige User (da sie "noch" lokaler Admin sind) die 12er Version gedownloadet.
Welche User das alles sind ist nicht klar und ersichtlich, was fest steht ist, dass es viele sind.
Ich würde gerne das MSI Paket der 11er Version (entweder das vom TeamViewer selbst oder mein eigenes) zentralisiert verteilen.
Da der Betrieb zurzeit noch keine Softwareverteilung besitzt würde ich das erstmal über die GPO machen (nachher soll es der WPP sein oder etwas professionelles).
Das ich den TeamViewer 11 als MSI Paket verteilen kann wird nicht das Problem sein, aber dass was ich mich frage ist,
wie kriege ich die automatische deinstallation der 12er Version hin. Kann ich das per GPO oder sogar mit der GPO für die Softwareverteilung anstoßen?
Muss ich die 12er überhaupt löschen oder wird die automatisch du die 11er ersetzt, wenn Windows beim starten den 11er installiert?
Hoffe das jemand bereits die Erfahrung gemacht hat und mir Tipps geben kann.
Gerne nehme ich auch Tipps an die von meiner Idee oben abweichen.
Als DC läuft Win2008R2 und die Clients sind Win10 und Win7.
Lg
im Unternehmen haben wir eine TV11 lizensierte Version mit denen wir IT-Support leisten.
Leider ist es bei TV so, dass man sich mit der TV11 Version nicht auf eine höhere z.B TV12 drauf schalten kann.
Im Unternehmen haben sich leider einige User (da sie "noch" lokaler Admin sind) die 12er Version gedownloadet.
Welche User das alles sind ist nicht klar und ersichtlich, was fest steht ist, dass es viele sind.
Ich würde gerne das MSI Paket der 11er Version (entweder das vom TeamViewer selbst oder mein eigenes) zentralisiert verteilen.
Da der Betrieb zurzeit noch keine Softwareverteilung besitzt würde ich das erstmal über die GPO machen (nachher soll es der WPP sein oder etwas professionelles).
Das ich den TeamViewer 11 als MSI Paket verteilen kann wird nicht das Problem sein, aber dass was ich mich frage ist,
wie kriege ich die automatische deinstallation der 12er Version hin. Kann ich das per GPO oder sogar mit der GPO für die Softwareverteilung anstoßen?
Muss ich die 12er überhaupt löschen oder wird die automatisch du die 11er ersetzt, wenn Windows beim starten den 11er installiert?
Hoffe das jemand bereits die Erfahrung gemacht hat und mir Tipps geben kann.
Gerne nehme ich auch Tipps an die von meiner Idee oben abweichen.
Als DC läuft Win2008R2 und die Clients sind Win10 und Win7.
Lg
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 326321
Url: https://administrator.de/contentid/326321
Ausgedruckt am: 26.11.2024 um 02:11 Uhr
12 Kommentare
Neuester Kommentar
Ganz einfach:
Installiere auf einer Clear-Machine die V12
Suche unter HKLM\Software\Microsoft\Windows\Current Version\Uninstall danach (bzw. den 32-Bit Hive). Falls im UserKontext installiert musst du unter HKCU suchen
Kopiere den Uninstallstring (Lautet dann in etwa so: MSIEXEC /X {ProductCode deiner MSI}
Füge noch die Argumente /qn an
Mach das auch für die V11
Bastle dir ein Script wo der UninstallString ausgeführt wird (Mit Fehler-Tolleranz) und anschließend der Install der MSI (msiexec /i <deine msi> /qn)
Führe das Script per GPO aus.
Installiere auf einer Clear-Machine die V12
Suche unter HKLM\Software\Microsoft\Windows\Current Version\Uninstall danach (bzw. den 32-Bit Hive). Falls im UserKontext installiert musst du unter HKCU suchen
Kopiere den Uninstallstring (Lautet dann in etwa so: MSIEXEC /X {ProductCode deiner MSI}
Füge noch die Argumente /qn an
Mach das auch für die V11
Bastle dir ein Script wo der UninstallString ausgeführt wird (Mit Fehler-Tolleranz) und anschließend der Install der MSI (msiexec /i <deine msi> /qn)
Führe das Script per GPO aus.
Habe keine Lizenz. Bekomme also keine MSI als Download.
Als Administrator ausgeführt? Registry-Suche verwendet? Unter Programms and Features zu finden? Ich habe TV12 auf Anhieb hier gefunden:
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\TeamViewer
Dass ist aber die EXE-Version. Die MSI-Version hat vermutlich eine GUID. Sollte sie zumindest haben, wenn sich TV bei der Entwicklung an die MS-Standards gehalten hat.
Du kannst auch folgendes machen:
Lade dir ORCA herunter
öffne die MSI mit ORCA
Kopiere den ProductCode
Suche nach dem ProductCode in der Registry
Schnellschuss: msiexec /x <deine msi>
Da sollte dann entweder der Installer anspringen und dich fragen ob du deinstallieren willst oder du bekommst eine Meldung, dass das Produkt nicht installiert ist.
Als Administrator ausgeführt? Registry-Suche verwendet? Unter Programms and Features zu finden? Ich habe TV12 auf Anhieb hier gefunden:
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\TeamViewer
Dass ist aber die EXE-Version. Die MSI-Version hat vermutlich eine GUID. Sollte sie zumindest haben, wenn sich TV bei der Entwicklung an die MS-Standards gehalten hat.
Du kannst auch folgendes machen:
Lade dir ORCA herunter
öffne die MSI mit ORCA
Kopiere den ProductCode
Suche nach dem ProductCode in der Registry
Schnellschuss: msiexec /x <deine msi>
Da sollte dann entweder der Installer anspringen und dich fragen ob du deinstallieren willst oder du bekommst eine Meldung, dass das Produkt nicht installiert ist.
Die Original MSI von TeamViewer deinstalliert normalerweise alle anderen TeamViewer Versionen. Bei mir hat das bis jetzt auch immer Funktioniert (waren aber Upgrades).
Hast du das getestet?
Andernfalls einfach ein Ticket bei denen aufmachen.
P. S. Gleich die reg-Datei mit den Einstellungen mit verteilen. Steht alles in der Anleitung die im Archiv mit der MSI-Datei liegt.
Hast du das getestet?
Andernfalls einfach ein Ticket bei denen aufmachen.
P. S. Gleich die reg-Datei mit den Einstellungen mit verteilen. Steht alles in der Anleitung die im Archiv mit der MSI-Datei liegt.
du brauchst wmic nicht um eine Deinstallation durchzuführen, wenn du den Productcode kennst (Habe ich oben schon beschrieben wie das geht [Orca])
Bei Exe nimmst den Uninstallstring und führst ihn aus mit dem zusätzlichen Paraneter /Silent oder /s oder / verysilent, usw. kommt auf den zugrundeliegenden Installer an (Nullsoft, MS, usw.)
msi per GPO = msiexec /x {Productcode} /qn REBOOT=REALLYSUPPRESS
es dabei auch nicht wichtig ob es wirklich installiert ist. das handelt der Installer für dich.
Bei EXE ist es etwas anders. du kannst aber per GPO vorher schauen ob die Datei (z.b. unistall.exe) im entsprechenden Pfad vorhanden ist.
Bei Exe nimmst den Uninstallstring und führst ihn aus mit dem zusätzlichen Paraneter /Silent oder /s oder / verysilent, usw. kommt auf den zugrundeliegenden Installer an (Nullsoft, MS, usw.)
msi per GPO = msiexec /x {Productcode} /qn REBOOT=REALLYSUPPRESS
es dabei auch nicht wichtig ob es wirklich installiert ist. das handelt der Installer für dich.
Bei EXE ist es etwas anders. du kannst aber per GPO vorher schauen ob die Datei (z.b. unistall.exe) im entsprechenden Pfad vorhanden ist.