In diesem Artikel wird erläutert, wie Sie TeamViewer (Classic) Host und die TeamViewer (Classic) Vollversion in einem Mass Deployment Szenario unter macOS installieren, aktualisieren und deinstallieren können. Bitte stellen Sie sicher, dass Sie über ein grundlegendes Verständnis und Kenntnisse in der Befehlszeileninstallation unter macOS verfügen, da dies für die Durchführung dieses Prozesses erforderlich ist.
Installation der Standardversion des TeamViewer (Classic) Host Moduls
Erforderlicher Installer:
- TeamViewer (Classic)_Host.pkg: Laden Sie die Datei in der TeamViewer (Classic) Management Console unter "Anpassen & Ausrollen" herunter, indem Sie auf "Installer herunterladen" klicken und "PKG (Host & Full Client for macOS)" wählen.
- Entpacken Sie die komprimierte Datei.
Weitere Schritte:
Geben Sie folgenden Befehl in das Terminal ein
sudo installer -pkg "TeamViewer (Classic)_Host.pkg" -target /
Der Parameter -target definiert den Pfad, in dem sich Ihre Installation befinden soll.
Installation der Standardversion des TeamViewer (Classic) Host Moduls im Hintergrund
Erforderlicher Installer:
- TeamViewer (Classic)_Host.pkg: Laden Sie die Datei in der TeamViewer (Classic) Management Console unter "Anpassen & Ausrollen" herunter, indem Sie auf "Installer herunterladen" klicken und "PKG (Host & Full Client for macOS)" wählen.
- Entpacken Sie die PKG.
Weitere Schritte:
1) Erstellen Sie eine XML-Datei mit dem Namen (z.B.: choices.xml) und geben Sie den folgenden Inhalt ein:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<array>
<dict>
<key>attributeSetting</key>
<integer>1</integer>
<key>choiceAttribute</key>
<string>selected</string>
<key>choiceIdentifier</key>
<string>com.teamviewer.teamviewerhostSilentInstaller</string>
</dict>
</array>
</plist>
2) (Optional) Überprüfen Sie, ob Ihre Konfiguration korrekt übernommen wird
- Führen Sie den folgenden Befehl aus:
installer -showChoicesAfterApplyingChangesXML newChoices.xml -pkg Install\ TeamViewer_Host.pkg -target /
- Sie sollten in etwa folgendes Ergebnis erhalten
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<array>
<dict> ... </dict>
<dict> ... </dict>
<dict>
<key>attributeSetting</key>
<false/>
<key>choiceAttribute</key>
<string>visible</string>
<key>choiceIdentifier</key>
<string>com.teamviewer.teamviewerhostSilentInstaller</string>
</dict>
<dict>
<key>attributeSetting</key>
<true/>
<key>choiceAttribute</key>
<string>enabled</string>
<key>choiceIdentifier</key>
<string>com.teamviewer.teamviewerhostSilentInstaller</string>
</dict>
<dict>
<key>attributeSetting</key>
<integer>1</integer>
<key>choiceAttribute</key>
<string>selected</string>
<key>choiceIdentifier</key>
<string>com.teamviewer.teamviewerhostSilentInstaller</string>
</dict>
</array>
</plist>
Wenden Sie die Konfiguration während der Installation an, indem Sie den Parameter "-applyChoiceChangesXML <Ihr_Dateiname>.xml" hinzufügen:
sudo installer -applyChoiceChangesXML choices.xml -pkg Install TeamViewer_Host.pkg -target /
3) Wenn Sie ein MDM-System im Einsatz haben, können Sie PPPC-Payloads (Privacy Preferences Policy Control) verwenden, um die Accessibility und Full Disk Access für TeamViewer (Classic) in den System Preferences ➜ Sicherheit & Datenschutz ➜ Datenschutz einzurichten. Ihre Nutzer müssen den Zugriff auf die Bildschirmaufzeichnung weiterhin selbst gewähren. Beginnend mit macOS 11 Big Sur müssen Sie einen ScreenCapture PPPC Payload mit AllowStandardUserToSetSystemService verwenden, damit auch Nicht-Administratoren diese Berechtigung erteilen können.
Ein Beispiel für eine MDM-Konfiguration, die Mobile Iron verwendet, um den Accessibility Zugriff zu ermöglichen, finden Sie hier:
Dieser Artikel richtet sich an alle TeamViewer (Classic) Kunden mit einer Corporate oder Tensor Lizenz. Dieser Artikel richtet sich an Kunden, die die TeamViewer (Classic) Version 14.3 oder höher verwenden. Dieser Artikel richtet sich an Kunden, die macOS Mojave oder ein höheres Betriebssystem (macOS 10.14+) verwenden. Allgemein In diesem…
Installation des personalisierten TeamViewer (Classic) Host Moduls
Erforderlicher Installer:
- TeamViewer (Classic)_Host.pkg: Laden Sie die Datei in der TeamViewer (Classic) Management Console unter "Anpassen & Ausrollen" herunter, indem Sie auf "Installer herunterladen" klicken und "PKG (Host & Full Client for macOS)" wählen.
- Entpacken Sie die PKG.
Weitere Schritte:
- Erstellen Sie ein neues oder öffnen Sie ein bereits bestehendes personalisiertes Host Modul (Eine Anleitung finden in unserem Artikel: Das personalisierte Host Modul)
- Kopieren Sie die ConfigurationID Ihres personalisierten Hosts
- Öffnen Sie das Terminal oder führen Sie pkg über ein Skript aus
- Fügen Sie die ConfigurationID an den Dateinamen in der Befehlszeile an:
- sudo installer -pkg "TeamViewer (Classic)_Host-idc<ConfigurationID>.pkg" -target /
Zusammenfassung der Parameter
Installation des personalisierten TeamViewer (Classic) Host Moduls im Hintergrund
Erforderlicher Installer:
- TeamViewer (Classic)_Host.pkg: Laden Sie die Datei in der TeamViewer (Classic) Management Console unter "Anpassen & Ausrollen" herunter, indem Sie auf "Installer herunterladen" klicken und "PKG (Host & Full Client for macOS)" wählen.
- Entpacken Sie die PKG.
Weitere Schritte:
1) Erstellen Sie eine XML-Datei mit dem Namen (z.B.: choices.xml) und geben Sie den folgenden Inhalt ein:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<array>
<dict>
<key>attributeSetting</key>
<integer>1</integer>
<key>choiceAttribute</key>
<string>selected</string>
<key>choiceIdentifier</key>
<string>com.teamviewer.teamviewerhostSilentInstaller</string>
</dict>
</array>
</plist>
2) (Optional) Überprüfen Sie, ob Ihre Konfiguration korrekt übernommen wird
- Führen Sie den folgenden Befehl aus:
installer -showChoicesAfterApplyingChangesXML newChoices.xml -pkg "TeamViewer_Host-idc<ConfigurationID>.pkg" -target /
- Dies führt zu einer Ausgabe, die ähnlich wie diese aussehen sollte:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<array>
<dict> ... </dict>
<dict> ... </dict>
<dict>
<key>attributeSetting</key>
<false/>
<key>choiceAttribute</key>
<string>visible</string>
<key>choiceIdentifier</key>
<string>com.teamviewer.teamviewerhostSilentInstaller</string>
</dict>
<dict>
<key>attributeSetting</key>
<true/>
<key>choiceAttribute</key>
<string>enabled</string>
<key>choiceIdentifier</key>
<string>com.teamviewer.teamviewerhostSilentInstaller</string>
</dict>
<dict>
<key>attributeSetting</key>
<integer>1</integer>
<key>choiceAttribute</key>
<string>selected</string>
<key>choiceIdentifier</key>
<string>com.teamviewer.teamviewerhostSilentInstaller</string>
</dict>
</array>
</plist>
Wenden Sie die Konfiguration während der Installation an, indem Sie den Parameter "-applyChoiceChangesXML <Ihr_Dateiname>.xml" hinzufügen:
sudo installer -applyChoiceChangesXML choices.xml -pkg "TeamViewer_Host-idc<ConfigurationID>.pkg" -target /
3) Wenn Sie ein MDM-System im Einsatz haben, können Sie PPPC-Payloads (Privacy Preferences Policy Control) verwenden, um die Accessibility und Full Disk Access für TeamViewer (Classic) in den System Preferences ➜ Sicherheit & Datenschutz ➜ Datenschutz einzurichten. Ihre Nutzer müssen den Zugriff auf die Bildschirmaufzeichnung weiterhin selbst gewähren. Beginnend mit macOS 11 Big Sur müssen Sie einen ScreenCapture PPPC Payload mit AllowStandardUserToSetSystemService verwenden, damit auch Nicht-Administratoren diese Berechtigung erteilen können.
Ein Beispiel für eine MDM-Konfiguration, die Mobile Iron verwendet, um den Accessibility Zugriff zu ermöglichen, finden Sie hier:
Dieser Artikel richtet sich an alle TeamViewer (Classic) Kunden mit einer Corporate oder Tensor Lizenz. Dieser Artikel richtet sich an Kunden, die die TeamViewer (Classic) Version 14.3 oder höher verwenden. Dieser Artikel richtet sich an Kunden, die macOS Mojave oder ein höheres Betriebssystem (macOS 10.14+) verwenden. Allgemein In diesem…
Installation der Standardversion von TeamViewer (Classic)
Erforderlicher Installer:
- TeamViewer (Classic)_Full.pkg: Laden Sie die Datei in der TeamViewer (Classic) Management Console unter "Anpassen & Ausrollen" herunter, indem Sie auf "Installer herunterladen" klicken und "PKG (Host & Full Client for macOS)" wählen.
- Entpacken Sie die PKG.
Weitere Schritte:
- Öffnen Sie das Terminal oder führen Sie pkg über ein Skript aus.
- Geben Sie folgenden Befehl in das Terminal ein
sudo installer -pkg "TeamViewer_Full.pkg" -target /
Der Parameter -target definiert den Pfad, in dem sich Ihre Installation befinden soll.
🚨 Einstellungen können während des Installationsvorgangs unter macOS nicht bereitgestellt werden.
Installation der Standardversion von TeamViewer (Classic) im Hintergrund
Erforderlicher Installer:
- TeamViewer (Classic)_Full.pkg: Laden Sie die Datei in der TeamViewer (Classic) Management Console unter "Anpassen & Ausrollen" herunter, indem Sie auf "Installer herunterladen" klicken und "PKG (Host & Full Client for macOS)" wählen.
- Entpacken Sie die PKG.
Weitere Schritte:
1) Erstellen Sie eine XML-Datei mit dem Namen (z.B.: choices.xml) und geben Sie den folgenden Inhalt ein:
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<array>
<dict>
<key>attributeSetting</key>
<integer>1</integer>
<key>choiceAttribute</key>
<string>selected</string>
<key>choiceIdentifier</key>
<string>com.teamviewer.teamviewerSilentInstaller</string>
</dict>
</array>
</plist>
2) (Optional) Überprüfen Sie, ob Ihre Konfiguration korrekt übernommen wird
- Führen Sie den folgenden Befehl aus:
installer -showChoicesAfterApplyingChangesXML newChoices.xml -pkg Install\ TeamViewer_Full.pkg -target /
- Dies führt zu einer Ausgabe, die ähnlich wie diese aussehen sollte:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<array>
<dict> ... </dict>
<dict> ... </dict>
<dict>
<key>attributeSetting</key>
<false/>
<key>choiceAttribute</key>
<string>visible</string>
<key>choiceIdentifier</key>
<string>com.teamviewer.teamviewerhostSilentInstaller</string>
</dict>
<dict>
<key>attributeSetting</key>
<true/>
<key>choiceAttribute</key>
<string>enabled</string>
<key>choiceIdentifier</key>
<string>com.teamviewer.teamviewerhostSilentInstaller</string>
</dict>
<dict>
<key>attributeSetting</key>
<integer>1</integer>
<key>choiceAttribute</key>
<string>selected</string>
<key>choiceIdentifier</key>
<string>com.teamviewer.teamviewerhostSilentInstaller</string>
</dict>
</array>
</plist>
Wenden Sie die Konfiguration während der Installation an, indem Sie den Parameter "-applyChoiceChangesXML <Ihr_Dateiname>.xml" hinzufügen:
sudo installer -applyChoiceChangesXML choices.xml -pkg Install\ TeamViewer_Full.pkg -target /
3) Wenn Sie ein MDM-System im Einsatz haben, können Sie PPPC-Payloads (Privacy Preferences Policy Control) verwenden, um die Accessibility und Full Disk Access für TeamViewer (Classic) in den System Preferences ➜ Sicherheit & Datenschutz ➜ Datenschutz einzurichten. Ihre Nutzer müssen den Zugriff auf die Bildschirmaufzeichnung weiterhin selbst gewähren. Beginnend mit macOS 11 Big Sur müssen Sie einen ScreenCapture PPPC Payload mit AllowStandardUserToSetSystemService verwenden, damit auch Nicht-Administratoren diese Berechtigung erteilen können.
Ein Beispiel für eine MDM-Konfiguration, die Mobile Iron verwendet, um den Accessibility Zugriff zu ermöglichen, finden Sie hier:
Dieser Artikel richtet sich an alle TeamViewer (Classic) Kunden mit einer Corporate oder Tensor Lizenz. Dieser Artikel richtet sich an Kunden, die die TeamViewer (Classic) Version 14.3 oder höher verwenden. Dieser Artikel richtet sich an Kunden, die macOS Mojave oder ein höheres Betriebssystem (macOS 10.14+) verwenden. Allgemein In diesem…
TeamViewer (Classic) Update
Um ein Update von TeamViewer (Classic) durchzuführen, folgen Sie den gleichen Schritten, die für eine Installation erforderlich sind:
- Installieren Sie die Standardversion des TeamViewer (Classic) Hosts
- Installieren Sie die personalisierte Version des TeamViewer (Classic) Hosts
- Installieren Sie die Standardversion von TeamViewer (Classic)
Deinstallation von TeamViewer (Classic)
Ein Grund für die Deinstallation Ihres TeamViewer (Classic)s kann sein, dass Sie von einer TeamViewer (Classic) Host Version auf eine Vollversion umsteigen möchten.
📌 Hinweis: Sie können Ihren TeamViewer (Classic) nur manuell deinstallieren.
Wir empfehlen Ihnen TeamViewer (Classic) folgendermaßen zu deinstallierten:
- Starten Sie TeamViewer (Classic).
- Öffnen Sie TeamViewer (Classic) ➜ Einstellungen ➜ Erweitert.
- Scrollen Sie nach unten zu Deinstallieren.
- (Optional) Aktivieren Sie das Kontrollkästchen für Konfigurationsdateien löschen.
- Klicken Sie auf Deinstallieren.
- Klicken Sie auf OK
TeamViewer (Classic) wurde deinstalliert.
Eine Zuweisung durchführen
Voraussetzungen:
- TeamViewer (Classic) ist bereits installiert.
- Die Option Mit System starten ist aktiviert.
- Der TeamViewer (Classic) Dienst läuft!
- Das Zuweisungstool ist zusammen mit der Anwendung installiert unter
- /Applications/TeamViewer (Classic)Host.app/Contents/Helpers/TeamViewer (Classic)_Assignment
- (/Applications/TeamViewer (Classic).app/Contents/Helpers/TeamViewer (Classic)_Assignment)
Weitere Schritte:
- Führen Sie das Zuweisungstool mit sudo-Rechten auf allen Geräten aus, die zugewiesen werden sollen. Um dies in einem Mass Deployment Szenario zu tun, raten wir Ihnen, ein Skript zu verwenden, um das Zuweisungstool mit den erforderlichen Parametern aufzurufen.
Host Version:
sudo /Applications/TeamViewer Host.app/Contents/Helpers/TeamViewer (Classic)_Assignment -api-token <YOUR_APITOKEN> -group <GROUP> -alias <COMPUTERNAME> -grant-easy-access
Vollversion:
sudo /Applications/TeamViewer.app/Contents/Helpers/TeamViewer (Classic)_Assignment -api-token <YOUR_APITOKEN>
- Das Gerät wird dem Konto zugewiesen, welches das personalisierte TeamViewer (Classic) Host-Modul erstellt hat.
- Einfacher Zugriff wird (optional) für das Gerät aktiviert.
Zuweisungsoptionen
Die folgende Tabelle zeigt die möglichen Zuweisungsoptionen (alle optional).
Es gibt einige Parameter, die einen Wert benötigen (-alias MyAlias) oder keinen Wert benötigen (-reassign).
Die Optionen müssen in der Befehlszeile eingefügt werden.
- Wenn Sie Parameterwerte mit Leerzeichen haben (z.B. für den Gruppennamen), verwenden Sie "<GROUP_NAME_WITH_BLANK>".
- sudo /Applications/TeamViewer (Classic).app/Contents/Helpers/TeamViewer (Classic)_Assignment -api-token <YOUR_APITOKEN> -group "My Group" -alias "$ALIAS"s
- Bei Parameternamen wird zwischen Groß- und Kleinschreibung unterschieden
- Innerhalb der Zuweisungsoptionen können Proxy-Einstellungen für das Assignment angegeben werden. Für die TeamViewer (Classic) Verbindung selbst gibt es zusätzliche Proxy-Einstellungen (wie in den TeamViewer (Classic) Optionen definiert). Diese müssen außerhalb der Zuweisungsoptionen gesetzt werden.
- Sie können auch Umgebungsvariablen in Ihre Befehle zur Installation/Zuweisung einfügen, um dynamische Werte, z.B. für den Alias, hinzuzufügen. Sie können Umgebungsvariablen verwenden, indem Sie die $-Notation verwenden. Die folgenden Zeichen sollten nicht in den Variablenwerten enthalten sein: $, @, `, ' und Variablen sollten immer innerhalb von Anführungszeichen verwendet werden.
- Beispiel:
- export GROUP="MyGroup"
- export ALIAS="MyDevicename"
- sudo /Applications/TeamViewer (Classic).app/Contents/Helpers/TeamViewer (Classic)_Assignment -api-token <YOUR_APITOKEN> -group "$GROUP" -alias "$ALIAS"