
Benutzer können in ihrer Remotedesktopsitzung lokale Geräte (in diesem Fall Laufwerke) verwenden. Diese werden in der RD-Sitzung als \\tsclient\drivelettter
umgeleitete Laufwerke angezeigt net use
.
Net Use-Beispiel mit freigegebenen Laufwerken in einer RD-Sitzung
Betrachten wir ein solches umgeleitetes Laufwerk \\tsclient\H
. Gibt es eine Möglichkeit herauszufinden, ob dies auf eine Ressource verweist, die sich tatsächlich auf dem Computer des Clients befindet (ein Stück Hardware, wie eine interne oder externe SSD, ein USB-Gerät, ... → „\\ClientMachine\ExternalDiskH“) oder auf ein umgeleitetes Laufwerk selbst (→ „\\RemoteFileServer\ShareName“)? Ich würde sozusagen gerne den „zugrunde liegenden Speicherort“ kennen, auf den der Ausdruck \\tsclient\H
verweist.
Anwendungsfall
Laptop (ClientMachine) hat ein zugeordnetes Laufwerk, das auf sein Home-Verzeichnis auf OurFileServer verweist. Wenn eine RD-Verbindung hergestellt ist, sind die Laufwerke in ihrer Sitzung als umgeleitet verfügbar. Aber die zugeordneten Laufwerke werden auch umgeleitet, was zu unnötiger Bandbreitennutzung führen kann: von OurFileServer zu ClientMachine und zurück zu RemoteDesktopServer. ClientMachine kann weit entfernt sein und von einer Person verwendet werden, die von zu Hause aus arbeitet. Es wäre besser zu identifizieren, worauf \\tsclient\H
tatsächlich verwiesen wird \\OurFileServer\PathToHomeDirectory
, und in diesem Fall zu entscheiden, das Laufwerk nicht umzuleiten. Dann wird der Benutzer nie den Umweg über Hin und Her nehmen, um auf Dateien aus seinem Home-Verzeichnis zuzugreifen. Die Entfernung zwischen OurFileServer und RemoteDesktopServer ist (vor Ort) viel kürzer. Wenn es sich jedoch um \\tsclient\H
eine lokale Ressource für ClientMachine handelt, beispielsweise ein USB-Laufwerk oder eine externe Festplatte, dann möchten wir diese in der RDS-Sitzung verfügbar machen.