目錄
可以在 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 安裝到指定的 <路徑>. |
--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> |
打開指定的設置頁面。 |
--admin-settings:<viable_parameter> 可行參數: |
打開指定的全局設置頁面。 (需要管理權限)。 |
--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 將在沒有邊框或菜單點的純窗口中啟動交互式會話. |