Um servidor Windows pode detectar o sistema operacional de um cliente RDP conectado?

0

Portanto, tenho um conjunto de servidores que conectam os clientes conectados por meio de um aplicativo RDP Remote. Também usamos um pluggin RDP personalizado que utiliza canais virtuais. O problema é que esses pluggins são projetados apenas para funcionar em sistemas Windows. Se tivermos um cliente conectado usando um dispositivo móvel ou um dispositivo da Apple, determinadas funções remotas do aplicativo não funcionarão.

Se houver um caminho via powershell ou alguma outra API do Windows para obter essa informação? Se pudermos determinar o sistema operacional de conexão, poderemos fazer alterações em nosso aplicativo para que ele se comporte de acordo.

    
por David Bentley 28.04.2018 / 19:15

1 resposta

0

Você não deve conseguir detectar o sistema operacional do cliente, pois isso seria um problema de segurança (vazando informações do cliente).

Se o canal virtual for programável , talvez seja possível que o cliente e o servidor se comuniquem por meio de um script, para que você possa usá-lo para indicar a presença do recurso do cliente no servidor.

Se o cliente e o servidor fizerem parte do mesmo domínio, o servidor poderá determinar as informações do cliente por meio do Active Directory, do SCCM ou de informações semelhantes.

Mas sem saber que canais virtuais você implantou e quais são seus recursos, não seria possível fornecer mais informações.

    
por 28.04.2018 / 21:11