
Os usuários podem usar dispositivos locais (neste caso, unidades) em suas sessões de área de trabalho remota. Eles aparecem como \\tsclient\drivelettter
unidades redirecionadas ao fazer net use
uma sessão RD.
exemplo de uso de rede mostrando drives compartilhados em sessão RD
Vamos considerar uma dessas unidades redirecionadas, \\tsclient\H
. Existe alguma maneira de saber se isso aponta para um recurso realmente no computador do cliente (uma peça de hardware, como um SSD interno ou externo, um USB, ... → "\\ClientMachine\ExternalDiskH") versus uma unidade redirecionada em si (→ "\\RemoteFileServer\ShareName") ? Gostaria de saber a "localização subjacente", por assim dizer, para a qual a expressão \\tsclient\H
aponta.
Caso de uso
Laptop (ClientMachine) mapeou a unidade apontando para seu diretório inicial em OurFileServer. Se a conexão RD for estabelecida, as unidades estarão disponíveis em sua sessão como redirecionadas. Mas as unidades mapeadas também são redirecionadas, o que pode resultar no uso desnecessário de largura de banda: de OurFileServer para ClientMachine e de volta para RemoteDesktopServer. ClientMachine pode estar longe, usado por quem trabalha em casa. Seria melhor identificar o que \\tsclient\H
de fato está apontando \\OurFileServer\PathToHomeDirectory
e decidir não redirecionar a unidade nesse caso. Assim, o usuário nunca usará o caminho indireto para acessar arquivos de seu diretório inicial. A distância entre OurFileServer e RemoteDesktopServer é muito menor (no local). No entanto, se \\tsclient\H
for um recurso local para ClientMachine, digamos, uma unidade USB ou um disco rígido externo, queremos disponibilizá-lo na sessão RDS.