none
Vbs com credenciais RRS feed

  • Pergunta

  • Ola gente, eu gostaria de montar um vbs que fizesse a seguinte tarefa,
    executasse um comando que atualizasse a hora do windows com credencias de um outro usuario por exemplo

    quando um usuario comum logasse na estação, automaticamente ele executasse tal comando net time \\dc /set /yes, porem este comando tem que ser iniciado por um comando runas nao é? Para pedir usuario e senha e automaticamente o script tera que preencher essas informaçoes de credenciais!
    Isso é possivel? Alguem pode me ajudar?


    MANÁ
    sábado, 24 de outubro de 2009 04:20

Respostas

  • Olá Adriano passo a passo.

    Objeto e metodo.
    set oShell= Wscript.CreateObject("WScript.Shell")

    Onde esta DOMAIN\USER vc coloca o nome do dominio e o usuário com as credencias que vc quer.
    oShell.Run "runas /user:DOMAIN\USER net time \\dc /set /yes"

    Aqui aguarda 1 segundo.
    WScript.Sleep 1000

    Onde esta SENHA vc coloca a senha do usuário setado acima. Não esquece de colocar o ~
    oShell.Sendkeys "SENHA~"

    Não esquece de classificar Blza.

    Abraço

    Cossa.
    domingo, 25 de outubro de 2009 20:49
  • Olá,

    Tente usar o script com o net time em um script de computador (link na gpo em configuração de computador -> Conf do windows -> Script)

    Assim você estará usando a conta system, ou seja, não irá precisar usar o runas e ter que passar a senha de admin em um script.


    Até mais,

    Jesiel

    Obs.: Se útil, classifique




    segunda-feira, 26 de outubro de 2009 11:17

Todas as Respostas

  • Adriano bom dia.

    Algumas Considerações:

    1 - SIM é possivel. Como? Segue o script:

    set oShell= Wscript.CreateObject("WScript.Shell")
    oShell.Run "runas /user:DOMAIN\USER \\dc /set /yes"
    WScript.Sleep 1000
    oShell.Sendkeys "SENHA~"

    2- A senha do usuário fica disponivel. Para resolver vc pode gravar o VBS em algum lugar no PC do usuario que seja dificil de se encontrar, e colocar a inicialização na RUN do Windows.


    Não esquece de Classificar Blza?

    Abraço.

    Cossa
    domingo, 25 de outubro de 2009 14:13
  • OBrigado amigo, Porem onde esta dizendo nesse script ele ira atualizar a hora com a credencial de outro usuario.?
    MANÁ
    domingo, 25 de outubro de 2009 16:59
  • Olá Adriano passo a passo.

    Objeto e metodo.
    set oShell= Wscript.CreateObject("WScript.Shell")

    Onde esta DOMAIN\USER vc coloca o nome do dominio e o usuário com as credencias que vc quer.
    oShell.Run "runas /user:DOMAIN\USER net time \\dc /set /yes"

    Aqui aguarda 1 segundo.
    WScript.Sleep 1000

    Onde esta SENHA vc coloca a senha do usuário setado acima. Não esquece de colocar o ~
    oShell.Sendkeys "SENHA~"

    Não esquece de classificar Blza.

    Abraço

    Cossa.
    domingo, 25 de outubro de 2009 20:49
  • Adriano,

           Você pode utilizar o PSEXEC para essa ação, acesse http://technet.microsoft.com/en-us/sysinternals/bb897553.aspx .
           Lembrando que deve ter cuidado ao elaborar esse script, pois provoca uma falha na segurança.

           Qualque dúvida post.


    Espero ter ajudado.
    Se útil, classifique.

    Leonardo Sousa
    domingo, 25 de outubro de 2009 23:28
  • Olá,

    Tente usar o script com o net time em um script de computador (link na gpo em configuração de computador -> Conf do windows -> Script)

    Assim você estará usando a conta system, ou seja, não irá precisar usar o runas e ter que passar a senha de admin em um script.


    Até mais,

    Jesiel

    Obs.: Se útil, classifique




    segunda-feira, 26 de outubro de 2009 11:17
  • Olá Adriano,

    Tente executar como o Jesiel explicou é a melhor opção.

    Abraço

    Valeu Jesiel..

    Cossa
    segunda-feira, 26 de outubro de 2009 11:30
  • Ola Jesiel,
    Voce sempre me ajudando, obrigado.

    Eu tenho um exemplo de que uma maquina é um servidor de ThinClient, entao a todo instante alguem loga e eu gostaria de aproveitar esses logins para atulizar a hora, pois o micro nunca é desligado.
    MANÁ
    segunda-feira, 26 de outubro de 2009 21:08
  • Ola amigo, nao funcionou nao, ele nao atualiza e tem horas que ele apos executar abre a tela do Winrar, rsr
    doido né!!!
    MANÁ
    segunda-feira, 26 de outubro de 2009 21:09