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 .
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:
- Conteúdo da carga
- PayloadScope
- PayloadUUID
- PayloadDisplayName
- PayloadIdentifier
- Tipo de carga
- 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. <8 characters>-<4 characters>-<4 characters>-<4 characters>-<12 characters> Um personagem pode ser qualquer um dos seguintes: |
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. |
string |
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. <8 characters>-<4 characters>-<4 characters>-<4 characters>-<12 characters> Um personagem pode ser qualquer um dos seguintes: |
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:
- Crie um perfil de configuração para dispositivos macOS
- Insira o nome e a descrição (opcional) do perfil
- 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.
- Escolha o grupo/usuários/dispositivos que devem ser inscritos neste perfil.
- 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.
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:
- Adicione o aplicativo AnyDesk para Android à sua solução de MDM
- Aplicativo da Android Store com a Google Play Store link como o URL da Appstore.
- Criar uma política de configuração de aplicativo para dispositivos gerenciados
- O aplicativo de destino seria o aplicativo AnyDesk para Android que você adicionou na Etapa 1.
- 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.
- 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
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:
- Adicione o aplicativo AnyDesk para iOS à sua solução de MDM
- Aplicativo da App Store com a App Store como o URL da Appstore.
- Criar uma política de configuração de aplicativo para dispositivos gerenciados
- O aplicativo de destino seria o aplicativo AnyDesk para iOS que você adicionou na Etapa 1.
- 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 .
- 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. (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. abc 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 |