Aprende a instalar, actualizar y desinstalar TeamViewer Host o TeamViewer Full Client en un escenario de despliegue masivo en macOS. Asegúrate de tener los conocimientos básicos sobre instalaciones de línea de comandos en macOS, ya que serán necesarias para completar este proceso.
Instalador requerido:
Sigue estos pasos:
Introduce el siguiente comando en el terminal:
sudo installer -pkg "Install TeamViewer_Host.pkg" -target /
El parámetro -target define la ruta donde quieres que se ubique tu instalación.
Instalador requerido:
Sigue estos pasos:
1) Crea un archivo XML llamado (por ejemplo: choices.xml) e introduce el siguiente contenido:
<?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) (Opcional) Verifica si tu configuración se aplicó correctamente
installer -showChoicesAfterApplyingChangesXML newChoices.xml -pkg Install\ TeamViewer_Host.pkg -target /
<?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>
Aplica la configuración durante la instalación añadiendo el parámetro:
"-applyChoiceChangesXML <tu_nombre_de_archivo>.xml"
sudo installer -applyChoiceChangesXML choices.xml -pkg Install TeamViewer (Classic)_Host.pkg -target /
3) Si tienes un sistema MDM, puedes utilizar las cargas útiles de Control de Políticas de Preferencias de Privacidad (PPPC) para desplegar la Accesibilidad y el Acceso Completo al Disco para TeamViewer en Preferencias del Sistema --> Seguridad y Privacidad ---> Privacidad. Tus usuarios tendrán que conceder ellos mismos el acceso a la grabación de pantalla. A partir de macOS 11 Big Sur, tendrás que utilizar una carga útil PPPC de ScreenCapture con AllowStandardUserToSetSystemService para permitir a los usuarios no administradores conceder este permiso.
Un ejemplo de configuración MDM utilizando Mobile Iron para desplegar el acceso a la accesibilidad se puede encontrar aquí:
Añade las aplicaciones de TeamViewer al acceso de macOS Mojave con Mobile Iron
Instalador requerido:
Sigue estos pasos:
Resumen de los parámetros
Instalador requerido:
Sigue estos pasos:
1) Crea un archivo XML llamado (por ejemplo: choices.xml) e introduce el siguiente contenido:
<?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) (Opcional) Para verificar si tu configuración se aplicará correctamente
installer -showChoicesAfterApplyingChangesXML newChoices.xml -pkg "TeamViewer_Host-idc<ConfigurationID>.pkg" -target /
<?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>
Aplica la configuración durante la instalación añadiendo el parámetro "-applyChoiceChangesXML <tu_nombre_de_archivo>.xml"
sudo installer -applyChoiceChangesXML choices.xml -pkg "TeamViewer_Host-idc<ConfigurationID>.pkg" -target /3)
3) Si tienes un sistema MDM, puedes utilizar las cargas útiles de Control de Políticas de Preferencias de Privacidad (Privacy Preferences Policy Control - PPPC) para desplegar la Accesibilidad y el Acceso al Disco Completo para TeamViewer , en Preferencias del Sistema --> Seguridad y Privacidad --> Privacidad. Tus usuarios tendrán que conceder ellos mismos el acceso a la grabación de pantalla. A partir de macOS 11 Big Sur, tendrás que utilizar una carga útil PPPC de ScreenCapture con AllowStandardUserToSetSystemService para permitir a los usuarios no administradores conceder este permiso.
Aqui puedes conseguir un ejemplo de configuración MDM utilizando Mobile Iron para desplegar el acceso a la accesibilidad: Añade las aplicaciones de TeamViewer al acceso de macOS Mojave con Mobile Iron
Instalador requerido:
Sigue estos pasos:
sudo installer -pkg "TeamViewer_Full.pkg" -target /
El parámetro -target define la ruta donde quieres que se ubique tu instalación.
No se pueden proporcionar ajustes durante el proceso de instalación en macOS.
Instalador requerido:
Sigue estos pasos:
<?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) (Opcional) Verifica si tu configuración se aplicará correctamente
installer -showChoicesAfterApplyingChangesXML newChoices.xml -pkg Install\ TeamViewer_Full.pkg -target /
<?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.teamviewerSilentInstaller</string> </dict> <dict> <key>attributeSetting</key> <true/> <key>choiceAttribute</key> <string>enabled</string> <key>choiceIdentifier</key> <string>com.teamviewer.teamviewerSilentInstaller</string> </dict> <dict> <key>attributeSetting</key> <integer>1</integer> <key>choiceAttribute</key> <string>selected</string> <key>choiceIdentifier</key> <string>com.teamviewer.teamviewerSilentInstaller</string> </dict> </array> </plist>
Aplica la configuración durante la instalación añadiendo el parámetro "-applyChoiceChangesXML <su_nombre_de_archivo>.xml"
sudo installer -applyChoiceChangesXML choices.xml -pkg Install\ TeamViewer_Full.pkg -target /
3) Si tienes un sistema MDM, puedes utilizar las cargas útiles de Control de Políticas de Preferencias de Privacidad (PPPC) para desplegar la Accesibilidad y el Acceso al Disco Completo para TeamViewer, en Preferencias del Sistema --> Seguridad y Privacidad --> Privacidad. Tus usuarios tendrán que conceder ellos mismos el acceso a la grabación de pantalla. A partir de macOS 11 Big Sur, tendrás que utilizar una carga útil PPPC de ScreenCapture con AllowStandardUserToSetSystemService para permitir a los usuarios no administradores conceder este permiso.
Aqui puedes conseguir un ejemplo de configuración MDM utilizando Mobile Iron para desplegar el acceso a la accesibilidad: Añade las aplicaciones de TeamViewer al acceso de macOS Mojave con Mobile Iron
La actualización de TeamViewer corresponde a los pasos que se requieren para una instalación:
Una razón para desinstalar tu TeamViewer puede ser que quieras cambiar de una versión de Host Client de TeamViewer a una versión de Client Completo.
Nota: Sólo puedes desinstalar tu TeamViewer manualmente.
Recomendación para desinstalar TeamViewer:
El programa se ha desinstalado.
Prerrequisitos
Sigue estos pasos:
Versión Host:
sudo /Applications/TeamViewerHost.app/Contents/Helpers/TeamViewer_Assignment -api-token <YOUR_APITOKEN> -group <GROUP> -alias <COMPUTERNAME> -grant-easy-access
Full version:
sudo /Applications/TeamViewer.app/Contents/Helpers/TeamViewer_Assignment -api-token <YOUR_APITOKEN>
La siguiente tabla muestra las posibles opciones de asignación (todas son opcionales).
Hay algunos parámetros que necesitan un valor (-alias MyAlias) o no necesitan un valor (-reasignar).
Las opciones necesitan ser añadidas en la línea de comandos.