命令行界面的使用案例

命令行界面提供了方法,这些方法自动化了许多与AnyDesk相关的程序。 在这里,你可以找到一些关于如何使用AnyDesk的例子。

自动化部署

命令行功能可与软件管理/部署工具结合使用,用以在更多的设备上部署和设置AnyDesk,而不需要在每个设备上进行人工干预。

在这种情况下,我们建议提供一个MSI安装包,也可以使用预配置客户/服务模块版本的.exe和.msi文件,以便于快速部署。

这些可以通过 my.anydesk.com 上的自定义客户端生成器进一步定制。

标准模块类型 描述
标准 EXE 官网的标准客户端的EXE版本,可以发起和接收连接。
客户模块 EXE 标准客户端的EXE版本,但只能接收连接。
服务模块 EXE 标准客户端的EXE版本,但只能发起连接。

通过使用安装命令中描述的命令的脚本,或通过其他部署工具, 就能自动部署这些程序。

一个安装AnyDesk、注册许可证密钥和设置密码的批处理脚本的例子可以是这样的:

@echo off 
AnyDesk.exe --install "C:\Install\AnyDesk\Here" --start-with-win --silent --create-shortcuts --create-desktop-icon
echo licence_keyABC | "C:\Install\AnyDesk\Here\AnyDesk.exe" --register-licence
echo password123 | "C:\Install\AnyDesk\Here\AnyDesk.exe" --set-password

移除AnyDesk

如果某些机器不再需要AnyDesk,可以通过内置的操作系统卸载程序或命令行界面来卸载它。

可以使用安装命令中提到的--remove--uninstall命令来完成。

--uninstall 将启动AnyDesk客户端的卸载过程。使用这个命令,将出现一个图形用户界面(GUI)提示,引导用户完成卸载过程。.

uninstall

如果是想纯粹通过脚本或管理软件进行AnyDesk的删除,那么 --remove 就是正确的参数。

此外,如果打算进行完全静默删除,添加 --silent 将防止在删除过程中可能的错误信息出现。

一个无需额外用户输入的静默删除的例子是:

anydesk.exe --silent --remove

--remove 将只从Windows操作系统中卸载AnyDesk应用程序,但不会删除任何残余文件。 诸如以下默认目录中的文件必须通过手动或脚本删除。

C:\Program Files (x86)\AnyDesk 
%appdata%\AnyDesk
%programdata%\AnyDesk

通过命令行界面进行连接

如果AnyDesk打算实施到已经存在的软件中,通过命令行界面使用连接命令中描述的命令和参数进行连接,可以成为实现这一目的的良好工具。

调整 AnyDesk 快捷方式

连接命令中的参数可用于修改通过AnyDesk发送到桌面的快捷方式。

command-shortcuts

这是通过在桌面快捷方式的 "属性 "中的 "目标 "字段附加一个参数来实现的。 比如: 

"C:\Program Files (x86)\AnyDesk\AnyDesk.exe" 123456789 --plain

CMDUseCaseShortcut-300x75