AnyDesk Windows命令行

2024-05-28 75

AnyDesk的自动化命令可以在Windows命令行中输入,也可以在脚本中使用,以使AnyDesk的部分功能自动化。确保在AnyDesk安装的正确路径下运行这些命令,或者手动指定正确的路径。

一、安装位置

默认情况下,从官网下载的标准AnyDesk客户端安装在以下位置:

C:\Program Files (x86)\AnyDesk\AnyDesk.exe

对于从my.anydesk.com创建的定制客户,可以在以下位置找到:

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

这里的<prefix>可以在my.anydesk.com的文件标签页下该定制客户端的配置详情页中找到。它位于页面的“Prefix”行中,具体编号为“ad_”后面的数字。这个前缀是随机生成的,且对每个账户都是唯一的。

二、安装命令

通过命令行安装或更新AnyDesk时,可以使用以下命令:

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

例如:

anydesk.exe --install “C:\Program Files (x86)\AnyDesk” –start-with-win –create-desktop-icon

另一方面,AnyDesk MSI包的安装只需使用以下命令,不包含任何参数:

anydesk.msi
Parameter/参数 描述
–install <location> 安装 AnyDesk 到指定位置 <location>.
如: C:\Program Files (x86)\AnyDesk
–start-with-win 随Windows自动启动AnyDesk。该功能在重启系统后才能实现。
–create-shortcuts 创建开始菜单条目
–create-desktop-icon 创建桌面快捷方式
–remove-first 在安装新的AnyDesk之前,先移除当前的AnyDesk安装。 如,手动更新AnyDesk时
–silent 安装后不启动AnyDesk,安装过程中不显示错误信息框。
–update-manually 手动更新AnyDesk
(定制客户端默认设置).
–update-disabled 禁止AnyDesk自动更新
–update-auto 自动更新AnyDesk
(默认用于标准客户端,不适用于定制客户端).

三、客户端命令

这些命令可用于通过命令行界面或脚本与AnyDesk客户端互动。

命令/参数 描述
anydesk.exe <parameter>
echo <license_key> | anydesk.exe –register-license 注册指定的许可证密钥。 (需要管理员权限)
echo <my_password> | anydesk.exe –set-password 为自主访问设置特定密码。

1、客户端命令参数

Parameter/参数 描述
–uninstall 卸载AnyDesk(有卸载提示)
–remove 在不通知的情况下卸载AnyDesk(无声卸载)
–tray 启动创建托盘图标的进程。
–start 启动 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的宣传页面。感谢您的分享!

2、客户端批处理脚本

获取 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-Alias:

@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 7以上版本。

命令 描述
anydesk.exe –add-profile <name> +<permission> +<permission> … 创立一个名为 <name>的权限文档.。默认情况下,所有权限都会被禁用。如果您想启用权限,可以在命令的末尾加上+<Permission>,每个权限之间有一个空格,以分隔多个权限。
 <permissions>列表:
audio
input
clipboard
clipboard_files
block_input
sas  (执行 CTRL+ALT+DEL)
restart
file_manager
lock_desk
sysinfo
whiteboard
tcp_tunnel
user_pointer
privacy_feature
record_session
echo <password> | anydesk.exe –add-profile <name> +<permission> +<permission> … 创建一个名为<name>的权限文档,可以使用无人值守的访问密码<password>进行访问。
关于如何为该配置文件设置权限的更多信息,请见上文。
echo <password> | anydesk.exe –set-password <profile> 为一个现有的<profile>设置无人值守的访问密码<password>。.
对于自定义的权限文档,<profile>就是权限文档的名称。
对于AnyDesk自带的默认权限文档,应使用以下名称:
Default: _default
Full Access: _full_access
Screen Sharing: _screen_sharing
Unattended Access: _unattended_access
anydesk.exe –remove-password <profile> 移除<profile>的无人值守访问密码。

五、连接命令

AnyDesk可以通过命令行界面建立连接。当通过命令行请求连接时,可以附加几个参数。

命令 描述
anydesk.exe <ID/Alias> <additional parameters> AnyDesk将请求连接到指定的客户端。
其他参数,请见 可选连接命令参数
echo <password | anydesk.exe <ID/Alias> –with-password AnyDesk将向指定的客户端发送带有密码的连接请求。

可选连接命令参数:

Parameter/参数 描述
–file-transfer AnyDesk 会开始一个文件传输会话.
–fullscreen AnyDesk 将在全屏模式下启动一个互动会话。
–plain AnyDesk将在一个没有边框或菜单栏的窗口中启动一个互动会话。
  • 广告合作

  • QQ群号:707632017

温馨提示:
1、本网站发布的内容(图片、视频和文字)以原创、转载和分享网络内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。邮箱:2942802716#qq.com(#改为@)。 2、本站原创内容未经允许不得转裁,转载请注明出处“站长百科”和原文地址。
AnyDesk Windows命令行
上一篇: AnyDesk会话邀请
AnyDesk Windows命令行
下一篇: AnyDesk macOS命令行