自定义 SA 远程桌面脚本
SAM 远程桌面脚本用于配置的远程桌面设置。 SAM 启动远程桌面脚本,以便自动将用户登录到 Windows Agenless 端点。 您可以自定义 SAM 远程桌面脚本,以便控制应用程序参数。
cminder12901cn
SAM 远程桌面脚本用于配置的远程桌面设置。 SAM 启动远程桌面脚本,以便自动将用户登录到 Windows Agenless 端点。 您可以自定义 SAM 远程桌面脚本,以便控制应用程序参数。
SAM 远程桌面使用以下命令:
SetRDPOption BSTR bsName, BSTR bsType, BSTR bsValue
- bsName指定要修改的参数的名称
- bsType指定参数类型
- bsValue定义参数值
示例: 配置远程桌面应用程序设置
以下示例所显示的命令可将远程桌面窗口设置为全屏,并将本地驱动器重新定向到远程端点驱动器:
Dim hwnd Set test = CreateObject("ACLauncher.ACWebLauncher") test.SetRDPOption "screen mode id","i","2" test.SetRDPOption "redirectdrives","i","1" hwnd = test.LauncheRDP("computer1", "computer1\administrator", "xxxxxx")
下表所包含的参数和值可用于修改“远程桌面”脚本:
类型 | 值 | 选项 | |
alternate shell | 字符串 | c:\winnt\system32\notepad.exe | 定义要在终端服务会话内使用的 shell。 此参数用于设置 alternate shell,例如 progman.exe。 此参数还可用于设置用户用来登录终端服务器的应用程序。 |
audiomode | 整数 | 2 | 0 - 将音频导入此计算机,1 - 将音频保留在远程计算机上,2 - 不播放音频 |
autoreconnection enabled | 整数 | 1 | 打开文件时,自动连接。 |
connect to console | 整数 | 1 | 0 - 连接到虚拟会话,1 - 连接到控制台会话 |
desktopheight | 整数 | 768 | 以像素为单位定义远程桌面的高度 |
desktopwidth | 整数 | 以像素为单位定义远程桌面的宽度 | |
disable full window drag | 整数 | 1 | 拖动时禁用窗口显示 |
disable menu anims | 整数 | 1 | 禁用菜单动画 |
disable themes | 整数 | 1 | 在会话中禁用主题 |
disable wallpaper | 整数 | 1 | 禁用墙纸显示 |
displayconnectionbar | 整数 | 1 | 在全屏会话中显示连接条 |
keyboardhook | 整数 | 2 | 在以下范围内应用标准 Windows 键组合:0 - 在本地计算机上,1 - 在远程计算机上,2 - 仅在全屏模式中 |
maximizeshell | 整数 | 0 | 指定以在会话中最大化使用的任何 alternate shell |
redirectcomports | 整数 | 1 | 指定以在会话中重新定向客户端 COM 端口 |
redirectdrives | 整数 | 1 | 指定以在会话中重新定向客户端驱动器 |
redirectprinters | 整数 | 1 | 指定以在会话中重定向客户端打印机 |
redirectsmartcards | 整数 | 1 | 指定以在会话中重新定向客户端智能卡 |
screen mode id | 整数 | 1 | 定义屏幕模式 1 - 窗口化,2 - 全屏 |
server port | 整数 | 3389 | 定义“full address”参数中的端口号 |
session bpp | 整数 | 16 | 指定每个会话的位深度 8、16、24。 8 位适用于 Windows 2000 终端服务器 |
shell working directory | 字符串 | c:\program files\microsoft office | 如果指定,则定义 alternate shell 的工作目录 |
smart sizing | 整数 | 指定以设置桌面中客户端窗口的显示比例,0 或不显示 - 不缩放,1 - 缩放(缩放会占用额外资源) | |
winposstr | 字符串 | 0,1,0,249,808,876 | 指定“窗口模式”大小 - 最大化与调整大小。 |