远程桌面驱动器重定向:获取客户端重定向驱动器的底层位置

远程桌面驱动器重定向:获取客户端重定向驱动器的底层位置

用户可以在远程桌面会话中使用本地设备(在本例中为驱动器)。在 RD 会话中\\tsclient\drivelettter执行时,这些设备将显示为重定向驱动器。net use

显示 RD 会话中的共享驱动器的网络使用示例

让我们考虑一个这样的重定向驱动器\\tsclient\H。有什么方法可以知道它是否真正指向客户端计算机上的资源(硬件,如内置或外置 SSD、USB 等 → “\\ClientMachine\ExternalDiskH”)而不是重定向驱动器本身(→ “\\RemoteFileServer\ShareName”)?我想知道表达式指向的“底层位置” \\tsclient\H

用例

笔记本电脑(ClientMachine)已将驱动器映射为指向 OurFileServer 上的主目录。如果建立了 RD 连接,驱动器将在其会话中以重定向形式可用。但映射的驱动器也会被重定向,这可能会导致不必要的带宽使用:从 OurFileServer 到 ClientMachine,再返回到 RemoteDesktopServer。ClientMachine 可能离得很远,由在家工作的人使用。在这种情况下,最好确定\\tsclient\H实际指向的驱动器\\OurFileServer\PathToHomeDirectory,并决定不重定向驱动器。这样,用户就永远不会使用来回迂回的方式从其主目录访问文件。OurFileServer 和 RemoteDesktopServer 之间的距离要短得多(在现场)。但是,如果\\tsclient\H是 ClientMachine 的本地资源,例如 USB 驱动器或外部硬盘驱动器,那么我们确实希望使其在 RDS 会话中可用。

相关内容