Viewer 参数
概述
您可以通过在 Windows CMD 或 PowerShell 中运行 Viewer 并使用命令行参数来启动远程会话。使用以下语法(可选参数以 [...] 表示):
rutview.exe -name:connection_name -connection_mode [-username:username] [-password:password] [other_parameters]
其中:
-name:connection_name
—连接名称,如您在 地址簿 中所用。如果包含空格,请用引号("")括起来。-connection_mode
—所选择的 连接模式。请参见下面的“连接模式参数”部分。-username:username
—用于 Remote Utilities 安全 身份验证方法的用户名。此参数是可选的。-password:password
—用于 单一密码安全 或 Remote Utilities 安全身份验证方法的密码。此参数是可选的。
例如:
rutview.exe -name:"My remote PC" -fullcontrol -username:admin -password:123456789
将在 Viewer 地址簿 中找到一个标题为 "My remote PC" 的连接,并在 完全控制 连接模式下启动远程会话。将使用 Remote Utilities 安全 认证方法,用户名为 "admin" 和密码 "123456789",前提是此方法已启用(见下文的 "认证")。
认证
在通过命令行启动远程会话时支持两种认证方法—单一密码安全 和 Remote Utilities 安全。使用哪种方法取决于在 连接属性→认证 中为目标连接选择的选项 地址簿:

如果选择了 自动,程序将按以下优先顺序尝试认证方法:
- Remote Utilities 安全
- 单一密码安全
这些方法也可以在下拉列表中显式选择。在这种情况下,将使用所选方法。在任一情况下,要使用某种认证方法 必须在远程计算机的 Host 设置→认证 中启用。
Windows 安全性 和 自定义服务器安全性 方法的凭据无法通过命令行发送。因此,如果选择这些认证方法,将被忽略。
-username 和 -password 参数
-username
和 -password
参数是可选的。如果不提供它们,可能会有两种结果:
- 如果密码(单一密码安全)或用户名/密码(Remote Utilities 安全)已在连接属性的 安全性 标签中保存,则程序将使用这些进行认证。
- 如果密码或用户名/密码未在连接属性中保存,程序将提示用户输入访问凭据以启动远程会话。
连接模式参数
-fullcontrol
—运行 完全控制 模式。-viewonly
—运行 仅查看 模式。-ftp
—运行 文件传输 模式。-shutdown
—运行 电源控制 模式。此参数可与以下更具体的参数一起使用:
-restart
-poweroff
-switchoff
-lock
-telnet
—运行 终端 模式。此参数现在可以与以下选项一起使用:
-powershell
—启动 PowerShell shell。-cmd
—启动 CMD shell。-system
—以系统身份运行。-user
—以当前用户身份运行。
-filename:program_name
-hidden
-devicemanager
—运行 库存管理器 模式。-rdp
—运行 RDP 连接模式。-chat
—运行 聊天 模式。-avchat
—运行 语音视频聊天 模式。-send_message
—运行 发送消息 模式。-screenrecord
—运行 屏幕录像 模式。
添加新连接
您可以使用命令行参数将新连接添加到您在 地址簿 中。使用以下语法(可选参数用 [...] 表示):
rutview.exe -create [-name:connection_name] [-host:IP_address_or_Internet-ID] [-port:port] [-group:group_name]
-create
—使用给定的名称、IP 地址/Internet-ID、端口创建新连接,并可选择将其分配到一个组。-name:connection_name
—如果未找到具有此名称的连接,则将创建该连接。如果名称包含空格,请用引号("")括起来。-host:IP 地址或 Internet-ID 代码
—远程计算机的 IP 地址或 Internet-ID 代码。-port:port_value
—Host 的 监听端口(默认值为 5650)。-group:group_name
—指定一个文件夹,将新创建的连接添加到该文件夹。
例如:
rutview.exe -create -name:"My remote PC 2" -host:192.168.0.100 -port:37300 -group:"Test"
将在 Viewer 地址簿 中创建一个标题为 "My remote PC 2" 的新连接,IP 地址为 192.168.0.100,端口为 37300,并将其放置在 "Test" 组中。
更多示例
远程启动名为 "Remote PC 1" 的 Host PC 上的 Windows 计算器:
rutview.exe -name:"Remote PC 1" -password:123456789 -remoteexecute -filename:calc.exe
重新启动名为 "Remote PC 1" 的远程主机:
rutview.exe -name:"Remote PC 1" -password:123456789 -shutdown -restart
在名为 "Test connection" 的 Host PC 上以终端模式启动远程会话,使用 PowerShell:
rutview.exe -telnet -powershell -name:"Test connection" -password:"6784930"