none
Comando Runas não funciona com soft - Executar como funciona. RRS feed

  • Pergunta

  • Pessoal,


    Procurei pelo fórum e não vi nada parecido.

    Meu cenário é o seguinte:

    Máquinas em dominio.

    O sistema ERP é liberado apenas para 1 usuário(user), se o funcionario usa o usuario user ele consegue acesso ao sistema sem problemas.

    Temos servidor de arquivos e este tem restrições em pastas, por segurança um usuário nao vê arquivos de outros, porem alguns tem direito de ver todos e assim por diante.

    Sendo assim, não posso deixar todos logarem como "user" pois se não não consigo as restrições e o pior problema, trabalhamos com Thin Client e esses logam no servidor, se usam o "user" não tem privacidade dos dados.

     

    Testei o seguinte:

    Usuario loga com o usuario dele e executa:

    teste.bat

    runas /savecred /user:user@empresa.local "C:\Sistema\Sistema.EXE"

     

    Não tenho sucesso!!! Dá erro, dizendo nao localizar arquivos.

    Quando tento clicar com o botão direito no EXE e "Executar como..." Acesso como user@empresa.local e senha, tudo funciona normalmente!!!

     

    O que pode ser? Testei o TQCRUNAS também, sem sucesso.

     

    Alguma ideia?

    quarta-feira, 2 de junho de 2010 00:22

Todas as Respostas

  • Porque não dar acesso full apenas nessa pasta sistema?

    E deixar rodar normalmente, sem ser com esse comando runnas?

     


    Espere no Senhor, confia Nele,e o mais Ele fará
    quarta-feira, 2 de junho de 2010 13:38
  • Caro Homero,

     

    Obrigado pela ajuda.

     

    Já dei permissão Full para "Todos" na pasta. Funciona com Executar como... mas nao funciona com runas dentro de um .bat

     

    Att

    quarta-feira, 2 de junho de 2010 14:51
  • Agora se você logar normalmente com o usuário, e abrir o prompt de comando normalmente e por lá digitar a mesma linha que está no bat o programa abre normalmente?

     


    Espere no Senhor, confia Nele,e o mais Ele fará
    quarta-feira, 2 de junho de 2010 15:46
  • Homero,

     

    Se eu logar com o "user" consigo que o ERP funcione só dando 2 cliques. Não testei executar o bat com o proprio "user"

     

    Vou testar o bat no user e posto.

     

    Att

    quarta-feira, 2 de junho de 2010 16:09
  • Homero,

     

    Testei.

     

    Loguei com o "user" e o .bat não funciona, porém ao dar 2 cliques funciona.

    O estranho é que abre o sistema, porém procura os arquivos em local diferente do padrão.

     

    Padrão: c:\sistema\sistema.exe (dentro desta pasta tem os arquivos do client do sistema)

    Quando abro pelo .bat ele procura o arquivo que deveria estar no padrao em c:\windows\system32\arquivo.dbf

     

    Muito estranho, não?

     

    Sei que o comando que uso no .bat esta correto pois uso o mesmo em outro programa, porem este como administrador.

     

    Att

    quarta-feira, 2 de junho de 2010 20:18
  • Pessoal,

     

    Outro teste:

    Iniciar > Executar > runas /user:user@empresa.local cmd (Apos entrar no cmd) > c:\sistema\sistema.exe

    Funciona perfeitamente!!!

     

    Só não está funcionando com o runas. Coisa estranha de mais.

     

    Att

    quarta-feira, 2 de junho de 2010 20:56
  • Olá amigo.

    Já tentou colocar no seu .bat o comando cd c:\sistema na primeira linha?

    Abraço! 


    Cleber de Lima Silva - MCP Windows Server 2003 / Windows XP Professional e MCTS ISA Server 2006
    quinta-feira, 3 de junho de 2010 17:13
  • Não sei porque as minhas respostas desapareceram.

    Vamos lá.

    Caro Rodrigo, retire a opção /savecred do seu .BAT e veja se funciona.

    por favor de um retorno.

    quinta-feira, 3 de junho de 2010 21:21
  • Olá Rodrigo.

    Estou com o mesmo problema.

    Segue o tópico que registrei.

    http://social.technet.microsoft.com/Forums/pt-BR/ansuppt/thread/bc8dd53e-030e-4b89-9f45-3c1a39b91860

    segunda-feira, 3 de junho de 2013 13:08