Aviso: Este artigo foi traduzido automaticamente. Veja a versão em inglês para as informações mais precisas.

Interface de linha de comando para Windows

Prev Next

O AnyDesk Interface de linha de comando (CLI) permite que administradores e usuários avançados automatizem a instalação, configuração, cliente e Gerenciamento de Sessãoe configurações de rede. Este artigo explica como usar os comandos do AnyDesk no prompt de comando do Windows ou em scripts, como arquivos em lote, para simplificar as implantações e a administração.

🚨 IMPORTANTE

Todos os comandos devem ser executados a partir do diretório onde AnyDesk.exe está localizado ou o caminho executável completo deve ser especificado.

A localização do executável AnyDesk depende do tipo de cliente:

  • Os clientes padrão baixados do anydesk.com normalmente são instalados em:
    C:\Program Files (x86)\AnyDesk\AnyDesk.exe

  • Os clientes personalizados gerados por meio my.anydesk.com normalmente são instalados em:
    C:\Program Files (x86)\AnyDesk-<prefix>\AnyDesk-<prefix>.exe
    O <prefix> é um identificador exclusivo para sua conta. Você pode encontrá-lo na guia Compilações > selecionar my.anydesk > > de compilação desejada na seção Geral, marque o campo Prefixo.


Instalação

Esta seção fornece instruções para instalar ou atualizar o cliente Windows AnyDesk usando a linha de comando. Você pode usar esses comandos em scripts, processos de implantação do sistema ou durante a configuração manual. Os parâmetros de instalação permitem definir comportamentos de instalação específicos, como criação de atalhos, modo silencioso e preferências de atualização.

Comandos de instalação

Para instalar ou atualizar o AnyDesk usando a CLI, use o seguinte formato de comando:

anydesk.exe --install <location> <additional_parameters>

Por exemplo:

anydesk.exe --install  “C:\Program Files (x86)\AnyDesk” --start-with-win --create-desktop-icon

Para implantações baseadas em MSI:

anydesk.msi (optional: INSTALL="<location>")

Parâmetros de instalação

Parâmetro

Descrição

--install <localização>

Instala o AnyDesk no local especificado (por exemplo, C:\Program Files (x86)\AnyDesk).

--start-with-win

Configura o AnyDesk para iniciar automaticamente com o Windows.

--criar-atalhos

Adiciona um atalho do Menu Iniciar.

--criar-ícone da área de trabalho

Adiciona um atalho na área de trabalho.

--remove-primeiro

Desinstala a versão atual antes de instalar uma nova. Útil para atualizações manuais.

--silencioso

Executa a instalação sem interface do usuário e prompts de erro.

--update-manualmente

Habilita atualizações manuais (padrão para cliente personalizado).

--atualização desativada

Desativa as atualizações do AnyDesk.

--atualização-auto

Habilita atualizações automáticas (padrão para clientes padrão; não disponível para clientes personalizados


Cliente AnyDesk

O executável do AnyDesk (anydesk.exe) oferece uma ampla gama de comandos que permitem aos administradores controlar e configurar o cliente. Esses comandos podem ser usados individualmente ou em scripts de automação para simplificar tarefas administrativas em vários sistemas.

Comandos do cliente

Os exemplos abaixo demonstram como usar comandos de cliente de chave, como registrar uma chave de licença ou definir uma senha Acesso não supervisionado . Esses comandos são frequentemente usados durante a configuração inicial ou ao automatizar a configuração do cliente.

Comando

Descrição

anydesk.exe <parâmetro>

Para obter uma lista completa das opções disponíveis, consulte Client command parameters.

'eco <license_key> "| anydesk.exe --register-license

Registra a chave de licença especificada. Requer privilégios de administrador.

'eco <my_password> "| anydesk.exe --set-password

Define a senha especificada para Acesso Não Supervisionado.

Parâmetros de comando do cliente

Esta tabela lista os parâmetros de linha de comando individuais disponíveis para o cliente AnyDesk. Esses parâmetros podem ser usados para anydesk.exe configurar ou controlar o cliente diretamente e são comumente usados em scripts ou configurações administrativas.

Parâmetro

Descrição

--desinstalar

Desinstala o AnyDesk com um prompt gráfico.

--retirar

Desinstala o AnyDesk silenciosamente, sem qualquer prompt ou interface do usuário.

--começar

Inicia o serviço em segundo plano do AnyDesk.

--stop-service

Interrompe o serviço em segundo plano do AnyDesk.

--restart-service

Reinicia o serviço em segundo plano do AnyDesk.

--remove-senha

Exclui a senha de acesso não supervisionado (direitos de administrador necessários). Nota: Isso não pode remover senhas predefinidas de clientes personalizados.

--remover-licença

Remove a chave de licença do cliente. Nota: Isso não desconecta os usuários conectados por meio de sua conta.

--get-alias

Exibe o alias do AnyDesk. Normalmente usado em scripts.

--get-id

Exibe o ID do AnyDesk. Normalmente usado em scripts.

--get-status

Exibe o status online do cliente.

--Versão

Exibe a versão instalada do AnyDesk.

--Configurações

Abre a página de configurações padrão (local).

--admin-configurações

Abre a página de configurações globais (nível de administrador).

--configurações:<viable_parameter>

Abre a seção de configurações especificadas.

Parâmetros suportados: ui, security, alias, privacyvideocaptureaudioconnectionfile_transferrecordingprinterwollicenseabout

--configurações de administrador:<viable_parameter>

Abre a seção especificada das configurações globais.
Parâmetros suportados: capture, security, connection, recording

--Disclaimer

Exibe a mensagem de isenção de responsabilidade personalizada. Funciona apenas para clientes personalizados com essa opção habilitada.

Exemplo de script em lote para obter o ID do AnyDesk:

@echo off
for /f "delims=" %%i in ('"C:\Program Files (x86)\AnyDesk\AnyDesk.exe" --get-id') do set ID=%%i 
echo AnyDesk ID is: %ID%
pause

Comandos de perfil de permissão (AnyDesk 7+)

Os perfis de permissão permitem que os administradores definam configurações personalizadas de controle de acesso para sessões remotas. Esses perfis podem ser criados, configurados e gerenciados por meio da linha de comando. Isso é compatível com o AnyDesk versão 7 e posterior.

Criar um perfil de permissão

anydesk.exe --add-profile <name> +<permission> +<permission> ...

Cria um novo perfil de permissão chamado <name>. Por padrão, todas as permissões estão desabilitadas. Use +<permission> para habilitar permissões específicas, separadas por espaços.

Permissões suportadas:

  • audio

  • input

  • clipboard

  • clipboard_files

  • block_input

  • sas (CTRL+ALT+DEL action)

  • restart

  • file_manager

  • lock_desk

  • sysinfo

  • whiteboard

  • tcp_tunnel

  • VPN

  • user_pointer

  • privacy_feature

  • record_session

Criar um perfil com senha de acesso não supervisionado

echo <password> | anydesk.exe --add-profile <name> +<permission> +<permission> ...

Cria um perfil de permissão nomeado <name> com a senha de acesso autônomo especificada. As permissões devem ser definidas da mesma forma que acima.

Definir uma senha para um perfil existente

echo <password> | anydesk.exe --set-password <profile>

Atribui ou atualiza a senha de acesso autônomo para o perfil especificado.

  • Para perfis personalizados: use o nome do perfil de permissão.

  • Para perfis padrão, use:

    • _default –Inadimplência

    • _full_access – Acesso total

    • _screen_sharing - Compartilhamento de tela

    • _unattended_accessUnattended Access

Remover uma senha de um perfil

anydesk.exe --remove-password <profile>

Remove a senha de acesso autônomo do perfil especificado.

💡 NOTA

Esse comando não pode remover senhas predefinidas de configurações personalizadas do cliente.


Iniciar sessões via linha de comando

Você pode iniciar sessões remotas diretamente da linha de comando usando o anydesk.exe executável.

Comandos de conexão

Isso pode ser útil para integrar o AnyDesk com scripts, ferramentas de gerenciamento ou processos de automação.

Conectar-se a um cliente

anydesk.exe <ID/Alias> <additional parameters>

Inicia uma sessão remota para o ID ou alias do AnyDesk especificado.

  • <ID_or_Alias> - o endereço AnyDesk do cliente remoto.

  • <additional_parameters> - parâmetros opcionais para personalizar a sessão. Para obter parâmetros adicionais, consulte Optional session parameters.

Conecte-se usando uma senha

echo <password> | anydesk.exe <ID/Alias> --with-password

Inicia uma sessão para o cliente especificado e envia a senha fornecida para acesso autônomo.

Parâmetros de sessão opcionais

Você pode adicionar os seguintes parâmetros aos comandos de sessão para modificar como a sessão é iniciada:

Comando

Descrição

--transferência de arquivos

Inicia uma sessão de transferência de arquivos.

--tela cheia

Inicia uma sessão no modo de tela cheia.

--planície

Inicia uma sessão em uma janela sem bordas e opções de menu.


Comandos de proxy

Você pode definir as configurações de proxy HTTP do AnyDesk usando parâmetros de linha de comando. Isso é especialmente útil para ambientes com políticas de rede rígidas ou onde a autenticação de proxy é necessária.

🦉 Para obter mais detalhes sobre as configurações de proxy, consulte this article

Desativar o uso de proxy

anydesk.exe --proxy --set-host never

Define o modo proxy como Sem proxy em Configurações > Conexão > HTTP-Proxy. O AnyDesk não tentará se conectar por meio de um proxy.

Detectar proxy automaticamente

anydesk.exe --proxy --set-host detect

Define o modo proxy como Detectar proxy. AnyDesk tentará detectar um proxy. Se nenhum for encontrado, ele prosseguirá sem um.

Configurar um proxy manual

anydesk.exe --proxy --set-host <proxy_type> <address> <port> [<force_proxy>] [--reconnect]

Configura um proxy manual em Configurações > Conexão > HTTP-Proxy.

  • <proxy_type>: http, https, ou socks

  • <address>: Endereço do servidor proxy (IP ou URL)

  • <port>: Porta usada para se conectar ao proxy

  • [+force-proxy]: Tente proxy, volte para a conexão normal se falhar (opcional)

  • [-force-proxy]: Forçar proxy; desconectar se o proxy não estiver disponível (opcional)

  • [--reconnect]: Reinicia a conexão para aplicar as novas configurações (opcional)

Desativar autenticação de proxy

anydesk.exe --proxy --set-auth disable

Desabilita a autenticação. Define a autenticação HTTP-Proxy como Nenhuma autenticação necessária.

Usar credenciais do Windows

anydesk.exe --proxy --set-auth auto

Usa credenciais de conta do Windows para autenticação de proxy (NTLM). Define a autenticação HTTP-Proxy como NTLM.

Especifique o nome de usuário e a senha

echo <password> | anydesk.exe --proxy --set-auth simple <username>

Usa o nome de usuário e a senha configurados para autenticação. Define o método de autenticação de proxy como Configurar nome de usuário e senha.