Porque nao cria um arquivo *.bat chamando esse comando runas ?  bat
chamando o segundo bat, ta quase virando gambiarra, mas...


c:\wyms_print>runas /savecred /user:i9_print@laquila i9Print.bat
Attempting to start i9Print.bat as user "i9_print@laquila" ...
Enter the password for i9_print@laquila:
Attempting to start i9Print.bat as user "i9_print@laquila" ...



2015-03-13 15:37 GMT-03:00 'Milton Bastos Henriquis Jr.'
miltonbas...@gmail.com [oracle_br] <oracle_br@yahoogrupos.com.br>:

>
>
> Grande Emerson! Muito obrigado pela ajuda, eu tava usando exatamente o
> CooperaTI aqui pra me ajudar.
>
> Estou agora mesmo usando o runas pra testar...
> Criamos um usuário no AD específico para executar esse comando.
>
> Agora tenho um probleminha novo... rs... no runas eu passo o user que eu
> desejo, porém eu não consigo passar a senha do mesmo próprio comando, isso
> é possível?
>
> De modo interativo tudo bem, funcionou, dei o comando, ele pediu a senha,
> digitei a senha e funcionou... mas pela aplicação eu preciso passar a senha
> sem pedir
> para o usuário digitar, obviamente, é possível fazer isso? como faço?
>
> Meu comando é esse:
>
> c:\wyms_print>runas /savecred /user:i9_print@laquila i9Print.bat
> Attempting to start i9Print.bat as user "i9_print@laquila" ...
> Enter the password for i9_print@laquila:
> Attempting to start i9Print.bat as user "i9_print@laquila" ...
>
> Como podem ver acima, o comando funcionou (não retornou erro e imprimiu a
> etiqueta), mas tive que passar a senha de modo interativo.
> Tem como eu passar a senha direto no comando?
>
>
>
>
> Att,
>
>
>
>
> Em 13 de março de 2015 14:54, Emerson dos Santos Gaudêncio
> emerson.fen...@gmail.com [oracle_br] <oracle_br@yahoogrupos.com.br>
> escreveu:
>
>>
>>
>> Boa Tarde Milton,
>>
>> Existe uma opção no windows de executar comandos com outras credencias de
>> acesso, chamada "runas", segue abaixo link de como utilizar isso:
>>
>>
>> http://www.cooperati.com.br/2013/03/01/executando-programas-com-credenciais-de-administrador/
>>
>>
>> http://projetoseti.com.br/executar-programas-atraves-do-comando-runas-savecred/
>>
>>
>> https://social.technet.microsoft.com/Forums/windows/pt-BR/3c1d0880-e170-40a0-b217-0757e0685064/como-executar-um-programa-com-permisses-administrativas?forum=winxppt
>>
>> Bom, podendo utilizar outro usuário no caso o usuário que vc está
>> utilizando para executar a chamado com o runas através do cmd, seria
>> possível amenizar essa situação, com este paliativo.
>>
>> Att,
>> Emerson
>>
>> Em 13 de março de 2015 13:37, jlchia...@yahoo.com.br [oracle_br] <
>> oracle_br@yahoogrupos.com.br> escreveu:
>>
>>>
>>>
>>> Opa, então : como eu falei antes, se o roda sob um account x e vc tá
>>> logado sob um account y, ** obviamente ** vc não está testando Coisa Alguma
>>> quando, logado no Windows como y, executa o script .BAT e obtém sucesso,
>>> yep ???? Sem isso é Claro que vc não vai conseguir testar adequadamente,
>>> até coisas básicas como um ping pro IP da impressora TEM que serem feitas
>>> num prompt de comando logado com o tal usuário...   E é claro, enquanto vc
>>> não conseguir logar como esse usuário para poder testar os acessos dele, **
>>> ainda ** é Plenamente Possível que o que esteja pegando aí pra vc é mesmo a
>>> questão de PRIVILÉGIOS concedidos ao account Windows que executa o RDBMS,
>>> pois é com esse account que o java e/ou qualquer binário do RDBMS é
>>> executado por sua vez, ALTAS chances de que realmente simplesmente o tal
>>> account não tenha acesso ao IP/serviço da impressora em questão...
>>>
>>> => O que vc deve fazer aí é, eu acho :
>>>
>>> 1. CONFIRMAR de uma vez por todas se REALMENTE é mesmo um usuário local
>>> nominado : apesar do que o tal técnico te disse, eu acho BEM difícil que
>>> seja isso, pois o default da instalação do RDBMS é usar a conta de sistema
>>> local (Local System Account) , e essa conta (que *** não *** é criada pelo
>>> instalador nem pelo RDBMS) aí sim realmente é uma conta Windows interna,
>>> absolutamente não-privilegiada, incapaz de conectar e/ou de abrir sessão
>>> interativa... Para vc confirmar isso é fácil : conectado como um usuário
>>> administrador nesse servidor, execute o servlet de serviços (services.msc)
>>> e veja na aba de logon do serviço OracleServicennn como que ele loga, e
>>> também consulte o servlet de administração do computador local (normalmente
>>> se chama compmgmt.msc mas esse nome pode variar de acordo com versão/edição
>>> do Windows, veja lá) e aí abra a seção de "usuário Locais", e veja o que vc
>>> vai ver...
>>>   Se o cara não sabe nem fazer isso, peça que alguém habilitado seja
>>> chamado, plz...
>>>
>>> 2. SE for identificado que realmente o RDBMS tá rodando com account
>>> interno/do sistema, OU então com usuário não-local, até dá pra alterar isso
>>> criando-se um usuário local e o incluindo no grupo de DBAs (via servlet de
>>> administração local, ainda) e alterando na aba de LOGON dos serviços
>>> relacionados ao RDBMS para usar esse novo usuário, mas isso IMPLICA em
>>> algum risco operacional E em shutdown e restart do RDBMS, nem sempre isso é
>>> possível/aceitável... SE for identificado que é DE VERDADE um account local
>>> do Windows mesmo, desde que não hava DIRETIVAS DE REDE/policies proibindo
>>> para que um usuário local possa se logar basta que ele esteja membro de um
>>> Grupo de usuário não de sistema, como o próprio grupo usuários...
>>>
>>> 3. Validar as outras opções de acesso á impressora de rede : na msg
>>> anterior eu dei um link de exemplo com o PL/SQL acessando o serviço de
>>> impressão via rede através das packages de rede disponíveis no RDBMS
>>> inclusive para o PL/SQL, o Angelo sugeriu que estar compartilhado sem
>>> usuário senha como é hoje, talvez se possa compartilhar o recurso da
>>> impressora com um usuário/senha específico que nunca mude.... Ou ainda,
>>> para tentar eliminar a questão de privilégios, talvez vc possa testar a
>>> possibilidade de rodar no .BAT o tal comando de COPY com o RUNAS,
>>> utilitário nativo do Windows que permite se executar algo com um account
>>> diferente...
>>>
>>>  Não vou poder te dar um exemplo concreto de nenhuma dessas opções já
>>> que não tenho impressora de rede sob Windows em nenhum dos ambientes a que
>>> atualmente tenho acesso, mas tente aí...
>>>
>>>   []s
>>>
>>>     Chiappa
>>>
>>
>>
>  
>
    • Re... 'Milton Bastos Henriquis Jr.' miltonbas...@gmail.com [oracle_br]
      • ... angelo angelolis...@gmail.com [oracle_br]
    • Re... angelo angelolis...@gmail.com [oracle_br]
  • Re: [or... jlchia...@yahoo.com.br [oracle_br]
    • Re... angelo angelolis...@gmail.com [oracle_br]
      • ... 'Milton Bastos Henriquis Jr.' miltonbas...@gmail.com [oracle_br]
        • ... angelo angelolis...@gmail.com [oracle_br]
        • ... jlchia...@yahoo.com.br [oracle_br]
          • ... Emerson dos Santos Gaudêncio emerson.fen...@gmail.com [oracle_br]
          • ... 'Milton Bastos Henriquis Jr.' miltonbas...@gmail.com [oracle_br]
          • ... angelo angelolis...@gmail.com [oracle_br]
          • ... jlchia...@yahoo.com.br [oracle_br]
          • ... 'Milton Bastos Henriquis Jr.' miltonbas...@gmail.com [oracle_br]
          • ... jlchia...@yahoo.com.br [oracle_br]
          • ... 'Milton Bastos Henriquis Jr.' miltonbas...@gmail.com [oracle_br]
          • ... Emerson dos Santos Gaudêncio emerson.fen...@gmail.com [oracle_br]
          • ... jlchia...@yahoo.com.br [oracle_br]
          • ... 'Milton Bastos Henriquis Jr.' miltonbas...@gmail.com [oracle_br]
          • ... 'Milton Bastos Henriquis Jr.' miltonbas...@gmail.com [oracle_br]
          • ... ederson200...@yahoo.com.br [oracle_br]
          • ... 'Milton Bastos Henriquis Jr.' miltonbas...@gmail.com [oracle_br]

Responder a