Eu tento configurar um farm de serviços de terminal, atendendo a alguns dos nossos aplicativos de LOB. O objetivo principal é usá-los como RemoteApps através do Terminal Services Gateway para os usuários, que estão em algum lugar longe da sede. Não tenho grandes problemas em configurar um farm, um serviço da web e o gateway. Minha dor de cabeça agora é sobre perfis de usuários.
Imagine que você execute o aplicativo do Excel como um RemoteApp a partir da rede externa. Em seguida, você clica em "Salvar" e, por padrão, obtém o caminho de documentos do perfil no TS-Server. Os usuários não entenderão que não são locais, salvem o arquivo e, depois de algum tempo, descobrem que ele está "perdido". Infelizmente, não usamos perfis de roaming em toda a organização, por isso não é o caminho a percorrer. Além disso, o usuário na rede externa não terá acesso a eles. Portanto, a única maneira é usar perfis locais nas máquinas dos usuários para armazenar os resultados de seus trabalhos.
Estou tentando fazer com que funcione - o GPO faz algumas coisas. Ele executa comandos simples:
net use x: \tsclient\c
md x:\ts_remote
Eu uso o caminho x: \ ts_remote, porque o usuário chamado "John_Woo" em nossa rede corporativa pode ser nomeado apenas "Usuário" em sua máquina local privada, não ingressada no domínio, portanto não posso usar o usuário padrão C : \ Documents and Settings \% username%.
Então eu estou lançando um pequeno script:
Dim WSHShell
Set WSHShell = CreateObject("WScript.Shell")
WSHShell.RegWrite "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\Personal", "X:\ts_remote"
WSHShell.RegWrite "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\My Pictures", "X:\ts_remote"
WSHShell.RegWrite "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\Desktop", "X:\ts_remote"
Embora de alguma forma funcione, eu realmente não gosto da minha configuração. O primeiro grande problema é que X: disk (o usuário C :) às vezes não é mapeado por algum motivo estranho. Ou ele é mapeado, mas em algum estado "off-line" e é ativado apenas quando você clica nele. A segunda coisa - mapeada X: funciona às vezes extremamente lenta! Quero dizer, um desempenho muito ruim, pode levar de 15 a 20 segundos para abrir a caixa de diálogo Salvar e, em seguida, cerca de duas vezes mais para realmente salvar a planilha vazia do Excel.
O mais estranho é que às vezes os mapas, às vezes não. Às vezes funciona rápido, mas de novo - não entendo as razões, quando fica muito lento. Isso não é problema de rede ou desempenho do servidor. Minha principal questão é: Alguém tem alguns conselhos e práticas, redirecionando os caminhos do perfil para os discos do cliente? Talvez eu não esteja indo no caminho certo. Obrigado.