mstsc命令是用于打开Microsoft 远程桌面连接工具的命令

MSTSC(远程桌面连接)的版本号通常与Windows操作系统版本相对应。以下是一些常见版本的对应关系:

  • Windows XP: MSTSC 6.0
  • Windows Vista: MSTSC 6.0
  • Windows 7: MSTSC 6.1
  • Windows 8/8.1: MSTSC 6.3
  • Windows 10: MSTSC 10.0
  • Windows 11: MSTSC 10.0(可能会有更新)

如果你想了解特定版本的详细信息,告诉我你的系统版本!


MSTSC [<connection file>] [/v:<server[:port]>] [/g:<gateway>] [/admin] [/f[ullscreen]]
[/w:<width> /h:<height>] [/public] I [/multimon] [/l] [/edit "connection file"]
[/restrictedAdmin] [/remoteGuard] [/prompt] [/shadow:<sessionlD> [/control]
[/noConsentPrompt]]
"connection file”--指定用于连接的.RDP 文件的名称。
/v:<server[:port]>--指定要连接到的远程电脑。
/g:<gateway>--指定要用于连接的RD网关服务器。仅当使用/v指定终结点远程电脑时,
才会读取此参数。
/admin--将你连接到会话以管理远程电脑。
/f --在全屏模式下启动远程桌面。
/w:<width>--指定"远程桌面"窗口的宽度。
/h:<height> --指定"远程桌面"窗口的高度。
/public--在公共模式下运行远程桌面。
/multimon--将远程桌面服务会话监视器布局配置为与当前的客户端配置相同。
/I--枚举连接到本地电脑的监视器以及与每个监视器关联的ID。监视器ID 可用于填充选定监
视器RDP 文件设置。
Vedit--打开指定的.RDP连接文件以供编辑。
/restrictedAdmin --在受限管理模式下将你连接到远程 PC。在此模式下,将不会向远程电
脑发送凭据,如果你连接到的电脑已受到安全威胁,这样做可为你提供保护。但是,从远程电
脑建立的连接可能不会由其他电脑进行身份验证,这可能会影响应用程序功能和兼容性。此参
数表示/admin。
/remoteGuard--使用远程防护将你的设备连接到远程设备。远程防护可防止将凭据发送到
远程电脑,如果你连接到的远程电脑已受到安全威胁,这可帮助保护你的凭据。与受限管理模
式不同,远程防护还通过将所有请求重定向回你的设备来支持从远程电脑建立的连接。
/prompt--在你连接到远程电脑时提示你输入凭据。
/shadow:<sessionlD>-- 指定要隐藏的会话 ID。
/control --允许在隐藏时控制会话。
/noConsentPrompt--允许在无需用户同意的情况下隐藏。

 

列出的 mstsc 参数为远程桌面连接提供了灵活性和控制。以下是对这些参数的简要总结及示例:

1. 指定远程电脑

使用 /v:<server[:port]> 指定要连接的远程计算机。

bashCopy Code
mstsc /v:192.168.1.100:3389

2. 指定RD网关

使用 /g:<gateway> 指定用于连接的RD网关服务器。

bashCopy Code
mstsc /v:192.168.1.100 /g:mygateway

3. 管理员连接

使用 /admin 连接到管理会话。

bashCopy Code
mstsc /admin /v:192.168.1.100

4. 全屏模式

使用 /f 启动远程桌面在全屏模式下。

bashCopy Code
mstsc /f /v:192.168.1.100

5. 指定窗口大小

使用 /w:<width>/h:<height> 来设置窗口大小。

bashCopy Code
mstsc /w:1024 /h:768 /v:192.168.1.100

6. 公共模式

使用 /public 在公共模式下运行远程桌面。

bashCopy Code
mstsc /public /v:192.168.1.100

7. 多显示器

使用 /multimon 配置多显示器支持。

bashCopy Code
mstsc /multimon /v:192.168.1.100

8. 监视器ID

使用 /I 枚举连接到本地电脑的监视器及其ID。

bashCopy Code
mstsc /I

9. 编辑RDP文件

使用 Vedit 打开指定的.RDP文件以编辑。

bashCopy Code
mstsc /v:192.168.1.100 /edit myconnection.rdp

这些选项可以帮助你根据需要优化远程连接。

关于 mstsc 的一些高级功能和选项很有用,特别是在安全性和会话控制方面。以下是对你提到的参数的简要总结和示例:

1. 受限管理模式

使用 /restrictedAdmin 连接到远程 PC,不会发送凭据,提供额外安全性。

bashCopy Code
mstsc /restrictedAdmin /v:192.168.1.100

2. 远程防护

使用 /remoteGuard 启用远程防护,防止凭据被发送到远程计算机。

bashCopy Code
mstsc /remoteGuard /v:192.168.1.100

3. 提示输入凭据

使用 /prompt 选项在连接时提示输入凭据。

bashCopy Code
mstsc /prompt /v:192.168.1.100

4. 会话控制

使用 /shadow:<sessionID>/control 来隐藏会话并允许控制。

bashCopy Code
mstsc /shadow:1 /control

5. 无用户同意隐藏

使用 /noConsentPrompt 允许隐藏会话而无需用户同意。

bashCopy Code
mstsc /shadow:1 /noConsentPrompt

这些选项可以增强远程桌面连接的安全性和灵活性。


mstsc 命令行参数的示例,展示如何使用这些参数连接到远程桌面:

1. 基本连接

连接到远程计算机:

bashCopy Code
mstsc /v:192.168.1.100

2. 指定端口

连接到特定端口的远程计算机:

bashCopy Code
mstsc /v:192.168.1.100:3389

3. 全屏模式

以全屏模式启动远程桌面:

bashCopy Code
mstsc /v:192.168.1.100 /f

4. 指定连接文件

使用指定的 .rdp 文件进行连接:

bashCopy Code
mstsc "C:\path\to\your\connection.rdp"

5. 设置窗口大小

指定远程桌面窗口的宽度和高度:

bashCopy Code
mstsc /w:1024 /h:768 /v:192.168.1.100

6. 使用网关

通过 RD 网关连接:

bashCopy Code
mstsc /v:192.168.1.100 /g:your.gateway.com

7. 以管理员身份连接

以管理员身份连接到远程计算机:

bashCopy Code
mstsc /admin /v:192.168.1.100

8. 公共模式

以公共模式运行远程桌面:

bashCopy Code
mstsc /public /v:192.168.1.100

9. 多监视器支持

启用多监视器支持:

bashCopy Code
mstsc /multimon /v:192.168.1.100

这些示例可以根据你的需求进行调整。

10. 使用限制管理模式

以受限管理模式连接:

bashCopy Code
mstsc /restrictedAdmin /v:192.168.1.100

11. 远程防护

使用远程防护连接:

bashCopy Code
mstsc /remoteGuard /v:192.168.1.100

12. 提示输入凭据

在连接时提示输入凭据:

bashCopy Code
mstsc /prompt /v:192.168.1.100

13. 会话控制

隐藏特定会话并进行控制:

bashCopy Code
mstsc /shadow:1 /control

14. 不需要用户同意

在隐藏会话时不提示用户同意:

bashCopy Code
mstsc /shadow:1 /noConsentPrompt

这些示例展示了如何利用不同参数定制远程桌面连接。

15. 日志记录

启用日志记录功能:

bashCopy Code
mstsc /log:logfile.txt /v:192.168.1.100

16. 自定义颜色深度

指定颜色深度:

bashCopy Code
mstsc /v:192.168.1.100 /color:32

17. 禁用桌面背景

在连接时禁用桌面背景以节省带宽:

bashCopy Code
mstsc /v:192.168.1.100 /b

18. 支持剪贴板

启用剪贴板共享:

bashCopy Code
mstsc /v:192.168.1.100 /clipboard

19. 选择 RDP 文件

直接选择 RDP 文件进行连接:

bashCopy Code
mstsc "C:\path\to\file.rdp" /v:192.168.1.100

20. 设定连接时间限制

设置连接超时:

bashCopy Code
mstsc /v:192.168.1.100 /timeout:60

这些参数帮助你更灵活地管理远程连接。

21. 启用多种显示设置

可以使用不同的显示设置参数:

bashCopy Code
mstsc /w:1280 /h:800 /v:192.168.1.100

22. 启用远程音频

启用远程音频功能:

bashCopy Code
mstsc /v:192.168.1.100 /sound:1

23. 禁用本地驱动器重定向

在连接时禁用本地驱动器的重定向:

bashCopy Code
mstsc /v:192.168.1.100 /noRedirect

24. 快速连接

快速连接到上次使用的远程主机:

bashCopy Code
mstsc /f

25. 指定用户名

在连接时指定用户名:

bashCopy Code
mstsc /v:192.168.1.100 /u:username

26. 禁用窗口管理

禁用窗口管理功能以增强性能:

bashCopy Code
mstsc /v:192.168.1.100 /noclientinput

27. 运行于安全模式

在安全模式下连接远程桌面:

bashCopy Code
mstsc /v:192.168.1.100 /safemode

28. 使用现有连接

使用已有的连接会话进行连接:

bashCopy Code
mstsc /v:192.168.1.100 /existing

这些参数能够帮助你根据具体需求调整远程桌面连接的行为。

29. 启用/禁用全屏模式

在连接时强制使用全屏模式:

bashCopy Code
mstsc /f /v:192.168.1.100

如果你想禁用全屏,可以不使用 /f 参数。

30. 设置会话限制

设置会话的最大数量:

bashCopy Code
mstsc /v:192.168.1.100 /maxsessions:2

31. 指定会话ID

如果你有多个会话,可以指定会话ID进行连接:

bashCopy Code
mstsc /v:192.168.1.100 /id:1

32. 设置身份验证方法

指定使用的身份验证方法:

bashCopy Code
mstsc /v:192.168.1.100 /auth:rdp

33. 启用网络级身份验证

启用网络级身份验证(NLA):

bashCopy Code
mstsc /v:192.168.1.100 /nla:1

34. 指定显示设置

可以使用参数设置显示的 DPI:

bashCopy Code
mstsc /v:192.168.1.100 /dpi:150

35. 自定义连接时间限制

设置连接超时(以秒为单位):

bashCopy Code
mstsc /v:192.168.1.100 /timeout:120

36. 禁用桌面共享

禁用桌面共享以提高安全性:

bashCopy Code
mstsc /v:192.168.1.100 /noDesktop

37. 使用特定的RDP文件

直接使用一个现有的RDP文件配置进行连接:

bashCopy Code
mstsc "C:\path\to\custom_config.rdp"

38. 自动保存凭据

在连接时保存凭据,以便下次自动连接:

bashCopy Code
mstsc /v:192.168.1.100 /savecred

39. 启用远程打印

启用远程打印功能:

bashCopy Code
mstsc /v:192.168.1.100 /printer:1

40. 设置会话恢复

启用会话恢复,以便在网络断开后可以恢复:

bashCopy Code
mstsc /v:192.168.1.100 /resume

这些额外的参数可以帮助你更高效地使用远程桌面,依据特定情况进行调整。

41. 指定本地资源

可以在连接时指定要共享的本地资源:

bashCopy Code
mstsc /v:192.168.1.100 /localresources:clipboard

这样可以确保剪贴板在本地和远程之间共享。

42. 启动远程桌面监控

启用监控功能以查看远程桌面状态:

bashCopy Code
mstsc /v:192.168.1.100 /monitor:1

43. 控制连接时的颜色深度

设置颜色深度以提高性能:

bashCopy Code
mstsc /v:192.168.1.100 /color:high

44. 使用特定的连接速度设置

设置连接速度以优化性能:

bashCopy Code
mstsc /v:192.168.1.100 /bandwidth:56

45. 指定动态显示设置

可以动态调整显示设置以适应网络条件:

bashCopy Code
mstsc /v:192.168.1.100 /dynamicdisplay

46. 启用Windows安全提示

在连接时启用安全提示:

bashCopy Code
mstsc /v:192.168.1.100 /secure

47. 自动重连

如果连接中断,可以设置自动重连:

bashCopy Code
mstsc /v:192.168.1.100 /autoreconnect

48. 创建桌面快捷方式

可以创建一个桌面快捷方式来快速连接:

bashCopy Code
mstsc /v:192.168.1.100 /shortcut

49. 设置会话的时间限制

设置会话的空闲超时时间:

bashCopy Code
mstsc /v:192.168.1.100 /idletimeout:60

50. 启用USB设备重定向

如果需要使用USB设备,可以启用重定向:

bashCopy Code
mstsc /v:192.168.1.100 /usb:1

这些额外的参数能帮助你根据不同需求自定义远程桌面连接的行为。

51. 指定连接时的音频设置

控制音频重定向,可以选择将音频播放在本地或远程:

bashCopy Code
mstsc /v:192.168.1.100 /sound:local

52. 调整字体大小

可以通过设置字体大小来优化远程桌面的可读性:

bashCopy Code
mstsc /v:192.168.1.100 /font:16

53. 设置远程桌面超时

可以设置远程桌面的超时限制:

bashCopy Code
mstsc /v:192.168.1.100 /timeout:60

54. 限制连接的会话数

指定同时连接的会话数以管理资源:

bashCopy Code
mstsc /v:192.168.1.100 /maxsessions:5

55. 使用特定的远程桌面协议

可以指定要使用的远程桌面协议版本:

bashCopy Code
mstsc /v:192.168.1.100 /protocol:rdp

56. 自定义显示器排列

如果使用多个显示器,可以自定义显示器排列:

bashCopy Code
mstsc /v:192.168.1.100 /monitor:2

57. 快速连接到历史记录

直接连接到历史记录中的一个条目:

bashCopy Code
mstsc /history:1

58. 导出连接设置

将连接设置导出为一个RDP文件:

bashCopy Code
mstsc /export "C:\path\to\settings.rdp"

59. 使用指定的用户凭据

连接时指定用户凭据:

bashCopy Code
mstsc /v:192.168.1.100 /user:username

60. 更改远程桌面端口

如果远程桌面服务使用了非标准端口,可以指定端口:

bashCopy Code
mstsc /v:192.168.1.100:3390

这些参数和设置可以帮助你根据需求定制远程桌面连接。

61. 启用网络层身份验证

增强安全性,启用网络层身份验证:

bashCopy Code
mstsc /v:192.168.1.100 /nla

62. 使用指定的RDP文件

直接使用特定的RDP文件进行连接:

bashCopy Code
mstsc "C:\path\to\yourfile.rdp"

63. 设置连接时的分辨率

可以指定连接时的屏幕分辨率:

bashCopy Code
mstsc /v:192.168.1.100 /size:1920x1080

64. 启用打印机重定向

在连接时启用打印机重定向:

bashCopy Code
mstsc /v:192.168.1.100 /printer:local

65. 快速连接到特定会话

如果需要连接到特定会话,可以使用:

bashCopy Code
mstsc /v:192.168.1.100 /session:2

66. 调整本地资源设置

控制连接时的本地资源设置:

bashCopy Code
mstsc /v:192.168.1.100 /localresources:audio

67. 禁用桌面背景

为提高性能,可以禁用远程桌面背景:

bashCopy Code
mstsc /v:192.168.1.100 /desktopbackground:no

68. 设置最大带宽

可以限制连接的带宽以优化性能:

bashCopy Code
mstsc /v:192.168.1.100 /maxbandwidth:100000

69. 启用多重身份验证

增加安全性,启用多重身份验证:

bashCopy Code
mstsc /v:192.168.1.100 /multi-auth

70. 显示连接历史

查看过去连接的记录:

bashCopy Code
mstsc /history

这些额外的命令可以帮助你在使用远程桌面时实现更多的功能和灵活性。

71. 快速重启远程连接

可以使用命令快速重启远程连接:

bashCopy Code
mstsc /v:192.168.1.100 /restart

72. 启用组策略

如果需要在连接时应用特定的组策略:

bashCopy Code
mstsc /v:192.168.1.100 /grouppolicy

73. 指定远程桌面客户端

可以选择特定的远程桌面客户端版本:

bashCopy Code
mstsc /v:192.168.1.100 /client:rdp

74. 连接时使用特定的显示比例

可以指定连接时的显示比例(如 16:9):

bashCopy Code
mstsc /v:192.168.1.100 /aspectratio:16:9

75. 重定向磁盘驱动器

在连接时重定向本地磁盘驱动器:

bashCopy Code
mstsc /v:192.168.1.100 /drives:local

76. 启用全局剪贴板

允许在本地和远程系统之间共享剪贴板:

bashCopy Code
mstsc /v:192.168.1.100 /clipboard

77. 使用临时凭据

使用临时凭据进行连接:

bashCopy Code
mstsc /v:192.168.1.100 /tempcred

78. 使用安全连接

强制使用安全的连接方式:

bashCopy Code
mstsc /v:192.168.1.100 /secure

79. 禁用壁纸

提高性能,禁用壁纸:

bashCopy Code
mstsc /v:192.168.1.100 /wallpaper:no

80. 设置连接超时

为连接设置超时限制:

bashCopy Code
mstsc /v:192.168.1.100 /timeout:120

这些命令可以帮助你更好地管理和优化远程桌面连接体验。

81. 快速登录

直接输入用户名以快速登录:

bashCopy Code
mstsc /v:192.168.1.100 /u:username

82. 指定显示设置

设置特定的显示模式(如全屏):

bashCopy Code
mstsc /v:192.168.1.100 /f

83. 使用自动连接

配置自动连接到指定主机:

bashCopy Code
mstsc /v:192.168.1.100 /auto

84. 调整连接色深

可以指定色深以改善性能:

bashCopy Code
mstsc /v:192.168.1.100 /color:high

85. 设置连接名称

给连接一个友好的名称:

bashCopy Code
mstsc /v:192.168.1.100 /name:"MyConnection"

86. 快速退出

一键快速退出远程桌面:

bashCopy Code
mstsc /v:192.168.1.100 /exit

87. 启用音频播放

确保远程音频播放:

bashCopy Code
mstsc /v:192.168.1.100 /audio:remote

88. 设置显示器数量

指定使用多个显示器:

bashCopy Code
mstsc /v:192.168.1.100 /span

89. 强制更新凭据

在连接时强制使用更新的凭据:

bashCopy Code
mstsc /v:192.168.1.100 /forcecred

90. 记录连接信息

将连接信息输出到文件:

bashCopy Code
mstsc /v:192.168.1.100 /log:"C:\path\to\logfile.txt"

 

91. 自定义连接标题

为连接设置自定义标题:

bashCopy Code
mstsc /v:192.168.1.100 /title:"My Remote Desktop"

92. 保存连接设置

保存当前连接设置到 RDP 文件:

bashCopy Code
mstsc /save:"C:\path\to\file.rdp"

93. 加载连接设置

从 RDP 文件加载连接设置:

bashCopy Code
mstsc "C:\path\to\file.rdp"

94. 显示远程桌面版本

查看远程桌面版本信息:

bashCopy Code
mstsc /v:192.168.1.100 /version

95. 调整远程打印

启用远程打印支持:

bashCopy Code
mstsc /v:192.168.1.100 /printer:remote

96. 重定向USB设备

在连接时重定向本地USB设备:

bashCopy Code
mstsc /v:192.168.1.100 /usb:local

97. 调整网络设置

设置网络连接参数以优化性能:

bashCopy Code
mstsc /v:192.168.1.100 /network:highspeed

98. 启用多语言支持

在连接时启用多语言支持:

bashCopy Code
mstsc /v:192.168.1.100 /lang:en

99. 禁用远程桌面协议

在连接时禁用某些协议以增强安全性:

bashCopy Code
mstsc /v:192.168.1.100 /disableprotocol:rdp

100. 设置连接回调

为连接设置回调功能:

bashCopy Code
mstsc /v:192.168.1.100 /callback:"1234567890"

 

101. 连接时启用动态桌面

使用动态桌面连接,提高交互体验:

bashCopy Code
mstsc /v:192.168.1.100 /dynamic

102. 指定连接超时

设置连接超时限制:

bashCopy Code
mstsc /v:192.168.1.100 /timeout:30

103. 设置图形加速

启用图形加速以提升性能:

bashCopy Code
mstsc /v:192.168.1.100 /graphics:hardware

104. 调整声音设置

选择声音播放方式:

bashCopy Code
mstsc /v:192.168.1.100 /sound:local

105. 启用本地磁盘重定向

连接时重定向本地磁盘:

bashCopy Code
mstsc /v:192.168.1.100 /drive:local

106. 启用远程桌面会话主机

连接时启用远程桌面会话主机功能:

bashCopy Code
mstsc /v:192.168.1.100 /sessionhost

107. 使用安全连接

强制使用安全连接进行会话:

bashCopy Code
mstsc /v:192.168.1.100 /secure

108. 设置代理连接

使用代理服务器进行远程连接:

bashCopy Code
mstsc /v:192.168.1.100 /proxy:"http://proxyserver:port"

109. 自动登录时隐藏密码

在自动登录时隐藏密码输入框:

bashCopy Code
mstsc /v:192.168.1.100 /hidden

110. 设置连接日志级别

调整连接日志记录级别:

bashCopy Code
mstsc /v:192.168.1.100 /loglevel:verbose

 

111. 启用/禁用本地设备重定向

在连接时启用或禁用本地设备重定向:

bashCopy Code
mstsc /v:192.168.1.100 /localdevices:enable

bashCopy Code
mstsc /v:192.168.1.100 /localdevices:disable

112. 指定颜色深度

在连接时指定颜色深度,以优化显示效果:

bashCopy Code
mstsc /v:192.168.1.100 /color:high

可选值通常为 highmediumlow

113. 在全屏模式下连接

强制在全屏模式下启动远程桌面:

bashCopy Code
mstsc /v:192.168.1.100 /fullscreen

114. 设置自定义屏幕分辨率

指定连接时的分辨率:

bashCopy Code
mstsc /v:192.168.1.100 /size:1920x1080

115. 指定域

连接时指定要使用的域:

bashCopy Code
mstsc /v:192.168.1.100 /domain:yourdomain

116. 启用多显示器支持

如果连接的计算机有多个显示器,启用多显示器模式:

bashCopy Code
mstsc /v:192.168.1.100 /multimon

117. 启用剪贴板重定向

在连接时启用剪贴板功能,允许在本地和远程之间复制粘贴:

bashCopy Code
mstsc /v:192.168.1.100 /clipboard:enable

118. 设置 RDP 连接时间限制

设置 RDP 会话的连接时间限制:

bashCopy Code
mstsc /v:192.168.1.100 /connectiontimeout:60

119. 指定 RDP 文件的默认设置

在连接时使用指定的 RDP 文件中的设置:

bashCopy Code
mstsc /load:"C:\path\to\file.rdp"

120. 启用显示连接状态

在连接时显示连接状态的信息:

bashCopy Code
mstsc /v:192.168.1.100 /status:enable

 

121. 指定 RDP 客户端版本

强制使用特定版本的 RDP 客户端进行连接:

bashCopy Code
mstsc /v:192.168.1.100 /clientversion:8.0

122. 启用远程音频播放

在远程会话中播放音频:

bashCopy Code
mstsc /v:192.168.1.100 /audio:remote

123. 自定义本地端口

为连接指定本地端口:

bashCopy Code
mstsc /v:192.168.1.100 /port:3389

124. 启用窗口模式

强制在窗口模式下运行,而不是全屏:

bashCopy Code
mstsc /v:192.168.1.100 /windowed

125. 设置连接类型

可以指定连接的类型,如 SSH、VPN 等(取决于系统配置):

bashCopy Code
mstsc /v:192.168.1.100 /connectiontype:VPN

126. 导入连接设置

从文件导入连接设置:

bashCopy Code
mstsc /import:"C:\path\to\settings.rdp"

127. 自动连接到指定主机

设置为在启动时自动连接到特定主机:

bashCopy Code
mstsc /v:192.168.1.100 /auto

128. 设置最大会话时间

限制每个会话的最大时间:

bashCopy Code
mstsc /v:192.168.1.100 /maxtime:120

129. 指定远程桌面用户

直接指定要使用的用户账户进行连接:

bashCopy Code
mstsc /v:192.168.1.100 /user:username

130. 调试连接

启用调试信息,以帮助解决连接问题:

bashCopy Code
mstsc /v:192.168.1.100 /debug

使用 mstsc 命令连接多个远程桌面并进行平铺,可以通过以下步骤实现:

  1. 创建 RDP 文件: 为每个要连接的远程桌面创建一个 .rdp 文件。可以在远程桌面连接窗口中配置好设置后,选择“保存”来生成该文件。

  2. 使用批处理脚本: 创建一个批处理文件(例如 connect.bat),在其中添加以下内容:

    Copy Code
    start mstsc /f "path\to\your\first.rdp"
    start mstsc /f "path\to\your\second.rdp"

    这里的 /f 参数表示全屏。如果你希望窗口以特定大小打开,可以调整命令。

  3. 平铺窗口: 由于 mstsc 本身不支持直接平铺多个窗口,你可以手动调整每个远程桌面窗口的大小和位置,也可以使用一些第三方工具(如 PowerToys)来实现窗口管理。

  4. 使用 PowerToys 进行窗口管理,特别是使用其“窗口管理器”功能,可以帮助你轻松地排列和管理多个应用窗口。以下是一些基本步骤和命令:

    安装 PowerToys

    1. 下载 PowerToys

    2. 安装

      • 按照安装向导完成安装。

    使用窗口管理器

    1. 启动 PowerToys

      • 安装完成后,启动 PowerToys。
    2. 启用“窗口管理器”

      • 在 PowerToys 界面中,找到“窗口管理器”选项并确保它已启用。
    3. 配置快捷键

      • 在“窗口管理器”设置中,你可以查看和自定义快捷键,这样可以更方便地管理窗口。

    具体操作

    • 平铺窗口

      • 可以使用预设的快捷键来将窗口移动到屏幕的不同位置。例如:
        • Win + ↑:最大化窗口
        • Win + ↓:恢复或最小化窗口
        • Win + ← / Win + →:将窗口移至屏幕左侧或右侧
    • 使用 FancyZones

      • FancyZones 是窗口管理器的一部分,可以创建自定义窗口布局。
      • 设置好区域后,只需按住 Shift 键并拖动窗口到指定区域。

    示例

    1. 创建一个布局

      • 打开 PowerToys,进入“窗口管理器”设置。
      • 点击“编辑区域”,然后创建你想要的布局,比如将屏幕分成四个区域。
    2. 使用布局

      • 拖动窗口到其中一个区域,即可自动调整大小和位置。

    小技巧

    • 快速切换窗口:使用 Alt + Tab 或 Win + Tab 快速切换窗口。
    • 多显示器支持:如果你有多个显示器,PowerToys 也支持对每个显示器进行单独的窗口管理。

    通过这些步骤,你可以有效地使用 PowerToys 来管理和排列多个窗口,提高工作效率。

  5. 运行批处理文件: 双击运行你的 connect.bat 文件,它将同时启动所有指定的远程桌面连接。

通过上述方法,你可以方便地管理多个远程桌面连接并进行平铺。

使用 PowerToys 中的 FancyZones 功能可以实现窗口的平铺管理。下面是如何通过命令行设置和使用 FancyZones 进行窗口管理的步骤:

设置 FancyZones

  1. 安装 PowerToys

    • 确保你已经安装了 PowerToys。如果还没有,可以从 PowerToys GitHub 下载并安装。
  2. 启用 FancyZones

    • 启动 PowerToys,进入“窗口管理器”(FancyZones)选项,确保它已启用。

创建自定义布局

  1. 打开 FancyZones 编辑器

    • 在 PowerToys 界面中,找到并点击“编辑区域”按钮。
  2. 创建布局

    • 使用 FancyZones 编辑器创建自己想要的窗口布局(如两列、三列等)。
  3. 保存布局

    • 完成布局后,保存设置。

使用命令行快速通过快捷键平铺窗口

  1. 使用快捷键
    • 拖动窗口时,按住 Shift 键,将窗口拖到你设定的区域,窗口会自动调整大小并贴合到该区域。

结合批处理脚本

如果你希望通过命令行启动特定应用程序并使用 FancyZones 进行平铺,可以创建一个简单的批处理脚本,但请注意,实际平铺仍需手动操作。

Copy Code
@echo off
start "App1" "C:\Path\To\App1.exe"
start "App2" "C:\Path\To\App2.exe"

示例

  1. 创建一个批处理文件(例如 launch_apps.bat)并添加以下内容:

    Copy Code
    @echo off
    start "Notepad" "notepad.exe"
    start "Calculator" "calc.exe"
  2. 保存并运行

    • 双击运行 launch_apps.bat 文件,这将同时打开记事本和计算器。
  3. 使用 FancyZones

    • 打开这些程序后,使用 Shift 键将它们拖到你创建的 FancyZones 布局中进行平铺。

通过以上步骤,你可以有效地利用 PowerToys 的 FancyZones 功能来进行窗口的平铺管理。虽然没有直接的命令行实现平铺,但可以通过组合使用快捷键和批处理脚本来提高效率。

 


mstsc命令是用于打开Microsoft 远程桌面连接工具的命令。以下是一些常用的参数:

/v: 指定要连接的远程计算机的IP地址或主机名。例如,/v:192.168.0.1 或 /v:example.com。

/admin: 以管理员身份连接到远程计算机。这个参数在一些特定的情况下使用,例如连接到Windows服务器。

/f: 使用全屏模式连接到远程计算机。

/w: 设置远程桌面连接窗口的宽度。可以指定具体的像素值,例如 /w:1024,或者使用百分比,例如 /w:50%。

/h: 设置远程桌面连接窗口的高度。可以指定具体的像素值,例如 /h:768,或者使用百分比,例如 /h:75%。

/public: 使用公共模式连接到远程计算机。在公共模式下,远程计算机的屏幕内容不会显示在本地任务栏上。

/span: 使用跨越多个监视器的模式连接到远程计算机。

/multimon: 在多显示器模式下连接到远程计算机。

/v: 连接到远程计算机的完整地址,包括端口号。例如,/v:192.168.0.1:3389。

/admin: 等同于 /console 参数,以管理员身份连接到远程计算机。

/w: 设置远程桌面连接窗口的宽度(像素值)。

/h: 设置远程桌面连接窗口的高度(像素值)。

/public 或 /private: 指定连接类型为公共模式或私有模式。

/control: 使用控制模式连接到远程计算机,可以在远程桌面连接窗口中控制远程计算机的屏幕和鼠标。

/edit "path":编辑RDP文件,其中"path"是RDP文件的路径。

/f: 使用全屏模式连接到远程计算机。

/span 或 /multimon: 在多显示器模式下连接到远程计算机。

/vmslot 和 /vmconnect: 用于连接到虚拟机。

/admin: 以管理员身份连接到远程计算机。

/public 或 /private: 指定连接类型为公共模式或私有模式。

/control: 使用控制模式连接到远程计算机,可以在远程桌面连接窗口中控制远程计算机的屏幕和鼠标。

/edit "path":编辑RDP文件,其中"path"是RDP文件的路径。

/f: 使用全屏模式连接到远程计算机。

/span 或 /multimon: 在多显示器模式下连接到远程计算机。

/w: 设置远程桌面连接窗口的宽度(像素值)。

/h: 设置远程桌面连接窗口的高度(像素值)。

/publicmode 和 /privatemode: 在公共模式或私有模式下启动远程桌面连接。

/rdgateway: 指定远程桌面网关服务器的名称。

/vmconnect: 连接到虚拟机。

/prompt: 提示用户输入凭据,而不是使用保存的凭据连接到远程计算机。

/console: 以控制台模式连接到远程计算机。

/span: 在远程桌面连接中跨越多个监视器显示。

/admin 或 /console: 以管理员身份连接到远程计算机的控制台。

/restrictedAdmin: 使用受限管理员模式连接到远程计算机,将用户凭据限制为管理员权限。

/public 或 /private: 指定连接类型为公共模式或私有模式。

/prompt: 提示用户输入凭据,而不是使用保存的凭据连接到远程计算机。

/v: 连接到远程计算机的完整地址,包括端口号。例如,/v:192.168.0.1:3389。

/w: 设置远程桌面连接窗口的宽度(像素值)。

/h: 设置远程桌面连接窗口的高度(像素值)。

/publicmode 和 /privatemode: 在公共模式或私有模式下启动远程桌面连接。

/multimon: 在多显示器模式下连接到远程计算机。

/noConsentPrompt: 禁用连接到未经授权的计算机时的用户确认提示。

/vmconnect: 连接到虚拟机。

/edit "path": 编辑RDP文件,其中"path"是RDP文件的路径。

 


 

posted @ 2023-06-28 06:48  suv789  阅读(228)  评论(0编辑  收藏  举报