Avviso: Questo articolo è stato tradotto automaticamente. Vedi la versione in inglese per informazioni più precise.

Configura AnyDesk con il tuo strumento MDM

Prev Next

Questo articolo spiega come distribuire e configurare AnyDesk nella tua organizzazione utilizzando strumenti di gestione dei dispositivi mobili (MDM) come Microsoft Intune.

Pacchetti di piattaforme supportati

AnyDesk offre diversi formati di implementazione:

  • Windows (.msi, solo client personalizzato)

  • macOS (.pkg, solo client personalizzato)

  • Android (Google Play)

  • iOS (App Store)

🦉 Controlla Windows CLI installation guide e macOS CLI installation guide per i riferimenti.

🚨 IMPORTANTE

AnyDesk fornisce pacchetti di distribuzione (.msi per Windows, per macOS, .pkg Android tramite Google Playe iOS tramite App Store), ma non possiamo supportare tutti gli strumenti MDM di terze parti. Per istruzioni specifiche sulla distribuzione, consulta il fornitore MDM o fai riferimento ai nostri script di esempio per Windows e macOS.


Configurazione tramite MDM per macOS

Per configurare AnyDesk (versione 6.4+) tramite MDM, è necessario caricare un .mobileconfig profilo XML. Il profilo contiene i seguenti elementi obbligatori:

  • PayloadContent

  • PayloadScope

  • PayloadUUID

  • PayloadDisplayName

  • PayloadIdentifier

  • PayloadType

  • PayloadVersion

Elementi PayloadContent

XML Tag

Descrizione

Tipo di valore

Esempio/Valori

PayloadContent

Questo gruppo XML contiene la configurazione MDM dell'azione. I seguenti tag appartengono a questo gruppo.

<dict>...</dict>

PayloadDisplayName

Il nome del profilo viene visualizzato in Preferenze di Sistema > Profili sui dispositivi macOS distribuiti.

corda

Configurazione AnyDesk dell'azienda A

PayloadIdentifier

Identificatore univoco per la configurazione di AnyDesk in notazione di dominio inverso.

corda

com.companya.config.anydesk

PayloadUUID

UUID casuale univoco per la configurazione AnyDesk. Formato: <8 characters>-<4 characters>-<4 characters>-<4 characters>-<12 characters>

  • Numero compreso tra 1 e 9

  • Lettera tra A-F

corda

5D2F7682-3B17-43EC-B6F6-CB20696ED631

PayloadType

ID app personalizzato che corrisponde al prefisso dell'account. Puoi trovare il prefisso in my.anydesk II > Build > selezionare un client personalizzato > pagina dei dettagli del client personalizzato.

⚠️ In questo caso, la notazione di dominio inversa creata in PayloadIdentifier non deve essere utilizzata. Deve seguire il formato: com.philandro.anydesk-<prefix>

corda

com.philandro.anydesk-<prefix>

PayloadVersion

Numero intero di versione di questa configurazione.

numero intero

1

ad.* Chiavi

Coppie chiave-valore da AnyDesk advanced options.

Tutte le impostazioni e i set di autorizzazioni qui sovrascrivono.  

corda

Vedere le colonne Possibilità di valore in Advanced options.

ad.features.connect

Abilitare o disabilitare l'avvio delle connessioni.

corda

0: Disabilita

1: Abilita

ad.features.accept

Abilita o disabilita la ricezione delle richieste di connessione.

corda

0: Disabilita

1: Abilita

Proprietà aggiuntive del profilo

XML Tag

Descrizione

Tipo di valore

Esempio/Valori

PayloadScope

Determina l'ambito del profilo MDM. System deve essere utilizzato per applicare la configurazione di AnyDesk a tutti gli account utente locali e al servizio AnyDesk globale.

corda

System

PayloadUUID(a livello di profilo)

L'UUID casuale per il profilo MDM è univoco all'interno dell'azienda.

⚠️  Questo UUID deve essere diverso da quello assegnato alla configurazione AnyDesk in

PayloadContent::PayloadUUID

corda

A2A5828E-F98C-45BB-9BFE-E4E854B3AC45

PayloadDisplayName(a livello di profilo)

Nome del profilo MDM. Un profilo MDM può contenere configurazioni aziendali per più app.  

corda

Profilo MDM dell'azienda A

PayloadIdentifier(a livello di profilo)

Identificatore del profilo MDM in notazione di dominio inverso.

corda

com.companya.config

PayloadType(a livello di profilo)

Tipo di profilo MDM. Con una configurazione AnyDesk, è necessario utilizzare PayloadType Configuration .

corda

Configuration

PayloadVersion(a livello di profilo)

Versione intera interna di questo profilo MDM. Aiuta macOS a distinguere tra diverse versioni dello stesso profilo.

numero intero

1

Distribuzione del profilo

Questa configurazione può essere implementata manualmente su ogni singolo dispositivo o distribuita automaticamente tramite lo strumento di gestione dei dispositivi mobili.

Per distribuire manualmente il profilo sul dispositivo macOS:

  1. Copia il .mobileconfig file su ogni dispositivo macOS e installalo.

  2. In Preferenze di Sistema > Profili, conferma la configurazione non firmata/non verificata.

Le modifiche diventano effettive al successivo avvio del client AnyDesk personalizzato su ciascun dispositivo.

Per distribuire il profilo sui dispositivi macOS registrati tramite lo strumento MDM:

  1. Crea un nuovo profilo di configurazione macOS.

  2. Immettere il nome del profilo (e la descrizione facoltativa).

  3. Carica il .mobileconfig file con la configurazione di AnyDesk (o crea il codice XML all'interno dell'interfaccia MDM).

  4. Assegna a utenti, gruppi o dispositivi di destinazione.

  5. Salva e distribuisci.

A seconda delle impostazioni di distribuzione MDM, dopo alcuni minuti il profilo MDM dovrebbe essere distribuito su tutti i dispositivi registrati connessi. È possibile verificare l'installazione in Preferenze di Sistema > Profili.

Le modifiche diventano effettive al successivo avvio del client AnyDesk personalizzato su ciascun dispositivo.


Configurazione tramite MDM per Android

Gli strumenti di gestione dei dispositivi mobili (MDM) con funzionalità di restrizione delle app possono distribuire una versione modificata dell'applicazione AnyDesk standard da Google Play Store.

💡 NOTA

La configurazione di un client AnyDesk (APK) personalizzato tramite MDM non è supportata.

Il client AnyDesk standard può essere facilmente configurato utilizzando l'editor di configurazione integrato disponibile nella maggior parte degli strumenti MDM. Per farlo:

  1. Aggiungi l'app AnyDesk dal Google Play Store al tuo MDM.

  2. Per i dispositivi gestiti, creare un criterio di configurazione dell'app.

  3. L'applicazione di destinazione è l'app AnyDesk per Android, che hai aggiunto nel passaggio 1.

  4. Per personalizzare le impostazioni di AnyDesk, utilizza l'editor di configurazione/designer integrato. È possibile visualizzare un elenco predefinito di chiavi e valori disponibili con descrizioni:

    • Se le chiavi iniziano con defaults.*, l'utente del client AnyDesk configurato può modificare le impostazioni.

    • Se i tasti iniziano con overrides.*, l'utente non sarà in grado di modificare le impostazioni.

  5. Salvare.

Analogamente a macOS, una volta salvati, i dispositivi registrati dovrebbero recuperare automaticamente la configurazione dalla soluzione MDM e aggiornare le impostazioni di AnyDesk.

🚨 IMPORTANTE

Se stai gestendo l'applicazione AnyDesk per connetterti a un server di appliance AnyDesk On-Premises, sono necessarie le seguenti chiavi:

  • ad.license.register_key

  • ad.anynet.boot_addrs

  • ad.anynet.ca_certs


Configurazione tramite MDM per iOS

A partire da AnyDesk 5.5.0 per iOS, gli amministratori possono ora configurare la versione standard di AnyDesk utilizzando le soluzioni di gestione dei App Store dispositivi mobili (MDM).

Simile ad Android, il client AnyDesk standard per iOS può essere facilmente configurato utilizzando l'editor di configurazione integrato disponibile in molti strumenti MDM. Per farlo:

  1. Aggiungi l'applicazione AnyDesk per iOS alla tua soluzione MDM.

  2. Per i dispositivi gestiti, creare un criterio di configurazione dell'applicazione.

  3. L'applicazione di destinazione sarà l'app AnyDesk per iOS che hai aggiunto nel passaggio 1.

  4. Per personalizzare le impostazioni del client AnyDesk, utilizza l'editor di configurazione/designer integrato. Un elenco completo delle chiavi disponibili e le relative descrizioni sono disponibili nella tabella seguente.

  5. Salvare.

La configurazione può quindi essere distribuita ai dispositivi iOS tramite i profili collegati alla configurazione di AnyDesk o Apple Configurator 2. Per ulteriori informazioni sulla registrazione dei dispositivi, contatta direttamente l'amministratore IT o il fornitore MDM.

Chiavi di configurazione per iOS e Android

È necessario assegnare un tipo di chiave (o defaults overrides) all'inizio di ciascuna chiave di configurazione elencata di seguito.

  • Se la chiave inizia con defaults, l'opzione verrà configurata come specificato, ma l'utente del client AnyDesk configurato avrà comunque la possibilità di modificare l'impostazione, se lo desidera.
    Per esempio:
    defaults.ad.security.acl_enabled

  • Se la chiave inizia con overrides, l'utente non sarà in grado di modificare l'impostazione nel client AnyDesk configurato.
    Per esempio:
    overrides.ad.discovery.hidden

I valori predefiniti per il client AnyDesk standard sono indicati in grassetto nella colonna Possibilità di valore .

Chiave

Descrizione

Tipo di valore

Possibilità di valore

ad.features.address_book

Specifica se il client AnyDesk ha accesso alla funzione Rubrica.

Se impostato su true, è necessario fornire una chiave di licenza valida per la chiave:

ad.license.register_key

booleano

falso, vero

ad.license.register_key

La chiave di licenza, disponibile nella console di gestione o nell my.anydesk 'interfaccia utente Web del server dell'appliance locale.

È necessario per connettere il client AnyDesk al server dell'appliance locale.

corda

A1S273JUEKSA87XN

ad.anynet.boot_addrs

⚠️ Utilizza questa impostazione solo se desideri che il client AnyDesk si connetta al server dell'appliance AnyDesk On-Premises.

Specifica l'indirizzo IP o l'URL del server dell'appliance a cui il client AnyDesk deve connettersi, utilizzando il seguente formato (la porta è facoltativa):
(ip|host):port; (ip|host):port;...)

Questa impostazione è necessaria per connettere il client al server dell'appliance locale.

corda

host:port;...

ad.anynet.ca_certs

⚠️  Utilizza questa impostazione solo se desideri che il client AnyDesk si connetta al server dell'appliance AnyDesk On-Premises.

Specifica il certificato pubblico del server dell'appliance. Si noti che gli MDM come Microsoft Intune consentono solo valori a riga singola. Poiché il certificato è multilinea, è necessario sostituire manualmente tutti i caratteri di nuova riga con \n.

Ad esempio, se il certificato è formattato come:

abc
qwe

Il valore MDM per questa chiave deve essere:

abc\nqwe

Questa impostazione è necessaria per connettere il client al server dell'appliance locale.

corda

ad.ui.cfg_enabled

Specifica se il client AnyDesk ha accesso alle impostazioni.

booleano

falso, vero

ad.ui.cfg_enable_audio

Specifica se il client AnyDesk ha accesso alle impostazioni audio.

booleano

falso, vero

ad.ui.cfg_enable_connection

Specifica se il client AnyDesk ha accesso alle impostazioni di connessione.

booleano

falso, vero

ad.ui.cfg_enable_privacy

Specifica se il client AnyDesk ha accesso alle impostazioni sulla privacy.

booleano

falso, vero

ad.ui.cfg_enable_recording

Specifica se il client AnyDesk ha accesso alle impostazioni di registrazione.

booleano

falso, vero

ad.security.auto_disconnect.mode

Specifica se la funzione di disconnessione automatica è abilitata.

numero intero

0: Disabilitato

1: Abilitato

ad.security.auto_disconnect.timeout

Specifica il periodo di timeout di inattività (in secondi) prima che le sessioni in ingresso vengano disconnesse automaticamente.

numero intero

Minimo: 60

ad.security.hear_audio

Specifica se i client che si connettono a questo client AnyDesk possono ascoltare l'uscita audio del dispositivo.

booleano

falso, vero

ad.security.sysinfo

Specifica se i client che si connettono a questo client AnyDesk possono visualizzare le informazioni di sistema del dispositivo.

booleano

falso, vero

ad.security.acl_enabled

Specifica se la Elenco di controllo degli accessi funzione (ACL) è abilitata per questo client AnyDesk.

booleano

falso, vero

ad.security.acl_list

Specifica quali ID o alias AnyDesk sono inclusi nell'elenco di controllo degli accessi (ACL) abilitato in precedenza.

corda

123456789:true; mycomputer@ad:true;

ad.discovery.enabled

Specifica se il client può rilevare altri client AnyDesk sulla stessa rete locale.

booleano

falso, vero

ad.discovery.hidden

Specifica se altri client AnyDesk possono rilevare questo client sulla stessa rete locale.

booleano

falso, vero

ad.input.auto_touch_to_touch_mode

Specifica se la modalità touch-to-touch è disponibile quando si è connessi a dispositivi Android remoti.

booleano

falso, vero

ad.input.touch_mode

Specifica se viene utilizzata la modalità touchpad o la modalità touch.

numero intero

1: Toccare

2: Touchpad

ad.image.follow_remote_cursor

Specifica se la vista passa automaticamente quando il cursore del mouse remoto si sposta su una visualizzazione diversa.

numero intero

0: Disabilitato

1: Abilitato

ad.image.follow_remote_focus

Specifica se la vista passa automaticamente quando la finestra in primo piano remota passa a un'altra visualizzazione.

numero intero

0: Disabilitato

1: Abilitato

ad.image.quality_lossless

Specifica se le sessioni in uscita da questo client utilizzano l'impostazione di trasmissione di qualità senza perdita di dati.

booleano

falso, vero

ad.image.quality_preset

Specifica la qualità di trasmissione per le sessioni in uscita.

numero intero

0: Migliore qualità

1: Bilanciato

2: Ottimizza il tempo di reazione

ad.image.show_remote_cursor

Specifica se il cursore remoto è visibile.

booleano

falso, vero

ad.audio.playback_mode

Specifica se è possibile ascoltare l'audio dal dispositivo a cui ci si sta connettendo.

numero intero

0: Disabilita

1: Abilita

ad.audio.transmit_mode

Specifica se gli altri utenti possono ascoltare l'audio dal dispositivo quando sono connessi all'utente.

numero intero

0: Disabilita

1: Abilita

ad.anynet.listen_port

Specifica la porta di ascolto per le connessioni dirette in ingresso.

numero intero

0

ad.anynet.proxy.mode

Specifica la modalità proxy.

numero intero

0: Non utilizzare mai un server proxy

1: Prova a rilevare

2: Utilizzare un server proxy specifico

ad.anynet.proxy.addr

Specifica l'indirizzo proxy.

corda

1.1.1.1

ad.anynet.proxy.port

Specifica la porta proxy.

numero intero

10000

ad.anynet.proxy.auth

Specifica se è necessario inviare le credenziali di autenticazione al proxy.

booleano

falso, vero

ad.anynet.proxy.user

Specifica il nome utente del proxy.

corda

myproxyuser

ad.anynet.proxy.pass_plain

Specifica la password del proxy.

corda

myproxypassword

ad.recording.auto_start.incoming

Avvia automaticamente una registrazione dello schermo quando qualcuno si connette al tuo dispositivo.

numero intero

0: Disabilitato

1: Abilitato

ad.recording.auto_start.outgoing

Avvia automaticamente una registrazione dello schermo quando ci si connette a un altro dispositivo.

numero intero

0: Disabilitato

1: Abilitato

ad.session.remember_settings

Specifica se il client ricorda le impostazioni, ad esempio l'attivazione della modalità privacy, quando si riconnette allo stesso dispositivo remoto in futuro.

booleano

falso, vero