Win Server 2008 R2 - Agendador de Tarefas - Eleve o nível de acesso e permaneça no ambiente do usuário

0

Estou tentando executar um script do powershell no logon para cada conta de usuário com o nome de usuário User . O objetivo do script é chamar o comando qwinsta e identificar em que sessão ele está sendo usado, junto com outras informações do cliente.

Usando o Agendador de Tarefas, é fácil configurar uma tarefa de login para esse script. No entanto, o usuário está logado com a conta User , a qual é negado o acesso para usar o Powershell em qualquer forma ou formato. Para combater isso, devo definir a tarefa como uma conta de nível de acesso mais alta, Support . Isso é bom, mas o comando qwinsta retornará a conta Support como a sessão atual registrada na conta User , se Support já tiver efetuado login. Caso contrário, retornará o nome da sessão services . Isso derrota o propósito do roteiro!

Na situação ideal,

  • User registra no servidor
  • uma tarefa de logon é executada com acesso Support level, obtendo informações do ambiente User .
por Gerneio 30.10.2016 / 21:39

0 respostas