none
Executar script sem logon, como fazer? RRS feed

  • Pergunta

  • Amigos:

    Sou novo por aqui e tenho uma dúvida que ainda não sanei: como posso executar um script a qualquer momento para que seja executada uma tarefa em uma determinada estação? Até então, somente conheço casos de aplicação de scripts através de GPOs ou no profile de um usuário.

    Como poderia, por exemplo, disponibilizar imediatamente um atalho de uma pasta compartilhada a um usuário sem que ele deva executar logoff/logon novamente?

     

    Desde já agradeço...

    terça-feira, 21 de outubro de 2008 12:34

Respostas

  • Bom dia Giuliano!

    Se bem entendi, você pode utilizar o Agendador de Tarefas do Windows para agendar a execução dos seus scritps. Utilizando o Agendador de Tarefas, não é necessário que um usuário esteja conectado para um determinado scritp ser executado, bem como você pode agendar os scripts para serem executados no logon, no logoff, na inicialização e desligamento do computador.

    Segue link para maiores informações: http://technet.microsoft.com/pt-br/library/cc721871(v=ws.10).aspx

    Se útil, não esqueça de classificar.

    Um grande abraço!!!


    Bruno Santos MCP, MCDST, MCSA, MCTS, MCITP O difícil é aprender a ler, o restante está escrito.

    quarta-feira, 28 de novembro de 2012 13:14
  • Giuliano Forgiarini,

    Você teria que utilizar o psexec.

    Com o psexec vc pode executar um script remotamente, se este script estiver na sua estação existe um parametro que ele copia o script para a maquina remota e executa lá, ele também tem uma opção em que vc informa um arquivo que contenha nomes de estações e ele executa em todas elas.

    PsExec v1.98 

    technet.microsoft.com/en-us/sysinternals/bb897553.aspx


    Fábio de Paula Junior

    quinta-feira, 6 de dezembro de 2012 15:41
    Moderador

Todas as Respostas

  • Giuliano,

     

    Voce pode ser mais claro na pergunta, acho que nao entendi.

    Voce pode atribuir scripts para as estacoes do dominio em 2 momentos. Um é para quando o usuario efetua logon ou logoff e outro é atribuir script para o computador, em que voce escolhe se será executado quando a maquina é iniciada ou desligada.

     

    Para disponibilizar atalhos no desktop, em alguns casos é aplicado o redirecinamento da pasta desktop no perfil. Para voce adicionar/remover arquivos/atalhos, bastaria alterar os arquivos em uma pasta no servidor.

     

    Seu ambiente tem dominio Active Directory ? O que exatamente voce deseja fazer ?

     

    Juliano

     

    terça-feira, 21 de outubro de 2008 13:09
  • OK,respondendo...

    Meu servidor possui AD sim. Como pode ver, sou novo no gerenciamento de redes pelo WinServer. O que desejo é simplesmente executar um script a qualquer momento, sem necessariamente depender de um logon ou logon ou de um reboot da máquina. Entendeu?

    Pelo que me disse (e pelo que entendi) tu estás sugerindo para que eu armazene o perfil de usuário na rede para que eu possa ter essa flaxibilidade de gerencia-lo e modifica-lo a hora que bem entender. É isso? Em caso positivo, onde posso começar a definir essa propriedade de rede?

     

    Desde já te agradeço

     

    terça-feira, 21 de outubro de 2008 19:53
  • Bom dia Giuliano!

    Se bem entendi, você pode utilizar o Agendador de Tarefas do Windows para agendar a execução dos seus scritps. Utilizando o Agendador de Tarefas, não é necessário que um usuário esteja conectado para um determinado scritp ser executado, bem como você pode agendar os scripts para serem executados no logon, no logoff, na inicialização e desligamento do computador.

    Segue link para maiores informações: http://technet.microsoft.com/pt-br/library/cc721871(v=ws.10).aspx

    Se útil, não esqueça de classificar.

    Um grande abraço!!!


    Bruno Santos MCP, MCDST, MCSA, MCTS, MCITP O difícil é aprender a ler, o restante está escrito.

    quarta-feira, 28 de novembro de 2012 13:14
  • Giuliano Forgiarini,

    Você teria que utilizar o psexec.

    Com o psexec vc pode executar um script remotamente, se este script estiver na sua estação existe um parametro que ele copia o script para a maquina remota e executa lá, ele também tem uma opção em que vc informa um arquivo que contenha nomes de estações e ele executa em todas elas.

    PsExec v1.98 

    technet.microsoft.com/en-us/sysinternals/bb897553.aspx


    Fábio de Paula Junior

    quinta-feira, 6 de dezembro de 2012 15:41
    Moderador