Windows 远程桌面 - mstsc - 选项和开关

kev*_*ace 7 windows remote-desktop multiple-monitors command-line

远程桌面会话的设置可以保存在 *.rdp 文件中。该文件可以在您喜欢的文本编辑器中进行编辑。该文件包含一个选项列表,其中许多选项也可以从命令行使用开关调用(例如,“mstsc /span”将在多个监视器上显示远程会话。)

任何地方都有这些选项的列表吗?Microsoft/MSDN/TechNet 资源(例如http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/ts_cmd_mstsc.mspx?mfr=true)似乎只解释了一小部分其中。

文件内容示例如下:

screen mode id:i:2
span monitors:i:1
desktopwidth:i:1280
desktopheight:i:968
session bpp:i:16
winposstr:s:2,3,0,0,800,600
compression:i:1
keyboardhook:i:2
audiomode:i:0
redirectdrives:i:0
redirectprinters:i:1
redirectcomports:i:0
redirectsmartcards:i:1
displayconnectionbar:i:1
autoreconnection enabled:i:1
authentication level:i:0
alternate shell:s:
shell working directory:s:
disable wallpaper:i:1
disable full window drag:i:0
disable menu anims:i:0
disable themes:i:0
disable cursor setting:i:0
[...]
Run Code Online (Sandbox Code Playgroud)

例如,我无法找到有关“屏幕模式”选项的信息。“id:i:2”是什么意思,我可以给它什么选项?等等...

Mic*_*yor 7

i代表整数。它是设置变量的类型。

(请注意,备用 shell 使用 s 以及 winposstr)

所以格式是变量:类型:值

更多细节在另一个答案中

至于那些映射到 mstsc 命令行的方式,它们没有。你只是幸运地使用了 span 参数。

mstsc /? 产量

替代文字


reg*_*gan 2

screen mode id是变量的名称。i表明它需要一个整数。1 表示远程桌面客户端将在窗口中打开,2 表示全屏。

简短的实验表明,这是唯一的两个选择。