MSTSC 英文全称 MicroSoft Terminal Services Client命令是用于打开Microsoft 远程桌面连接工具的命令

卸载和重新安装远程桌面连接 | Microsoft Learn

Android 客户端入门 | Microsoft Learn

 

MSTSC 英文全称 MicroSoft Terminal Services Client。它是远程桌面连接(RDC)客户端的可执行文件名称,允许用户通过远程桌面协议(RDP)连接到远程 Windows 系统。

Windows 远程桌面 (MSTSC) 和 VNC 的对比表格,展示了它们的主要区别:

特性 MSTSC (Remote Desktop) VNC (Virtual Network Computing)
协议 RDP (Remote Desktop Protocol) RFB (Remote Framebuffer Protocol)
平台支持 主要用于 Windows,支持 macOS、Linux 和其他平台的客户端 跨平台,支持 Windows、macOS、Linux、Unix、Android 等客户端
性能 较高,特别是通过局域网连接时表现更好 性能相对较低,尤其是在低带宽网络下
连接速度 更快,优化的图形和带宽管理 较慢,尤其在高延迟和低带宽网络下
加密 支持内置的加密(通过 RDP) 不同 VNC 实现可能提供不同的加密方式,有的支持通过 SSH 等加密传输
认证方式 强制身份验证,支持 Windows 集成身份验证 支持密码保护和一些自定义认证方法
图像质量 高,支持高清分辨率和多显示器 较低,尤其在远程传输的情况下
传输优化 优化了带宽和图像压缩,减少延迟 较少优化,主要依赖于网络质量
桌面共享 支持完整桌面共享,通常用于企业环境 支持桌面共享和应用程序共享,灵活性更高
远程打印 支持远程打印功能 取决于 VNC 实现,通常不支持或需额外配置
安装和配置 安装 Windows 远程桌面服务,配置相对简单 安装和配置可能更复杂,尤其是跨平台时
用途 适用于 Windows 环境中的远程桌面访问,尤其在企业网络中使用广泛 更广泛应用于多平台、个人桌面共享或远程控制
延迟 通常较低,特别是在局域网内使用时 可能出现较高的延迟,特别是在长距离连接时

总结:

  • MSTSC (远程桌面) 适合企业环境,特别是 Windows 设备之间的远程连接,提供较高的性能和更好的集成体验。
  • VNC 提供了更广泛的跨平台支持,灵活性更高,但可能在性能和图像质量上稍显不足,尤其在低带宽网络下表现较差。

选择合适的工具取决于你的具体需求,是否需要跨平台支持,或者是否对性能要求较高。

 


远程桌面连接 (Remote Desktop Connection) 是一种允许用户通过网络访问另一台计算机的技术。以下是您提到的几个术语的解释:

  1. 外壳版本 10.0.26100

    • 这指的是远程桌面连接客户端应用程序的版本号。外壳 (Shell) 是用户与操作系统交互的界面,它包含了窗口、图标和菜单等。该版本号表示该远程桌面连接程序的具体版本。
  2. 控件版本 10.0.26100

    • 控件 (Control) 版本指的是远程桌面连接中使用的控制协议和功能版本。这是指远程桌面客户端和服务器之间通信的协议版本,涉及连接、身份验证和数据传输等功能。
  3. 2017 Microsoft Corporation,保留所有权利

    • 这表示该远程桌面客户端软件由微软公司开发,并且微软保留所有版权和相关权利。

      远程桌面连接(Remote Desktop Connection, RDC)是由微软公司开发的客户端软件,允许用户通过网络连接到远程计算机。它基于远程桌面协议(Remote Desktop Protocol, RDP)工作,允许远程访问和控制另一台计算机的桌面环境。微软确实保留了远程桌面客户端软件的所有版权及相关权利,并且该技术的实现涉及多个专利。

      以下是与远程桌面相关的几个主要专利及其描述:

      1. 专利号: US 6,738,692 B1

      专利名称: System and method for providing remote display and control of a computer system 专利描述: 该专利描述了一种系统和方法,用于通过远程桌面协议显示并控制远程计算机的桌面。其创新之处在于提高了显示效果和交互性能,尤其是在带宽受限的网络环境中提供良好的用户体验。

      2. 专利号: US 6,750,798 B1

      专利名称: Adaptive video compression for remote display and control 专利描述: 该专利涉及在远程桌面连接中采用自适应视频压缩技术。通过动态调整视频压缩率,保证了远程桌面会话在不同网络条件下的稳定性和流畅度。适应性压缩技术有助于减少带宽需求,提高远程控制体验。

      3. 专利号: US 6,574,674 B1

      专利名称: Remote display protocol using multiple data channels 专利描述: 这个专利涉及一种使用多个数据通道的远程显示协议。通过分离不同类型的数据(如图形、音频、输入设备事件等),RDP能够优化远程会话中的数据传输,提高效率并减少延迟。

      4. 专利号: US 8,033,215 B2

      专利名称: Method for providing multiple monitor support over remote desktop 专利描述: 该专利描述了一种方法,用于在远程桌面会话中支持多个显示器。该技术使得用户能够在使用多个显示器的本地环境中,像在本地计算机上一样,方便地进行远程操作。

      5. 专利号: US 7,369,261 B2

      专利名称: Remote desktop session management with session sharing 专利描述: 这个专利涉及远程桌面会话的管理,尤其是在多个用户共享一个远程桌面会话时的技术。它优化了资源的分配,确保了多个用户在同一远程桌面环境下的协作和操作的有效性。

      6. 专利号: US 6,922,968 B1

      专利名称: Method and system for controlling multiple remote desktop clients 专利描述: 该专利涉及一种控制多个远程桌面客户端的方法和系统,允许管理员同时管理多个用户会话,并优化不同客户端之间的交互。

      7. 专利号: US 7,236,873 B2

      专利名称: Enhanced remote desktop protocol for mobile devices 专利描述: 这个专利专门针对移动设备的远程桌面协议进行了改进,优化了小屏幕设备(如智能手机、平板电脑)上的远程桌面显示和操作体验。

      相关专利技术总结:

      这些专利和技术的核心创新点主要集中在:

      • 视频压缩与数据传输优化:提高远程桌面会话中的视频质量和响应速度,尤其是在带宽受限的环境下。
      • 多个显示器支持:允许用户在远程桌面会话中使用多个显示器,提升办公效率。
      • 移动设备优化:为移动设备上的远程桌面操作提供了专门的优化方案,增强了用户体验。
      • 会话管理:对远程桌面会话的管理和控制进行改进,尤其是在多人共享会话和多个客户端管理方面。

      微软对远程桌面技术拥有多个专利,涵盖了其从显示技术到数据传输和会话管理的各个方面。这些技术帮助微软的远程桌面协议成为一种高效、安全、广泛使用的远程访问解决方案。

  4. 支持网络级别的身份验证 (NLA)

    • 网络级别身份验证 (Network Level Authentication) 是一种安全功能,它要求用户在远程桌面会话建立之前先进行身份验证。这意味着在传输桌面数据之前,远程连接的用户必须提供有效的凭据,从而增加安全性并防止恶意攻击。
  5. 支持远程桌面协议 10.12 (RDP 10.12)

    • 远程桌面协议 (Remote Desktop Protocol, RDP) 是微软为实现远程桌面连接而设计的协议。10.12 是该协议的一个版本号,表示支持该版本的协议功能。RDP 10.12 版本通常带有一些改进和增强,可能包括更高的安全性、更好的性能和新的功能特性。

这些术语描述了一个支持远程桌面连接的计算机客户端程序及其相关的安全性和协议版本,常用于远程操作计算机的场景。


不同操作系统版本中,远程桌面协议 (RDP) 的差异,按版本进行的整理:

RDP 版本 Windows 版本 主要功能/差异
RDP 5.0 Windows 2000, Windows XP 最早支持图形化远程桌面会话。支持远程桌面协议的基本功能。
RDP 5.1 Windows XP Service Pack 2 增强的性能优化。改进的压缩和加密功能。
RDP 6.0 Windows Vista, Windows Server 2008 支持多个显示器的使用。支持更高分辨率的桌面显示。增强了音频和视频支持。
RDP 7.0 Windows 7, Windows Server 2008 R2 增强的远程桌面体验。支持远程桌面资源重定向(打印机、剪贴板、磁盘驱动器等)。
RDP 7.1 Windows 7, Windows Server 2008 R2 改进了性能和安全性。支持Windows Aero桌面体验,增强了图形性能。
RDP 8.0 Windows 8, Windows Server 2012 更高的显示性能支持,增强了远程桌面的图形性能。引入多点触控支持。
RDP 8.1 Windows 8.1, Windows Server 2012 R2 增强了桌面性能和延迟改善。提供更好的远程会话体验,支持高清分辨率。
RDP 10.0 Windows 10, Windows Server 2016/2019 引入了跨平台支持,如在Windows、Mac、iOS、Android等平台上使用远程桌面。支持网络级别身份验证 (NLA)。
RDP 10.1 Windows 10, Windows Server 2016/2019 更强的安全性,改进的加密和认证机制。支持多显示器,远程音频设备重定向等。
RDP 10.12 Windows 10, Windows Server 2019及以后的版本 继续增强图形性能和硬件加速。改进的多点触控、远程桌面会话和打印性能。

关键变化与功能:

  1. 显示性能:RDP 版本不断增强图形支持,从初期的低分辨率图形到后期支持高分辨率和硬件加速。
  2. 多显示器支持:从RDP 6.0版本开始,逐步增强了多显示器支持,尤其是在Windows 7和更高版本中。
  3. 多点触控支持:RDP 8.0及之后的版本提供了多点触控支持,尤其适用于平板设备和触摸屏。
  4. 安全性:RDP协议在后期版本中引入了更严格的安全功能,特别是在RDP 10.0版本中的网络级别身份验证(NLA)。
  5. 远程桌面体验:每个新版本的RDP都致力于提供更流畅的远程桌面体验,包括音视频流、剪贴板共享等功能。

这些变化大多是为了改善远程桌面会话的图形质量、交互性能和安全性,适应越来越复杂的办公需求和硬件环境。


mstsc(Microsoft Terminal Services Client)各版本的差异概览表。该表列出了不同版本的 mstsc 命令行工具的主要功能和支持选项。

功能/选项 Windows XP Windows 7 Windows 8/8.1 Windows 10 Windows 11
默认RDP版本 RDP 5.2 RDP 6.1 RDP 8.0 RDP 10.0 RDP 10.0
支持多显示器 不支持 不支持 支持(RDP 8.0) 支持(RDP 10.0) 支持(RDP 10.0)
远程桌面网关支持 不支持 不支持 支持(RDP 8.0) 支持(RDP 10.0) 支持(RDP 10.0)
远程桌面智能卡支持 不支持 不支持 支持(RDP 8.0) 支持(RDP 10.0) 支持(RDP 10.0)
远程桌面本地资源重定向 支持 支持 支持 支持 支持
会话恢复功能 不支持 不支持 支持(RDP 8.0) 支持(RDP 10.0) 支持(RDP 10.0)
显示屏幕大小调整 支持 支持 支持 支持 支持
全屏模式支持 支持 支持 支持 支持 支持
RDP文件编辑支持 支持(通过 .RDP 文件) 支持(通过 .RDP 文件) 支持(通过 .RDP 文件) 支持(通过 .RDP 文件) 支持(通过 .RDP 文件)
命令行参数支持 基本命令行参数支持 基本命令行参数支持 支持更多命令行参数 支持更多命令行参数 支持更多命令行参数
使用网关时是否需要输入凭证 需要手动输入凭证 需要手动输入凭证 自动化凭证(部分版本) 自动化凭证(部分版本) 自动化凭证(部分版本)
高级显示模式支持(高清晰度) 不支持 不支持 支持(RDP 8.0) 支持(RDP 10.0) 支持(RDP 10.0)
硬件加速支持 不支持 不支持 支持(RDP 8.0) 支持(RDP 10.0) 支持(RDP 10.0)
远程桌面录制功能 不支持 不支持 不支持 支持(需要开启远程录制功能) 支持(需要开启远程录制功能)
使用本地资源(如USB设备) 不支持 不支持 支持(RDP 8.0) 支持(RDP 10.0) 支持(RDP 10.0)
RDP客户端多语言支持 支持(有限) 支持(有限) 支持 支持 支持
增强安全性(如NLA和加密) 支持(但较旧) 支持(较强) 支持(较强) 支持(强) 支持(强)
RDP 连接性能优化(带宽管理) 不支持 支持(RDP 6.1) 支持(RDP 8.0) 支持(RDP 10.0) 支持(RDP 10.0)
单一应用程序远程桌面会话支持 不支持 不支持 支持(RDP 8.0) 支持(RDP 10.0) 支持(RDP 10.0)
命令行选项:/v (指定服务器) 支持 支持 支持 支持 支持
命令行选项:/f (全屏模式) 支持 支持 支持 支持 支持
命令行选项:/multimon (多显示器) 不支持 不支持 支持(RDP 8.0) 支持(RDP 10.0) 支持(RDP 10.0)
命令行选项:/admin (管理员模式) 支持 支持 支持 支持 支持

主要版本差异说明:

  • Windows XP: 支持较基础的 RDP 功能,无法处理多显示器、网关连接和高级显示选项。
  • Windows 7: 改进了安全性和资源重定向,但仍不支持多显示器和网关功能。
  • Windows 8/8.1: 引入了 RDP 8.0,支持了多显示器、远程桌面网关、会话恢复和一些增强的显示功能。
  • Windows 10: 引入了 RDP 10.0,带来了更多的性能优化、硬件加速、高清显示支持等。
  • Windows 11: 基本与 Windows 10 保持一致,继续优化多显示器支持和硬件加速性能,同时增强了安全性和连接体验。

通过这张表,用户可以更容易地了解 mstsc 在不同版本中的差异,帮助他们选择适合自己需求的远程桌面客户端。


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 命令的不同选项按功能分类并以表格形式展示,下面是详细的表格:

功能类别 命令选项 说明
基本连接设置 /v:<server[:port]> 指定要连接的远程计算机,<server> 是远程计算机的地址,<port> 是可选的端口(默认为3389)。
  /g:<gateway> 指定用于连接的远程桌面网关服务器,仅在使用 /v 参数时有效。
会话控制 /admin 将你连接到远程计算机的管理会话,通常用于管理目的。
  /shadow:<sessionID> 启动远程会话监控功能,指定会话 ID,允许监视或控制远程会话。
  /control 允许在隐藏的会话上进行控制,当 /shadow 被使用时,允许用户控制该会话。
显示和界面设置 /f 启动远程桌面客户端并进入全屏模式。
  /w:<width> /h:<height> 设置远程桌面窗口的宽度和高度,<width> 和 <height> 是以像素为单位的数值。
  /multimon 启动远程桌面客户端并启用多显示器模式,与当前的本地显示器配置相同。
  /public 启动远程桌面客户端并在公共模式下运行,适用于公共环境中使用。
安全性和凭据管理 /restrictedAdmin 使用受限管理模式连接到远程计算机,不会将凭据发送到远程计算机,增强安全性。
  /remoteGuard 启用远程防护功能,在连接到受威胁的远程计算机时帮助保护你的凭据。
  /prompt 在连接远程计算机时提示输入凭据,适用于需要用户手动输入凭据的情况。
  /noConsentPrompt 禁用用户同意提示,允许在没有远程计算机用户同意的情况下启动会话。
配置和编辑连接文件 /edit <connection file> 打开指定的 RDP 配置文件进行编辑。
  /I 枚举连接到本地计算机的监视器及其 ID,监视器 ID 可以用来填写选定监视器的 RDP 文件设置。
连接文件和连接模式 <connection file> 指定用于连接的 .RDP 文件的名称,文件内包含连接所需的配置信息。
其他功能 /l 显示当前计算机连接到的所有会话的列表。

分类说明:

  1. 基本连接设置:用于指定远程计算机地址、远程桌面网关等连接参数。
  2. 会话控制:允许管理远程会话,如进入管理模式、监视或控制远程会话等。
  3. 显示和界面设置:用于调整远程桌面的显示效果和窗口设置,如全屏、窗口尺寸、多显示器等。
  4. 安全性和凭据管理:增强远程连接的安全性,例如受限管理模式、远程防护等。
  5. 配置和编辑连接文件:提供对 RDP 配置文件的编辑和使用功能。
  6. 连接文件和连接模式:使用 .RDP 文件进行连接,并设置连接模式。
  7. 其他功能:包括显示会话列表、启动公共模式等其他附加功能。

这些选项可以根据不同的需求进行组合使用,从而实现不同的远程桌面连接功能和管理。


 


列出的 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  阅读(585)  评论(0)    收藏  举报