Windows 命令行界面

目錄

可以在 Windows 命令行中輸入以下命令,也可以在腳本中使用以下命令來自動化 AnyDesk 的某些部分。

在 AnyDesk 所在的正確路徑中運行這些命令或手動指定正確路徑非常重要。

默認情況下,來自 anydesk.com 的標準 AnyDesk 客戶端安裝在以下位置:
C:\Program Files (x86)\AnyDesk\AnyDesk.exe

對於從 my.anydesk.com 創建的 custom clients,可以在以下位置找到它們:

C:\Program Files (x86)\AnyDesk-<prefix>\AnyDesk-<prefix>.exe

 

<prefix> 可以在 my.anydesk.com 的“文件”選項卡中現有自定義客戶端配置的“客戶端詳細信息”頁面中找到。

<prefix> 可以在“ad_”之後標記為“Prefix”的行中找到。 它是隨機生成的,並且對於每個帳戶都是唯一的。

安裝命令

這些命令在通過命令行界面安裝或更新 AnyDesk 時使用,格式如下:

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

例如:

anydesk.exe --install  “C:\Program Files (x86)\AnyDesk” –start-with-win –create-desktop-icon
參數 描述
--install <location>

將 AnyDesk 安裝到指定的 <路徑>.
e.g. C:\Program Files (x86)\AnyDesk

--start-with-win Windows 啟動後自動啟動 AnyDesk。 這是重新啟動系統後能夠連接所必需的。
--create-shortcuts 創建開始菜單條目
--create-desktop-icon 在桌面上為 AnyDesk 創建一個鏈接。
--remove-first 在安裝新的之前刪除當前的 AnyDesk 安裝。 例如 手動更新 AnyDesk 時。
--silent 安裝後不要啟動 AnyDesk,安裝過程中不要顯示錯誤消息框。
--update-manually 手動更新 AnyDesk(custom clients 默認)。
--update-disabled 禁用 AnyDesk 的自動更新。
--update-auto 自動更新 AnyDesk(標準客戶端默認custom clients 不可用)。

回到頂部

客戶端命令

These commands can be used to interact with the AnyDesk client through the command-line interface or scripts.

命令 描述
anydesk.exe <parameter>

請參見客戶端命令參數.

echo <license_key> | anydesk.exe --register-license 註冊指定的許可證密鑰。 (需要管理權限)
echo <my_password> | anydesk.exe --set-password 設置無人值守訪問的指定密碼。

客戶端命令參數

參數 描述

--uninstall

卸載 AnyDesk(有提示符)。
--remove 卸載 AnyDesk,恕不另行通知(靜默卸載)。

--tray

啟動創建托盤圖標的過程。

--start-service

啟動 AnyDesk 服務。
--stop-service 停止 AnyDesk 服務。
--restart-service 重新啟動 AnyDesk 服務。
--remove-password

刪除無人值守的訪問密碼。 (需要管理權限)。

請注意,無法刪除自定義客戶端的預設密碼。

--get-alias 返回 AnyDesk 別名。 需要在腳本中運行。
--get-id 返回 AnyDesk-ID。 需要在腳本中運行。
--get-status 返回客戶端的在線狀態。 需要在腳本中運行。
--version 返回當前的 AnyDesk 客戶端版本。 需要在腳本中運行。
--settings 打開默認設置頁面。
--admin-settings 打開全局設置頁面。

--settings:<viable_parameter>
可行參數
ui, security, alias, privacy, video, capture, audio, connection, file_transfer, recording, printer, wol, license, about

打開指定的設置頁面。

--admin-settings:<viable_parameter>

可行參數:
capture, security, connection, recording

打開指定的全局設置頁面。 (需要管理權限)。

--disclaimer

顯示自定義免責聲明。

--show-advert

顯示 AnyDesk 的廣告頁面。 感謝你的分享!

客戶端 Batch 腳本

獲得 AnyDesk-ID:

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

獲得 AnyDesk 別名:

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

獲得 在線狀態:

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

獲得 AnyDesk 版本:

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

回到頂部

連接命令


可以通過命令行界面建立連接。
通過命令行請求連接時,可以附加幾個參數。

命令 描述
anydesk.exe <ID/Alias> <additional parameters>

AnyDesk 將請求與指定客戶端的連接。

有關其他參數,請參閱可選連接命令參數

echo <password | anydesk.exe <ID/Alias> --with-password AnyDesk 將使用輸入的密碼向指定的客戶端發送連接請求。

可選的連接命令參數。

參數 描述
--file-transfer AnyDesk 將啟動文件傳輸會話.
--fullscreen AnyDesk 將以全屏模式啟動交互式會話.
--plain AnyDesk 將在沒有邊框或菜單點的純窗口中啟動交互式會話.

回到頂部