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 安全。使用哪种方法取决于在 连接属性认证 中为目标连接选择的选项 地址簿

连接属性中的认证方法

如果选择了 自动,程序将按以下优先顺序尝试认证方法:

  1. Remote Utilities 安全
  2. 单一密码安全

这些方法也可以在下拉列表中显式选择。在这种情况下,将使用所选方法。在任一情况下,要使用某种认证方法 必须在远程计算机的 Host 设置认证 中启用。

Windows 安全性自定义服务器安全性 方法的凭据无法通过命令行发送。因此,如果选择这些认证方法,将被忽略。


-username 和 -password 参数

-username-password 参数是可选的。如果不提供它们,可能会有两种结果:

  • 如果密码(单一密码安全)或用户名/密码(Remote Utilities 安全)已在连接属性的 安全性 标签中保存,则程序将使用这些进行认证。
  • 如果密码或用户名/密码未在连接属性中保存,程序将提示用户输入访问凭据以启动远程会话。

连接模式参数

  • -restart
  • -poweroff
  • -switchoff
  • -lock
  • -telnet—运行 终端 模式。此参数现在可以与以下选项一起使用:
  • -powershell—启动 PowerShell shell。
  • -cmd—启动 CMD shell。
  • -system—以系统身份运行。
  • -user—以当前用户身份运行。
  • -taskmanager—运行 任务管理器 模式。
  • -registry—运行 远程注册 模式。
  • -remoteexecute—运行 执行 模式。此参数可以与以下更具体的参数一起使用:
  • -filename:program_name
  • -hidden

添加新连接

您可以使用命令行参数将新连接添加到您在 地址簿 中。使用以下语法(可选参数用 [...] 表示):

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"

相关文章