Vnc 子类方法 - KPTest框架开放资料

Skip to content

# Vnc 子类方法

1. cli_1_query_vnc_service
> 描述：

    1
    2
    3
    4
    5

    方法功能：vnc -d info命令用于查询VNC服务的信息。

    命令格式：ipmcget -t vnc -d info

    支持Host类型：HostType.BMC, HostType.HMM

> 参数：

    1

    None

> 返回值：

    1

    result(str): VNC服务的信息。

> 异常：

    1

    None

> 举例：

    1

    ret = self.bmccli_api.cli_1_query_vnc_service()

2. cli_set_vnc_service_password
> 描述：

    1
    2
    3
    4
    5

    方法功能：vnc -d password命令用于设置VNC服务的密码。

    命令格式：ipmcset -t vnc -d password

    支持Host类型：HostType.BMC, HostType.HMM

> 参数：

    1
    2

    oldpassword(str): 旧密码
    newpassword(str): 新密码

> 返回值：

    1

    result(str): 设置VNC服务的密码命令回显。

> 异常：

    1

    None

> 举例：

    1

    ret = self.bmccli_api.cli_set_vnc_service_password(params["oldpassword"], params["newpassword"])

3. cli_set_vnc_service_timeout_period
> 描述：

    1
    2
    3
    4
    5

    方法功能：vnc -d timeout命令用于设置VNC服务的超时时长。

    命令格式：ipmcset -t vnc -d timeout -v <value>

    支持Host类型：HostType.BMC, HostType.HMM

> 参数：

    1

    value(str): 表示VNC服务的超时时长

> 返回值：

    1

    result(str): 设置VNC服务的超时时长命令回显。

> 异常：

    1

    None

> 举例：

    1

    ret = self.bmccli_api.cli_set_vnc_service_timeout_period(params["value"])

4. cli_set_ssl_encryption_status_vnc_service
> 描述：

    1
    2
    3
    4
    5

    方法功能：vnc -d ssl命令用于设置VNC服务SSL加密功能的状态。

    命令格式：ipmcset -t vnc -d ssl -v<enabled|disabled>

    支持Host类型：HostType.BMC, HostType.HMM

> 参数：

    1
    2
    3

    value(str):
    enabled: 表示启用SSL加密功能
    disabled: 表示禁止SSL加密功能

> 返回值：

    1

    result(str): 设置VNC服务SSL加密功能的状态命令回显。

> 异常：

    1

    None

> 举例：

    1

    ret = self.bmccli_api.cli_set_ssl_encryption_status_vnc_service(params["value"])

5. cli_set_keyboard_layout_vnc_service
> 描述：

    1
    2
    3
    4
    5

    方法功能：vnc -d keyboardlayout命令用于设置VNC服务的键盘布局。

    命令格式：ipmcset -t vnc -d keyboardlayout -v <en|jp|de>

    支持Host类型：HostType.BMC, HostType.HMM

> 参数：

    1
    2
    3
    4

    value(str):
    en: 表示美式键盘
    jp: 表示日式键盘
    de: 表示德式键盘

> 返回值：

    1

    result(str): 设置VNC服务的键盘布局命令回显。

> 异常：

    1

    None

> 举例：

    1

    ret = self.bmccli_api.cli_set_keyboard_layout_vnc_service(params["value"])