locked
Pessoal vocês tem esta Belezura? RRS feed

  • Pergunta

  • Pessoal estou atrás de um script que faça o seguinte :

    1) usuario der um loggin na rede entre a aplicação.

    2) quando ele fechar aplicação o sistema operacional é desligado.

     

    fico no aguardo , grande abraço a todos do amigo Maycon Alves!!!

    terça-feira, 23 de janeiro de 2007 16:17

Respostas

  • Salve amigo,

    aqui vai o mais chato de fazer:

    Crie um arquivo com o comando script para desligar e agende a execução dele para o horário desejado.

    Aqui vai o how-to:

    Crie um arquivo .bat com o nome "desliga.bat":

    [code]
    cscript shutdown.vbs
    [/code]

    Agora crie um arquivo .vbs com o nome "shutdown.vbs":

    [code]
    strComputer = "."
    Set objWMIService = GetObject("winmgmts:{impersonationLevel=impersonate,(Shutdown)}\\" & strComputer & "\root\cimv2")

    Set colOperatingSystems = objWMIService.ExecQuery ("Select * from Win32_OperatingSystem")
     
    For Each objOperatingSystem in colOperatingSystems
        objOperatingSystem.Win32Shutdown(1)
    Next
    [/code]

    Pronto, vai funcionar perfeitamente!

    O outro é barbada.

    quarta-feira, 24 de janeiro de 2007 11:01
  • Você pode usar as Diretivas de Grupo:

    http://www.microsoft.com/brasil/technet/Artigos/Windows2003/csws2003.mspx

    Dê uma olhada no cenário Estação de Tarefas, é exatamente o que vc quer, ele só não desliga quando o aplicativo é fechado.

    quarta-feira, 24 de janeiro de 2007 13:06

Todas as Respostas

  • Maycon,

    crie um script que carregue a aplicação e na linha seguinte, chame outro script que desligue o sistema. Coloque o primeiro como script de boot do usuário. Pronto!

    terça-feira, 23 de janeiro de 2007 16:37
  • Carlos :) eu sei po que se pode fazer isto só perguntei se alguém tinha isto pronto para me economizar  time, espero que não me leve a mal :) , mais de qualquer forma obrigado pela atenção.

     

    abs, do amigo Maycon Alves!

    terça-feira, 23 de janeiro de 2007 22:32
  • Salve amigo,

    aqui vai o mais chato de fazer:

    Crie um arquivo com o comando script para desligar e agende a execução dele para o horário desejado.

    Aqui vai o how-to:

    Crie um arquivo .bat com o nome "desliga.bat":

    [code]
    cscript shutdown.vbs
    [/code]

    Agora crie um arquivo .vbs com o nome "shutdown.vbs":

    [code]
    strComputer = "."
    Set objWMIService = GetObject("winmgmts:{impersonationLevel=impersonate,(Shutdown)}\\" & strComputer & "\root\cimv2")

    Set colOperatingSystems = objWMIService.ExecQuery ("Select * from Win32_OperatingSystem")
     
    For Each objOperatingSystem in colOperatingSystems
        objOperatingSystem.Win32Shutdown(1)
    Next
    [/code]

    Pronto, vai funcionar perfeitamente!

    O outro é barbada.

    quarta-feira, 24 de janeiro de 2007 11:01
  • Você pode usar as Diretivas de Grupo:

    http://www.microsoft.com/brasil/technet/Artigos/Windows2003/csws2003.mspx

    Dê uma olhada no cenário Estação de Tarefas, é exatamente o que vc quer, ele só não desliga quando o aplicativo é fechado.

    quarta-feira, 24 de janeiro de 2007 13:06
  • Pessoal obrigado pela força e um grande abraço do amigo Maycon Alves!
    quinta-feira, 25 de janeiro de 2007 14:45