Imagine você poder disponibilizar dentro da Intranet da sua empresa, um link para o seu servidor de aplicações? não seria mais fácil e rápido a publicação de novos serviços? é, se você utiliza o Metaframe da Citrix com certeza já possui esta facilidade, mas se utiliza o Desktop Services da Microsoft, já é um pouco mais complicado.
Pra facilitar, nesta página é possível encontrar um controle ActiveX que permite o acesso RDP (Remote Desktop Protocol) via web. É necessário ter o IIS instalado.
Até ai tudo bem, você terá uma interface que permita conectar no servidor RDP utilizando a tela do browser… mas E SE você quiser que a sessão abra em uma janela de RDP, e que de preferência já seja fornecido o nome do servidor, nome do usuário, e outras informações necessárias? (até a senha em alguns casos?) Bem, ai você pode seguir as sugestões descritas no artigo Extending Microsoft’s Terminal Services Client To Provide Seamless Windows.
Basicamente crie um arquivo .htm
com o conteúdo disponível na seção Publishing Applications On the Web e altere as informações:
MsRdpClient.server
: Nome do servidor que deseja se conectar;MsRdpClient.UserName
: Nome do usuário;MsRdpClient.AdvancedSettings.ClearTextPassword
: Senha em texto plano (não recomendável);MsRdpClient.SecuredSettings.StartProgram
: Aplicação a ser iniciada;MsRdpClient.Domain
: Domínio da rede;MsRdpClient.FullScreen
: Tela cheia? (TRUE|FALSE);MsRdpClient.Width
: Largura da janela;MsRdpClient.Height
: Altura da janela;MsRdpClient.AdvancedSettings2.RedirectDrives
: Mapear os drives locais (TRUE|FALSE);MsRdpClient.AdvancedSettings2.RedirectPrinters
: Mapear impressoras locais (TRUE|FALSE);MsRdpClient.AdvancedSettings2.RedirectPorts
: Mapear portas seriais locais (TRUE|FALSE); Em seguida basta acesar o arquivo e pronto! conexão estabelecida..