Delegar gerenciamento de sessão no RemoteApp 2012

Delegar gerenciamento de sessão no RemoteApp 2012

Construímos um ambiente RemoteApp bastante grande no 2012 R2, totalmente corrigido. Tudo está funcionando bem, então agora chega a hora de offshore e delegar tarefas para a equipe de primeira linha.

Gostaríamos de poder ter nosso pessoal de primeira linha gerenciando as sessões. Se, por exemplo, uma sessão fosse interrompida (perda de conexão com a unidade de perfil). Eles devem ser capazes de fazer logoff da sessão.

Tentei definir permissões como esta em todos os servidores:

wmic /namespace:\\root\CIMV2\TerminalServices PATH Win32_TSPermissionsSetting WHERE (TerminalName="RDP-Tcp") CALL AddAccount "ADMIN\MyGroupWithPeopleManagingTheTS",2

Mas sem sucesso, eles não conseguem abrir o Gerenciador de Servidores > Serviços de Área de Trabalho Remota, porque não conseguem se conectar aos Agentes de Conexão RD.

Se eles abrirem o gerenciador de tarefas e tentarem desconectar os usuários, eles não terão os direitos apropriados. Essa opção também não é a melhor porque exigiria que eles procurassem cada servidor se o usuário estivesse conectado lá (carga balanceada automaticamente em vários servidores e regiões).

Então, basicamente:Como os membros de um determinado grupo podem desconectar os usuários, sem conceder-lhes permissões de administrador na máquina?

Eu faria assim em 2008, mas as ferramentas não estão mais disponíveis: https://technet.microsoft.com/en-us/library/cc753032.aspx

Responder1

Apenas uma ideia que precisa de mais trabalho:

E se você usar um script (power)shell, executado a cada n minutos como uma tarefa agendada com privilégios de administrador, para a qual você passa (por exemplo, usando um arquivo de texto colocado em uma pasta protegida) os usuários para desconectar?

Ou, mais em geral, um processo, executado com privilégios elevados, com o único propósito de desconectar os usuários, que faz com que os usuários se desconectem como parâmetro E uma forma de os membros de um grupo selecionado passarem esses parâmetros.

Responder2

Então, na verdade, envolvi alguém da MS nisso. Esta foi a resposta que me deram.

Olá Bart – a maneira mais provável de oferecer suporte a este cenário é construir o PowerShell sobre as ferramentas TS Cmdline e fornecer acesso refinado para fazer logoff de sessões, etc., usando WMI.

  1. Para obter uma lista específica de ferramentas Cmdline que podem ser usadas – veja aqui: • https://technet.microsoft.com/en-us/library/cc753032.aspx
  2. Para usar o WMI para conceder permissões, veja aqui:https://msdn.microsoft.com/en-us/library/aa383773(v=vs.85).aspx

Então, basicamente, não é possível, execute o seu próprio.

Se algum dia eu conseguir terminar isso, atualizarei aqui.

informação relacionada