Windows 2012 R2 - RemoteApp - limitar instâncias do usuário

1

Temos uma nova aplicação de ERP que é executada via RemoteApp. É caro e tem um limite de licença muito draconiano. Às vezes, os usuários abrem, por engano, várias instâncias, quando não deveriam.

No entanto, não importa quantas cópias do aplicativo um usuário esteja executando, todas elas são executadas na mesma sessão do usuário. Portanto, limitar o número de sessões RDP não funcionará.

Precisamos limitar o número de sessões ativas desse aplicativo que um usuário pode usar. Existe uma maneira de fazer isso no RemoteApp? Ou devo procurar no AppLocker?

Obrigado antecipadamente.

    
por ltwally 23.01.2015 / 18:35

1 resposta

2

Eu não acho que haja alguma maneira interna de fazer isso com o RemoteApp ainda. Existem ferramentas de terceiros que podem fazer isso (AppSense, etC).

Você também pode verificar o lançamento do aplicativo por meio de um script que verifica se o processo está sendo executado no contexto do usuário e, se não, inicia o aplicativo (ou elimina o outro processo antes do lançamento).

Um script semelhante foi fornecido como uma resposta para essa super pergunta de usuário
edit: e atualizado para incluir um filtro adicional para filtrar a pesquisa com base na variável de ambiente username.

tasklist /nh /fi "imagename eq notepad.exe"/fi "username eq %userdomain%\%username%" | find /i "notepad.exe" > nul || (start notepad.exe)
    
por 23.01.2015 / 18:57