1. Help Center
  2. Recursos
  3. Gerenciamento de dispositivos móveis

Gerenciamento de dispositivos móveis (MDM)

Esta é uma tradução automática. Para a versão original, clique aqui.

Índice

 

Ferramentas de gerenciamento de dispositivos móveis, como Microsoft Intune são ótimas maneiras de ajudar seu ambiente corporativo a implantar e configurar aplicativos. Este artigo fornecerá algumas instruções sobre como configurar o AnyDesk por meio de sua ferramenta MDM.

Implantação

Observação:

Embora o AnyDesk forneça pacotes que permitem a implantação por meio de ferramentas de implantação de terceiros, isso não pode ser suportado pela equipe de suporte do AnyDesk devido à grande variedade de ferramentas diferentes.

Para perguntas sobre como implantar pacotes de instalador de terceiros em sua ferramenta de implantação, consulte o fornecedor da ferramenta diretamente, bem como nossos scripts de instalação de exemplo abaixo.

AnyDesk fornece uma ampla variedade de pacotes para ajudá-lo a implantá-lo usando ferramentas de implantação de terceiros.

Oferecemos o pacote MSI para Windows (somente cliente personalizado), PKG para macOS (somente cliente personalizado), Google Play Store link para Android e App Store link para iOS.

Scripts de instalação de exemplo podem ser encontrados em nossa Central de Ajuda para Windows e macOS .

Voltar ao início

Configuração por meio de MDM para macOS

A configuração do cliente AnyDesk para macOS (versão 6.4.0 ou mais recente) por meio de uma ferramenta de gerenciamento de dispositivos móveis requer a modificação e o upload de um arquivo XML.

O XML está no formato .MOBILECONFIG e é composto por vários grupos XML:

  1. Conteúdo da carga
  2. PayloadScope
  3. PayloadUUID
  4. PayloadDisplayName
  5. PayloadIdentifier
  6. Tipo de carga
  7. Versão da carga

Conteúdo da carga

 
XML Tag Descrição Tipo de valor Possibilidades de valor
PayloadContent Este grupo XML contém a ação configuração MDM. As seguintes tags pertencem a este grupo.  
<dict>...</dict>
PayloadDisplayName Nome do perfil de configuração. Isto aparecerá em Preferências do Sistema > Perfis no dispositivo macOS implantado. string
e.g. Company A's AnyDesk Configuration
PayloadIdentifier Identificador de carga útil para a configuração AnyDesk em notação de domínio reverso. string
e.g. com.companya.config.anydesk
PayloadUUID

Random UUID para a configuração AnyDesk que é única dentro da empresa.

A UUID deve estar no formato:

<8 characters>-<4 characters>-<4 characters>-<4 characters>-<12 characters>

Um personagem pode ser qualquer um dos seguintes:

Um número entre 1-9
Uma carta entre A-F

string
e.g. 5D2F7682-3B17-43EC-B6F6-CB20696ED631
PayloadType

ID do aplicativo personalizado que corresponde ao prefixo de sua conta. Este prefixo pode ser encontrado na página Detalhes do cliente personalizado de um cliente personalizado.

Observe neste caso a notação de domínio reverso criada em "PayloadIdentifier" não deve ser usada. O formato "com.philandro.anydesk-<prefix>" precisa ser seguido.

string
    
com.philandro.anydesk-<prefix>

e.g.

com.philandro.anydesk-ad-12345678
PayloadVersion Versão interna inteira desta configuração AnyDesk. integer
e.g. 1
ad.*

Pares de valores-chave de nossas Opções Avançadas. 

Favor observar que todas as configurações e permissões aqui definidas sobrescrevem. Isto significa que as permissões e configurações afetadas não podem ser alteradas pelos usuários no dispositivo cadastrado.

string

Please see the "Value Possibilities" columns in Advanced Options.
ad.features.connect

Determina se este cliente AnyDesk pode enviar pedidos de conexão para outros clientes AnyDesk.

string

0: Disable,
1: Enable
ad.features.accept

 

Determina se este cliente AnyDesk pode receber solicitações de conexão de outros clientes AnyDesk.

string

0: Disable,
1: Enable

Outro

 
XML Tag Descrição Tipo de valor Possibilidades de valor
PayloadScope Determina o escopo do perfil do MDM. O "Sistema" precisa ser usado para aplicar a configuração AnyDesk a todas as contas de usuários locais e o serviço global AnyDesk. string
System
PayloadUUID

UUID aleatória para o perfil MDM que é único dentro da empresa.

A UUID deve estar no formato:

<8 characters>-<4 characters>-<4 characters>-<4 characters>-<12 characters>

Um personagem pode ser qualquer um dos seguintes:

Um número entre 1-9
Uma carta entre A-F

Favor observar que este UUID deve ser diferente daquele atribuído à configuração AnyDesk em PayloadContent::PayloadUUID.

string
e.g. A2A5828E-F98C-45BB-9BFE-E4E854B3AC45
PayloadDisplayName Nome do perfil do MDM. Um perfil MDM pode conter configurações empresariais para múltiplas aplicações. string
e.g. Company A's MDM Profile
PayloadIdentifier Identificador de perfil MDM em notação de domínio reverso. string
e.g. com.companya.config
PayloadType Tipo de perfil MDM. Com uma configuração AnyDesk, é necessário utilizar o PayloadType "Configuração". string
Configuration
PayloadVersion Versão interna inteira deste perfil MDM. Isto ajuda MacOS a distinguir entre diferentes versões de um mesmo perfil. integer
e.g. 1

Implantação de perfil

Essa configuração pode ser implantada manualmente em cada dispositivo individual ou implantada automaticamente por meio da ferramenta de gerenciamento de dispositivos móveis.  

Implantação manual

Para implantar o perfil em um dispositivo macOS manualmente, basta mover o arquivo .MOBILECONFIG resultante para o dispositivo e instalá-lo. Talvez seja necessário confirmar a configuração não assinada/não verificada em Preferências do sistema > Perfis . As alterações serão aplicadas na próxima vez que você iniciar o cliente AnyDesk para macOS personalizado nesse dispositivo.

Implantação de MDM

Para implantar o perfil em seus dispositivos macOS registrados por meio de sua ferramenta de MDM, basta:

  1. Crie um perfil de configuração para dispositivos macOS
  2. Insira o nome e a descrição (opcional) do perfil
  3. Carregue o arquivo .MOBILECONFIG com a configuração do AnyDesk. Como alternativa, muitas ferramentas de MDM permitem que o administrador crie o XML dinamicamente dentro da ferramenta de MDM neste estágio.
  4. Escolha o grupo/usuários/dispositivos que devem ser inscritos neste perfil.
  5. Salvar

Dependendo das configurações de implantação do MDM, após alguns minutos, o perfil do MDM deve ser implantado em todos os dispositivos registrados conectados. Isso pode ser verificado em Preferências do Sistema > Perfis .

Na próxima vez que os dispositivos registrados iniciarem seu cliente macOS personalizado, as alterações contidas em sua configuração serão aplicadas.

Voltar ao início

Configuração por meio de MDM para Android

As ferramentas de gerenciamento de dispositivos móveis com recursos de restrição de aplicativos podem implantar uma versão modificada do aplicativo AnyDesk padrão encontrado em Google Play Store . Observe que não é possível configurar um cliente AnyDesk (APK) personalizado por meio de um MDM neste momento Tempo.

O cliente AnyDesk padrão pode ser facilmente configurado usando o Editor de configuração embutido encontrado em muitas ferramentas de MDM. Para fazer isso:

  1. Adicione o aplicativo AnyDesk para Android à sua solução de MDM
    1. Aplicativo da Android Store com a Google Play Store link como o URL da Appstore.
  2. Criar uma política de configuração de aplicativo para dispositivos gerenciados
    1. O aplicativo de destino seria o aplicativo AnyDesk para Android que você adicionou na Etapa 1.
    2. Para personalizar as configurações do cliente AnyDesk, o Editor/Designer de configuração embutido pode ser usado. Aqui, há uma lista predefinida de chaves disponíveis e uma descrição de cada valor.
      Se a chave começar com   padrões , a opção será configurada de acordo com suas especificações. No entanto, o usuário do cliente AnyDesk configurado poderá alterar a configuração para outra coisa, se desejar.  
      Por outro lado, se começar com   substitui , o usuário do cliente AnyDesk configurado   não pode alterar a configuração.
  3. Salvar

Assim como no macOS, após salvar os dispositivos cadastrados deve-se recuperar automaticamente a configuração da solução MDM e alterar as configurações do AnyDesk.

Dica:

Se estiver gerenciando seu aplicativo AnyDesk para se conectar ao servidor do appliance AnyDesk On-Premises, observe que as seguintes chaves são necessárias :

ad.license.register_key
ad.anynet .boot_addrs
ad.anynet.ca_certs

Voltar ao início

 

Configuração por meio de MDM para iOS

A partir do AnyDesk 5.5.0 para iOS, os administradores agora podem configurar a versão padrão do AnyDesk encontrada em App Store usando soluções de gerenciamento de dispositivos móveis.

Assim como no Android, o cliente AnyDesk padrão pode ser facilmente configurado usando o Editor de configuração embutido encontrado em muitas ferramentas de MDM. Para fazer isso:

  1. Adicione o aplicativo AnyDesk para iOS à sua solução de MDM
    1. Aplicativo da App Store com a App Store como o URL da Appstore.
  2. Criar uma política de configuração de aplicativo para dispositivos gerenciados
    1. O aplicativo de destino seria o aplicativo AnyDesk para iOS que você adicionou na Etapa 1.
    2. Para personalizar as configurações do cliente AnyDesk, o Editor/Designer de configuração embutido pode ser usado. Uma lista completa de chaves disponíveis e sua descrição pode ser encontrada abaixo .
  3. Salvar

A configuração pode então ser implantada em dispositivos iOS por meio de Perfis vinculados à sua configuração do AnyDesk ou Apple Configurator 2. Para obter mais informações sobre como registrar seus dispositivos, entre em contato diretamente com seu administrador de TI ou seu fornecedor de MDM.

Chaves de configuração

Observação:

Você precisa atribuir um tipo de chave ( padrões , substituições ) ao início de cada uma das chaves de configuração encontradas abaixo.  

Se a chave começar com padrões , a opção será configurada de acordo com suas especificações. No entanto, o usuário do cliente AnyDesk configurado poderá alterar a configuração para outra coisa, se desejar.  

Por exemplo:

defaults.ad.security.acl_enabled

 

Por outro lado, se começar com substituições , o usuário do cliente AnyDesk configurado não poderá alterar a configuração.

Por exemplo:

overrides.ad.discovery.hidden

 

Os valores padrão para o cliente AnyDesk padrão estão em   negrito na coluna Possibilidades de valor .

 
Chave de configuração Descrição Tipo de valor Possibilidades de valor
ad.features.address_book

Define se o cliente tem acesso ao recurso Livro de Endereços. 

Se definido como verdadeiro, uma chave de licença válida precisa ser definida para a chave::

ad.license.register_key

 

boolean
false, true
ad.license.register_key
A chave de licença encontrada em seu portal do cliente my.anydesk.com ou na WebUI do servidor de aparelhos On-Premises.

Isto é necessário se você quiser conectar o cliente ao seu servidor de aparelhos On-Premises.
string
 e.g. A1S273JUEKSA87XN
ad.anynet.boot_addrs

 

Use somente se você quiser que o cliente AnyDesk se conecte ao seu servidor de aparelhos AnyDesk On-Premises.

Define o endereço IP ou URL do servidor do aparelho ao qual o cliente deve se conectar. Ele usa o seguinte formato (a porta é opcional):

(ip|host):port;(ip|host):port;...)

Isto é necessário se você quiser conectar o cliente ao seu servidor de aparelhos On-Premises.

string  
ad.anynet.ca_certs

 

Use somente se você quiser que o cliente AnyDesk se conecte ao seu servidor de aparelhos AnyDesk On-Premises. 

Certificado público do servidor do aparelho. Favor observar que MDMs como o Microsoft Intune permitem apenas valores de linha única. Como o certificado é multilinha, você precisará substituir manualmente todos os indicadores da nova linha por "\n".

Por exemplo, se seu certificado tivesse o seguinte formato:

abc
qwe

O valor do MDM para esta chave deve ser:

abc\nqwe

Isto é necessário se você quiser conectar o cliente ao seu servidor de aparelhos On-Premises.

string  
ad.features.register_alias
Define se o cliente irá registrar automaticamente um AnyDesk-Alias após a instalação do cliente AnyDesk. boolean
false, true
ad.ui.cfg_enabled
Define se o cliente tem acesso às configurações do AnyDesk boolean
false, true
ad.ui.cfg_enable_audio
Define se o cliente tem acesso às Configurações de Áudio AnyDesk boolean
false, true
ad.ui.cfg_enable_connection
Define se o cliente tem acesso às configurações de conexão AnyDesk boolean
false, true
ad.ui.cfg_enable_privacy
Define se o cliente tem acesso às configurações de privacidade do AnyDesk boolean
false, true
ad.ui.cfg_enable_recording
Define se o cliente tem acesso às Configurações de Gravação AnyDesk boolean
false, true
ad.security.auto_disconnect.mode
Define se o recurso de desconexão automática está ativado. integer
0: Disabled,
1: Enabled
ad.security.auto_disconnect.timeout
Define o período de inatividade em segundos antes das sessões de entrada serem automaticamente desconectadas.  integer
Minimum: 60
ad.security.hear_audio
Determina se os clientes conectados a este cliente AnyDesk podem ouvir a saída de áudio do dispositivo. boolean
false, true
ad.security.sysinfo
Determina se os clientes conectados a este cliente AnyDesk podem ver as informações do sistema do dispositivo. boolean
false, true
ad.security.acl_enabled
Determines é o recurso de lista de controle de acesso está habilitado para este cliente AnyDesk. boolean
false, true
ad.security.acl_list
Define o que AnyDesk-IDs ou Aliases estão na lista de controle de acesso habilitados acima. string
e.g. 123456789:true;mycomputer@ad:true;
ad.discovery.enabled
Define se o cliente pode encontrar outros clientes AnyDesk na mesma rede local. boolean
false, true
ad.discovery.hidden
Define se outros clientes AnyDesk podem encontrar este cliente enquanto estiverem na mesma rede local. boolean
false, true
ad.input.auto_touch_to_touch_mode
Define se o modo "touch-to-touch" está disponível quando conectado a dispositivos Android remotos. boolean
false, true
ad.input.touch_mode
Define se é usado o modo touchpad ou touchpad. integer
1: Touch,
2: Touchpad
ad.image.follow_remote_cursor
Define se você muda automaticamente de visualização quando o cursor do mouse remoto se move para uma tela diferente. integer
0: Disabled
1: Enabled
ad.image.follow_remote_focus
Define se você muda automaticamente de visualização quando a janela remota em primeiro plano está em outra tela. integer
0: Disabled
1: Enabled
ad.image.quality_lossless
Define se as sessões de saída deste cliente utilizam a configuração de transmissão de qualidade sem perdas. boolean
false, true
ad.image.quality_preset
Define a qualidade de transmissão para as sessões de saída. integer
0: Best quality,
1: Balanced,
2: Optimize reaction time
ad.image.show_remote_cursor
Define se você pode ver o cursor remoto.  boolean
false, true
ad.audio.playback_mode
Define se você pode ouvir áudio do dispositivo ao qual você está se conectando. integer
0: Disable,
1: Enable
ad.audio.transmit_mode
Define se os outros podem ouvir o áudio em seu dispositivo quando estão conectados a você. boolean
0: Disable,
1: Enable
ad.anynet.direct
Define se podem ser feitas conexões diretas. boolean
false, true
ad.anynet.listen_port
Define a porta de escuta para potenciais conexões diretas de entrada. integer
e.g. 0
ad.anynet.proxy.mode
Define o modo proxy. integer
0: Never use a proxy server,
1: Try to detect,
2: Use a specific proxy server
ad.anynet.proxy.addr
Define o modo proxy. string
e.g. 1.1.1.1
ad.anynet.proxy.port
Define a porta de proxy. integer
e.g. 10000
ad.anynet.proxy.auth
Define se as credenciais de autenticação precisam ser enviadas para o procurador. boolean
 false, true
ad.anynet.proxy.user
Define o nome de usuário proxy.   string
 e.g. myproxyuser
ad.anynet.proxy.pass_plain
Define a senha de proxy. string
e.g. myproxypassword 
ad.recording.auto_start.incoming
Iniciar automaticamente uma gravação na tela quando alguém se conecta ao seu dispositivo. integer
0: Disabled
1: Enabled
ad.recording.auto_start.outgoing
Iniciar automaticamente uma gravação na tela quando você se conecta ao dispositivo de outra pessoa. integer
0: Disabled
1: Enabled
ad.session.remember_settings
Define se o cliente se lembra de configurações como a ativação do Modo de Privacidade ao conectar-se ao mesmo dispositivo remoto no futuro. boolean
false, true