自定义 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
指定“窗口模式”大小 - 最大化与调整大小。