AnyDesk Interfaccia della riga di comando (CLI) consente agli amministratori e agli utenti avanzati di automatizzare l'installazione, la configurazione, il client e Gestione delle sessionie le impostazioni di rete. Questo articolo spiega come utilizzare i comandi di AnyDesk nel prompt dei comandi di Windows o all'interno di script come i file batch per semplificare le distribuzioni e l'amministrazione.
🚨 IMPORTANTETutti i comandi devono essere eseguiti dalla directory in cui
AnyDesk.exe
si trova oppure deve essere specificato il percorso completo dell'eseguibile.
La posizione dell'eseguibile AnyDesk dipende dal tipo di client:
I client standard scaricati da anydesk.com vengono in genere installati in:
C:\Program Files (x86)\AnyDesk\AnyDesk.exe
I client personalizzati generati tramite my.anydesk.com vengono in genere installati per:
C:\Program Files (x86)\AnyDesk-<prefix>\AnyDesk-<prefix>.exe
È<prefix>
un identificatore univoco per il tuo account. Puoi trovarlo nella scheda Build > selezionare my.anydesk > build desiderata > nella sezione Generale, seleziona il campo Prefisso.
Installazione
Questa sezione fornisce istruzioni per l'installazione o l'aggiornamento del client Windows AnyDesk utilizzando la riga di comando. È possibile utilizzare questi comandi negli script, nei processi di distribuzione del sistema o durante l'installazione manuale. I parametri di installazione consentono di definire comportamenti di installazione specifici, ad esempio la creazione di scorciatoie, la modalità invisibile all'utente e le preferenze di aggiornamento.
Comandi di installazione
Per installare o aggiornare AnyDesk utilizzando la CLI, utilizza il seguente formato di comando:
anydesk.exe --install <location> <additional_parameters>
Per esempio:
anydesk.exe --install “C:\Program Files (x86)\AnyDesk” --start-with-win --create-desktop-icon
Per le distribuzioni basate su MSI:
anydesk.msi (optional: INSTALL="<location>")
Parametri di installazione
Parametro | Descrizione |
--install <location> | Installa AnyDesk nella posizione specificata (ad esempio, |
--inizia-con-vinci | Configura AnyDesk per l'avvio automatico con Windows. |
--create-shortcuts | Aggiunge un collegamento al menu Start. |
--crea-icona-desktop | Aggiunge un collegamento sul desktop. |
--rimuovi-prima | Disinstalla la versione corrente prima di installarne una nuova. Utile per gli aggiornamenti manuali. |
--silenzioso | Esegue l'installazione senza interfaccia utente e prompt di errore. |
--aggiorna-manualmente | Abilita gli aggiornamenti manuali (impostazione predefinita per il client personalizzato). |
--update-disabilitato | Disabilita gli aggiornamenti di AnyDesk. |
--update-auto | Abilita gli aggiornamenti automatici (impostazione predefinita per i client standard; non disponibile per i client personalizzati |
Cliente AnyDesk
L'eseguibile AnyDesk (anydesk.exe
) offre un'ampia gamma di comandi che consentono agli amministratori di controllare e configurare il client. Questi comandi possono essere utilizzati singolarmente o all'interno di script di automazione per semplificare le attività amministrative su più sistemi.
Comandi client
Gli esempi seguenti illustrano come utilizzare i comandi chiave del client, come la registrazione di una chiave di licenza o l'impostazione di una password Accesso non presidiato . Questi comandi vengono utilizzati di frequente durante l'installazione iniziale o durante l'automazione della configurazione del client.
Comando | Descrizione |
anydesk.exe <parametro> | Per un elenco completo delle opzioni disponibili, vedere Client command parameters. |
'eco <license_key> "| anydesk.exe --register-license | Registra la chiave di licenza specificata. Richiede privilegi di amministratore. |
'eco <my_password> "| anydesk.exe --imposta-password | Imposta la password specificata per l'accesso automatico. |
Parametri del comando client
Questa tabella elenca i singoli parametri della riga di comando disponibili per il client AnyDesk. Questi parametri possono essere utilizzati per anydesk.exe
configurare o controllare direttamente il client e sono comunemente utilizzati negli script o nelle impostazioni amministrative.
Parametro | Descrizione |
--disinstallazione | Disinstalla AnyDesk con un prompt grafico. |
--togliere | Disinstalla AnyDesk in modo silenzioso senza alcun prompt o interfaccia utente. |
--inizio | Avvia il servizio in background AnyDesk. |
--stop-service | Interrompe il servizio in background di AnyDesk. |
--restart-service | Riavvia il servizio in background di AnyDesk. |
--rimuovi-password | Elimina la password di accesso automatico (sono necessari i diritti di amministratore). Nota: In questo modo non è possibile rimuovere le password preimpostate dai client personalizzati. |
--remove-license | Rimuove la chiave di licenza dal client. Nota: In questo modo non vengono disconnessi gli utenti che hanno effettuato l'accesso tramite il proprio account. |
--get-alias | Visualizza l'alias AnyDesk. Tipicamente utilizzato negli script. |
--get-id | Visualizza l'ID AnyDesk. Tipicamente utilizzato negli script. |
--get-status | Visualizza lo stato online del client. |
--Versione | Visualizza la versione di AnyDesk installata. |
--Impostazioni | Apre la pagina delle impostazioni predefinite (locali). |
--admin-settings | Apre la pagina delle impostazioni globali (a livello di amministratore). |
--impostazioni:<viable_parameter> | Apre la sezione delle impostazioni specificate. Parametri supportati: |
--admin-settings:<viable_parameter> | Apre la sezione specificata delle impostazioni globali. |
--disconoscimento | Visualizza il messaggio di esclusione di responsabilità personalizzato. Funziona solo per i client personalizzati con questa opzione abilitata. |
Esempio di script batch per ottenere l'ID 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
Comandi del profilo di autorizzazione (AnyDesk 7+)
I profili di autorizzazione consentono agli amministratori di definire impostazioni di controllo degli accessi personalizzate per le sessioni remote. Questi profili possono essere creati, configurati e gestiti tramite la riga di comando. Questo è supportato in AnyDesk versione 7 e successive.
Creare un profilo di autorizzazione
anydesk.exe --add-profile <name> +<permission> +<permission> ...
Crea un nuovo profilo di autorizzazione denominato <name>
. Per impostazione predefinita, tutte le autorizzazioni sono disabilitate. Utilizzare +<permission>
questa opzione per abilitare autorizzazioni specifiche, separate da spazi.
Autorizzazioni supportate:
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
Crea un profilo con password di accesso non presidiato
echo <password> | anydesk.exe --add-profile <name> +<permission> +<permission> ...
Crea un profilo di autorizzazione denominato <name>
con la password di accesso automatico specificata. Le autorizzazioni devono essere definite allo stesso modo di cui sopra.
Impostare una password per un profilo esistente
echo <password> | anydesk.exe --set-password <profile>
Assegna o aggiorna la password di accesso automatico per il profilo specificato.
Per i profili personalizzati: utilizza il nome del profilo di autorizzazione.
Per i profili predefiniti, utilizzare:
_default
–Default_full_access
– Accesso completo_screen_sharing
– Condivisione dello schermo_unattended_access
– Unattended Access
Rimuovere una password da un profilo
anydesk.exe --remove-password <profile>
Rimuove la password di accesso automatico dal profilo specificato.
💡 NOTA
Questo comando non è in grado di rimuovere le password preimpostate dalle configurazioni client personalizzate.
Avvia le sessioni tramite la riga di comando
È possibile avviare sessioni remote direttamente dalla riga di comando utilizzando l'eseguibile anydesk.exe
.
Comandi di connessione
Questo può essere utile per integrare AnyDesk con script, strumenti di gestione o processi di automazione.
Connettersi a un client
anydesk.exe <ID/Alias> <additional parameters>
Avvia una sessione remota con l'ID o l'alias AnyDesk specificato.
<ID_or_Alias>
- l'indirizzo AnyDesk del client remoto.<additional_parameters>
- parametri opzionali per personalizzare la sessione. Per ulteriori parametri, vedere Optional session parameters.
Connettiti utilizzando una password
echo <password> | anydesk.exe <ID/Alias> --with-password
Avvia una sessione al client specificato e invia la password specificata per l'accesso automatico.
Parametri di sessione facoltativi
È possibile aggiungere i seguenti parametri ai comandi della sessione per modificare la modalità di avvio della sessione:
Comando | Descrizione |
--trasferimento-file | Avvia una sessione di trasferimento file. |
--schermo intero | Avvia una sessione in modalità a schermo intero. |
--pianura | Avvia una sessione in una finestra senza bordi e opzioni di menu. |
Comandi proxy
È possibile configurare le impostazioni del proxy HTTP di AnyDesk utilizzando i parametri della riga di comando. Ciò è particolarmente utile per gli ambienti con criteri di rete rigorosi o in cui è richiesta l'autenticazione proxy.
🦉 Per ulteriori dettagli sulle impostazioni proxy, vedere this article.
Disabilita l'utilizzo del proxy
anydesk.exe --proxy --set-host never
Imposta la modalità proxy su Nessun proxy in Impostazioni > Connessione > HTTP-Proxy. AnyDesk non tenterà di connettersi tramite un proxy.
Rileva automaticamente il proxy
anydesk.exe --proxy --set-host detect
Imposta la modalità proxy su Rileva proxy. AnyDesk tenterà di rilevare un proxy. Se non ne viene trovato nessuno, procederà senza uno.
Configurare un proxy manuale
anydesk.exe --proxy --set-host <proxy_type> <address> <port> [<force_proxy>] [--reconnect]
Configura un proxy manuale in Impostazioni > Connessione > HTTP-Proxy.
<proxy_type>
:http
,https
, osocks
<address>
: Indirizzo del server proxy (IP o URL)<port>
: Porta utilizzata per connettersi al proxy[+force-proxy]
: Prova il proxy, fallback alla connessione normale se fallisce (opzionale)[-force-proxy]
: Delega forzata; Disconnetti se il proxy non è disponibile (facoltativo)[--reconnect]
: Riavvia la connessione per applicare le nuove impostazioni (opzionale)
Disabilitare l'autenticazione proxy
anydesk.exe --proxy --set-auth disable
Disabilita l'autenticazione. Imposta l'autenticazione proxy HTTP su Nessuna autenticazione richiesta.
Usa le credenziali di Windows
anydesk.exe --proxy --set-auth auto
Utilizza le credenziali dell'account Windows per l'autenticazione proxy (NTLM). Imposta l'autenticazione proxy HTTP su NTLM.
Specificare nome utente e password
echo <password> | anydesk.exe --proxy --set-auth simple <username>
Utilizza il nome utente e la password configurati per l'autenticazione. Imposta il metodo di autenticazione proxy su Imposta nome utente e password.