Runas do Windows 2008

4
Primeiro eu quero me desculpar se estou usando palavras incorretas, não sou um administrador de sistemas. Então, na conta do administrador, quero executar um programa como outro usuário. Eu tentei o programa "runas". Ele está funcionando muito bem, mas eu quero, se há uma sessão RDP usando a conta que eu estou executando o aplicativo, o aplicativo para aparecer na tela visível pela sessão RDP. Espero que esteja claro ... Obrigado antecipadamente!

    
por ovvn3r 12.09.2012 / 16:21

1 resposta

0

Suponho que você esteja procurando por execução remota. O PsExec do pacote SysInternals implementa isso. Ele usa essa função CreateProcessAsUser .

Basicamente, o que você precisa é executar algo assim:

PsExec.exe \$Hostname -d -s -u $UserName -p $Password $PathToApp [$Arguments]

onde

  • $Hostname - nome do seu servidor
  • $UserName - nome de usuário do usuário em qual sessão você deseja que o aplicativo apareça
  • $Password - sua senha
  • -d significa "não esperar pela saída" - útil para aplicativos interativos com GUI
  • -s significa "executar aplicativo como usuário especificado"
  • $PathToApp - aplicativo que você deseja executar na sessão do usuário
  • [$Arguments] - argumentos de linha de comando para o aplicativo; (parênteses significa que é um parâmetro opcional)
por 19.10.2012 / 22:47

Tags