none
Script Logon + Horario RRS feed

  • Pergunta

  •  

    Boa tarde Pessoal,

     

    Estou precisando de ajuda. Preciso de um script para limitar o horario de logon dos usuarios aqui na empresa. Sei que o proprio windows tem essa funcionalidade, mas apenas com horas cheias... tipo... 07:00 as 18:00  e o que preciso é 07:20 as 17:45...

     

    Ai entra o script de logon...            ele iria restringir esse acesso comparando o horario do AD com o do script... se nao fosse a hora certa, a maquina efetuasse logoff no ato.

     

    Alguma ajuda?

     

    Obrigado!

    quarta-feira, 27 de agosto de 2008 18:02

Respostas

  • Berçan, resolvi meu problema da seguinte forma.

     

    Criei um arquivo .BAT com o seguinte conteúdo:

     

    shutdown -s -f -m \\ip-da-maquina-a-ser-desligada -t 3 -c "Seu Horario de serviço acabou."

     

    Ai fiz o seguinte, programei no agendador de tarefas do servidor do AD o .bat para executar no horario que quero para desligar a maquina da rede, e também configurei o horário de logon na conta do usuário.

    Assim no horario programado a maquina é desligada e mesmo se o usuário tentar liga-la novamente não consegue logar, pois esta configurado no horario de logon do servidor.

    O trabalho é meio chato, mas o resultado que tive aqui foi válido.

     

    Obs: Dentro do arquivo bat voce pode colocar quantas linhas de comando quiser, pois ele funciona por ip, e se acaso vc quiser programar horarios diferenciados para certos usuários é só criar um novo .bat com os estes ips e programar o horário no agendador de tarefas e nos horarios de logon das contas dos usuários.

     

    Abraços.

    sexta-feira, 24 de outubro de 2008 19:59

Todas as Respostas

  • Também estou com o mesmo problema seu aqui na empresa.

    Ja tentei pela restrição de horarios de logon do ad mas não funciona se o usuário permanecer conectado.

    Se alguem puder ajudar com o script ficaria agradecido.

     

    Abraços

     

    quinta-feira, 23 de outubro de 2008 20:04
  • Berçan, resolvi meu problema da seguinte forma.

     

    Criei um arquivo .BAT com o seguinte conteúdo:

     

    shutdown -s -f -m \\ip-da-maquina-a-ser-desligada -t 3 -c "Seu Horario de serviço acabou."

     

    Ai fiz o seguinte, programei no agendador de tarefas do servidor do AD o .bat para executar no horario que quero para desligar a maquina da rede, e também configurei o horário de logon na conta do usuário.

    Assim no horario programado a maquina é desligada e mesmo se o usuário tentar liga-la novamente não consegue logar, pois esta configurado no horario de logon do servidor.

    O trabalho é meio chato, mas o resultado que tive aqui foi válido.

     

    Obs: Dentro do arquivo bat voce pode colocar quantas linhas de comando quiser, pois ele funciona por ip, e se acaso vc quiser programar horarios diferenciados para certos usuários é só criar um novo .bat com os estes ips e programar o horário no agendador de tarefas e nos horarios de logon das contas dos usuários.

     

    Abraços.

    sexta-feira, 24 de outubro de 2008 19:59
  •  

    Olá Alysson,

     

    Vou testar essa sua soluçao ai, parece boa. Mas me fala, voce tem alguma ideia para fazer isso só que na hora de logar? Pois meu horario de expediente aqui é de 07:30 as 17:30, entao gostaria de deixar os usuarios logarem no maximo uns 5 minutos antes do horario de inicio (07:30). No Windows Server consegui apenas as 07:00 ou as 08:00.

     

     

    Alguma dica?

     

     

    Valeu,

    Abraço!

    • Sugerido como Resposta TrustMan domingo, 3 de maio de 2009 23:47
    • Não Sugerido como Resposta Fábio JrModerator sexta-feira, 13 de janeiro de 2012 11:04
    segunda-feira, 27 de outubro de 2008 11:16