La version completa de TeamViewer en Windows puede ejecutar parámetros de línea de comandos que inician una sesión con un dispositivo remoto utilizando un ID, una contraseña y un modo de conexión preestablecidos.
Puedes utilizar estos parámetros para ejecutar TeamViewer desde la línea de comandos (Command Prompt) , mediante un script (por ejemplo, un archivo .bat) o a través de un acceso directo ubicado en el Escritorio o en el menú Inicio.
Cómo usar los parámetros de línea de comandos
Parámetros con y sin valor
Nota: Algunos parámetros solo están disponibles en la versión 13.2 de TeamViewer (Classic).
Hay dos tipos de parámetros, con valor y sin valor.
Ejemplo para un parámetro sin valor:
TeamViewer.exe --noInstalación
Ejemplo para un parámetro con valor:
TeamViewer.exe --yo 123456789
En la mayoría de los casos, solo se espera un valor; si se proporcionan varios, se utiliza el primero.
Si el valor de un parámetro contiene un espacio, este debe ir entre comillas.
Notas:
- Un parámetro largo se indica así (con dos "-" -> "--"):
TeamViewer.exe --minimizar
- Si el parámetro tiene una variante corta, también puede indicarse con solo un "-":
TeamViewer.exe -n
- Windows
- Linux
Comando de inicio de sesión
El comando Iniciar sesión te permite iniciar una conexión remota directamente desde la línea de comandos en TeamViewer. Esto es útil para la automatización, el scripting o para conectarse rápidamente sin abrir toda la interfaz de usuario. Dependiendo de tu configuración, la autenticación puede realizarse automáticamente o requerir contraseña.
Ejemplos
Control remoto
TeamViewer.exe -i ID -p CONTRASEÑA
Transferencia de archivos
TeamViewer.exe -i ID -p CONTRASEÑA -m archivoTransferencia
VPN
TeamViewer.exe -i ID -p CONTRASEÑA -m vpn
ID
-i | --ID
Inicia una conexión con el ID de socio indicado. Este no es un parámetro opcional.
Contraseña o Contraseñab64
-p | --contraseña CONTRASEÑA
Usado en combinación con "id". Contraseña para usar en la conexión.
-b | --passwordb64 PASSWORDBASE64
Usado en combinación con "id". Contraseña codificada en Base64 para usar en la conexión.
Este parámetro es opcional y, cuando se omite, se usará el permiso de acceso fácil si está disponible. Si no, te piden la contraseña.
Modo
-m | --MODE
Usado en combinación con "id". Modo de conexión para usar en la conexión.
Si se omite, se utiliza el control remoto.
- Solo soportado en Windows con conexiones a dispositivos Windows o Linux.
Ejemplo:
--modo fileTransfer
Calidad
-q | --calidad N
Usado en combinación con "id". Configuración de la calidad de la conexión para usar en la conexión.
Para seleccionar una opción de calidad, introduce el valor N de la opción deseada después de la bandera de calidad, separados por un espacio. El valor por defecto se determina a partir de tus políticas y de la configuración de la máquina. Ejemplo:
-p 2 | --calidad 2
Control de acceso
-a | --ac N
Usado en combinación con "id". Derechos de control de acceso para usar en la conexión (saliente).
Para seleccionar una opción de control de acceso, introduce el valor de N de la opción deseada después de la bandera de ac , separado por un espacio. El valor por defecto se determina a partir de tus políticas y la configuración de la máquina.
Nota: Al usar el parámetro personalizado, se aplicarán los valores de control de acceso de salida personalizados anteriores. Ejemplo:
-a 1 | --AC 1
Aplicación
Se admiten las siguientes opciones:
Nota: Por favor, encuentra el Parámetro y la variante corta en la primera línea, con la descripción de cada uno debajo.
Minimizar
Iniciar TeamViewer minimizado. Si está activado "Iniciar TeamViewer con Windows", TeamViewer se iniciará en la bandeja en su lugar.
Ejemplo:
TeamViewer.exe --minimizar
Juego
Reproduce un archivo de sesión TeamViewer (*.tvs)
Ejemplo:
TeamViewer.exe --reproducir C:Users\shvarts\Desktop\A\abc.tvs
Control
Iniciar una conexión (RC/Reunión) a un ID especificado en el archivo de control dado (*.tvc)
Dónde encontrar archivos .tvc:
-
%appdata%\TeamViewer\MRU\RemoteSupport
-
%appdata%\TeamViewer\MRU\Meeting
Ejemplo:
TeamViewer.exe --control C:\Users\shvarts\Desktop\A\abc.tvc
ProxyIP
IP y puerto proxy, formateados como: IPAddress:Port
Ejemplo:
TeamViewer.exe --ProxyIP 192.168.0.2:8080
ProxyUser
Usado en combinación con "ProxyIP". Nombre de usuario proxy.
Ejemplo:
TeamViewer.exe --ProxyIP 192.168.0.2:8080 --ProxyUser admin
ProxyPassword
Usado en combinación con "ProxyIP". Contraseña proxy Base64 codificada.
Ejemplo:
TeamViewer.exe --ProxyIP 192.168.0.2:8080 --ProxyUser admin ---Prueba de contraseña
Sendto
Envía una lista de archivos a un contacto en tu lista de contactos. Es posible que aparezcan ventanas de diálogo para iniciar sesión y seleccionar al destinatario.
Ejemplos:
Un solo archivo:
TeamViewer.exe --Enviar a C:\Users\shvarts\Desktop\A\abc.jpg
Varios archivos:
TeamViewer.exe --Enviar a C:\Users\shvarts\Desktop\A\abc.jpg C:\Users\shvarts\Desktop\A\abcd.jpg
COM API
En Windows, la API COM podría usarse así:
TeamViewer.exe API <opciones>
Cómo verificar una instalación exitosa
Mediante archivo de registro
Abre el archivo de registro de TeamViewer desde %appdata%\TeamViewer y encuentra las siguientes entradas:
Tareas de línea de comandos: inicializando... CommandLineTasks: instalación de la API COM-API : Instalación de la API ... API: ... instalado correctamente, llamando a SignalServiceParamChange ... API: ... SignalServiceParamChange finalizado Tareas de línea de comandos: instalación exitosa de COM-API Tareas de línea de comandos: finalizadas
A través de Windows PowerShell
Utiliza los siguientes comandos de PowerShell:
$tv = nuevo-objeto -com TeamViewer.Application $tv. ApiVersion
Verifica que cualquier versión esté escrita en Windows PowerShell, por ejemplo:
Cómo verificar la desinstalación exitosa
Mediante archivo de registro
Abre el archivo de registro de TeamViewer desde %appdata%\TeamViewer y encuentra las siguientes entradas:
Tareas de línea de comandos: inicializando... CommandLineTasks: desinstalar COM-API API: desinstalar API ... API: ... desinstalada con éxito, llamando a SignalServiceParamChange ... API: ... SignalServiceParamChange terminado Tareas de línea de comandos: desinstalar con éxito la API de COM-API Tareas de línea de comandos: finalizado
A través de Windows PowerShell
Utiliza los siguientes comandos de PowerShell:
$tv = nuevo-objeto -com TeamViewer.Application
Verifica que se imprimirá un error en PowerShell.
Comando de inicio de sesión
El comando Iniciar sesión te permite iniciar una conexión remota directamente desde la línea de comandos en TeamViewer. Esto es útil para automatización, scripting o para conectar rápidamente sin abrir toda la interfaz de usuario. Dependiendo de tu configuración, la autenticación puede hacerse automáticamente o requerir contraseña.
Ejemplos
Equipo de Control RemotoVisor -i ID -p CONTRASEÑA Transferencia de archivos EquipoVisor -i ID -p CONTRASEÑA -m archivoTransferencia
ID
-i | --ID
Inicia una conexión con el ID de socio indicado. Este no es un parámetro opcional.
Contraseña o Contraseñab64
-p | --contraseña CONTRASEÑA
Usado en combinación con "id". Contraseña para usar en la conexión.
-b | --passwordb64 PASSWORDBASE64
Usado en combinación con "id". Contraseña codificada en Base64 para usar en la conexión.
Este parámetro es opcional y, cuando se omite, se usará permiso de acceso fácil si está disponible. Si no, te piden la contraseña
Modo
-m | --MODE
Usado en combinación con "id". Modo de conexión para usar en la conexión.
Si se omite, se utiliza el control remoto.
Calidad
-q | --calidad N
Usado en combinación con "id". Configuración de calidad de conexión para usar en la conexión.
Para seleccionar una opción de calidad, introduce el valor N de la opción deseada después de la bandera de calidad, separados por un espacio. El valor por defecto se determina a partir de tus políticas y la configuración de la máquina.
Ejemplo:
-p 2 | --calidad 2
Control de acceso
-a | --ac N
Usado en combinación con "id". Derechos de control de acceso para usar en la conexión (saliente).
Para seleccionar una opción de control de acceso, introduce el valor de N de la opción deseada después de la bandera de AC , separado por un espacio. El valor por defecto se determina a partir de tus políticas y la configuración de la máquina.
Nota: Al usar el parámetro personalizado, se aplicarán los valores anteriores de control de acceso de salida personalizados.
Ejemplo:
-a 1 | --AC 1