RDS RemoteApp do Windows 2012, acesso a unidades locais

1

Temos um aplicativo que usa MDBs para armazenar dados. Por motivos de desempenho (transferência de dados do MDB entre o cliente via unidade de rede para o servidor), eu pretendo entregar este aplicativo via RemoteApp. Depois que o aplicativo é iniciado, ela faz duas coisas:

  1. Lendo um arquivo de configuração a partir de c: \ APPNAME \ sys.mdb
  2. Ler os dados reais do caminho especificado no arquivo sys.mdb (unidade de rede, caminho UNC, unidade local).

Eu configurei o App no Windows 2008 R2 como RemoteApp e ele funcionou muito bem. O aplicativo é iniciado e eu posso especificar o caminho para os dados reais como D: \ APPNAME \ data.mdb

Agora eu preciso configurar o aplicativo em um servidor de 2012. Mas eu acho que há muitas mudanças em como os RemoteApps estão funcionando. Meu App diz que ela não pode encontrar o arquivo de configuração em c: \ APPNAME \ sys.mdb - nem no servidor nem no cliente. Então o aplicativo não tem acesso a nenhum "c:"?

Eu confirmei que ao criar um RemoteApp para explorer.exe em ambos os sistemas: 2008 me mostra um explorer.exe como eu o encontraria no meu servidor, 2012 mostra o explorador como ele é executado no cliente (com C: do Cliente).

Alguma dica para mim? : -)

    
por Rolf Wenger 21.10.2013 / 23:54

1 resposta

0

OK. Depois de muitas noites sem dormir, acho que este foi o problema / solução:

Você precisa conceder a seus usuários permissões em c: \ APPNAME com o mesmo grupo que a Coleção RemoteApp está protegida. Outro grupo em que o usuário também está não ajuda.

Exemplo:

  • User1
  • GlobalGroupA
  • GlobalGroupB

Nosso usuário1 está em ambos os GlobalGroupA + B. Você conceder permissão para a pasta pelo grupo B, mas a coleção RemoteApp usa o GroupA - isso não funcionará. As permissões de pasta também precisam ser concedidas pelo GroupA.

Não tenho certeza se isso está correto, mas funciona agora para mim.

    
por 30.11.2013 / 00:45