none
Run As... RRS feed

  • Pergunta

  • Boa tarde amigos! Sou novo aqui no fórum e gostaria de apresentar minha dúvida:

    Estou assumindo o desenvolvimento de um sistema que precisa ser executado com privilégios de administrador na rede, com isso a solução que EXISTIA aqui era a de os usuários comuns utilizarem uma conta que participava do grupo de administradores... O administrador da rede ficava louco com essa situação e a primeira solicitação que me fez foi para que achasse uma solução para isso. Desenvolvi uma aplicação que carrega os programas através do "runas.exe" do Windows e funcionou perfeitamente. Agora a conta dos operadores é um usuário comum e os programas são todos rodados pelo "runas.exe" com privilégios avançados. Mas como nem tudo são flores, há uma espécie de ticket que é impresso pelo sistema em uma impressora térmica da bematech que está demorando um pouco para ser impresso quando o programa é rodado a partir do runas. Esse problema acontece na estação que usa o Windows XP Professional com SP2 e não acontece na outra estação que usa o Windows 2000. Alguém tem alguma idéia do porquê disso estar acontecendo e alguma sugestão para contornar esse problema? Uma solução que imaginei é a de desmembrar a impressão para um outro executável e carregá-lo como usuário comum. Porém, além de achar essa solução meio "gambiarra", desconfio que se carregar o novo programa a partir deste processo ele herdará as informações do usuário que foi utilizado pelo "runas.exe" e ocorrerá o mesmo problema.

    Se alguém tiver alguma sugestão ficarei feliz em recebê-la :)

    Grato,

    Vicente Corrêa da Silva Neto

    segunda-feira, 14 de agosto de 2006 20:51

Respostas

  • Bom... Só para constar:

    Resolvi o problema direcionando a impressão diretamente para LPT1 sem que fossem utilizados os drivers do Windows. Provavelmente quando utilizava os drivers do Windows eram feitas checagens da conta do usuário, permissões na impressora, permissões no domínio e etc... Agora com essa modificação ficou ainda mais rápido do que era antes do runas e os operadores ficaram felizes :)

    Vicente Corrêa da Silva Neto

     

    quarta-feira, 16 de agosto de 2006 14:05
  • Daniel, existe um outro programa denominado sanur(runas ao contrario) que foi feito especificamente pro runas e você utiliza com pipe,  podendo ser encontrado nesses links.

    http://www.commandline.co.uk/sanur/

    http://www.commandline.co.uk/sanur_unsupported/index.html

    Então ficaria assim o seu comando:

    runas /user:domínio\usuário "caminho da aplicação" | sanur senha_do_usuario

    No segundo link está explicando com mais detalhes =)

    Abraços!!!

     

     

    sábado, 20 de janeiro de 2007 01:50

Todas as Respostas

  • Bom... Só para constar:

    Resolvi o problema direcionando a impressão diretamente para LPT1 sem que fossem utilizados os drivers do Windows. Provavelmente quando utilizava os drivers do Windows eram feitas checagens da conta do usuário, permissões na impressora, permissões no domínio e etc... Agora com essa modificação ficou ainda mais rápido do que era antes do runas e os operadores ficaram felizes :)

    Vicente Corrêa da Silva Neto

     

    quarta-feira, 16 de agosto de 2006 14:05
  • Vicente, boa noite!

    Como vc fez para que o comando "Runas" não peça a senha de usuário. Estou com a exata situação que vc descreveu no artigo, mas quando rodo c:\runas /user:domínio\usuário "caminho da aplicação", sou em seguida, solicitado a digitar a senha referente a conta do usuário.

    Agradeço se puder ajudar.

    sexta-feira, 19 de janeiro de 2007 20:23
  • Daniel, existe um outro programa denominado sanur(runas ao contrario) que foi feito especificamente pro runas e você utiliza com pipe,  podendo ser encontrado nesses links.

    http://www.commandline.co.uk/sanur/

    http://www.commandline.co.uk/sanur_unsupported/index.html

    Então ficaria assim o seu comando:

    runas /user:domínio\usuário "caminho da aplicação" | sanur senha_do_usuario

    No segundo link está explicando com mais detalhes =)

    Abraços!!!

     

     

    sábado, 20 de janeiro de 2007 01:50