none
Tarefa agendada via GPO RRS feed

  • Pergunta

  • Boa tarde!

    Estive procurando porém não encontrei uma forma de distribuir tarefas agendadas pelo Windows 2003 com estações XP. Vi que no 2008 é possível, porém o ambiente em que estou só tem DCs 2003. Alguém sabé alguma forma de fazer isto, ou de executar algum script para tal?

    A minha idéia é usar o PsInfo da SysInternals para mapear informações do hardware e software das estações, porém os usuário não realizam ou demoram muito para fazerem logoff, então ficaria desatualizado essas informações.

    Obrigado.


    MCITP Enterprise Desktop Support Technician 7
    terça-feira, 11 de janeiro de 2011 17:09

Respostas

  • Olá José Sasia,fo

      O que você poderá fazer é criar a tarefa agendada através da ferramenta: schtasks.exe. Nesse caso, você poderia copiar o PsInfo via script de logon, PsExec ou outra solução. Segue um exemplo com a linha de comando:

    schtasks /create /RU SYSTEM /SC once /TN PsInfo /TR "C:\Temp\PsInfo.exe" -v -tD /ST 12:00:00 /SD 11/01/2011

    Espero ter ajudado.

    Rafael Okamoto
    ___________________________________________________________________________________________________________________________________________

    Se este post lhe foi útil, por favor, marque-o como resposta.

    • Marcado como Resposta José Sasia quinta-feira, 13 de janeiro de 2011 16:54
    terça-feira, 11 de janeiro de 2011 22:02
  • Olá José,

    Você pode, também, utilizar uma ferramenta nativa do Windows que é o comando AT.

    No artigo abaixo você encontra todo o passo a passo necessário, que é muito simples, para criar as tarefas agendadas.

    Como Por exemplo:

  • Para fazer backup do servidor Products às 23h00 em todos os dias da semana, crie um arquivo em lotes que contenha os comandos de backup (por exemplo, Backup.bat), digite a seguinte linha e, em seguida, pressione ENTER para agendar o backup:
    at \\products 23:00 /every:M,T,W,Th,F backu

    http://support.microsoft.com/kb/313565/pt-br

    Se útil classifique.

    ____________________________________
    Elmo Baraúna (MCP - MCDST - MCSA - MCT)

  • Marcado como Resposta José Sasia quinta-feira, 13 de janeiro de 2011 16:54
quarta-feira, 12 de janeiro de 2011 00:55
Moderador

Todas as Respostas

  • Olá José Sasia,fo

      O que você poderá fazer é criar a tarefa agendada através da ferramenta: schtasks.exe. Nesse caso, você poderia copiar o PsInfo via script de logon, PsExec ou outra solução. Segue um exemplo com a linha de comando:

    schtasks /create /RU SYSTEM /SC once /TN PsInfo /TR "C:\Temp\PsInfo.exe" -v -tD /ST 12:00:00 /SD 11/01/2011

    Espero ter ajudado.

    Rafael Okamoto
    ___________________________________________________________________________________________________________________________________________

    Se este post lhe foi útil, por favor, marque-o como resposta.

    • Marcado como Resposta José Sasia quinta-feira, 13 de janeiro de 2011 16:54
    terça-feira, 11 de janeiro de 2011 22:02
  • Olá José,

    Você pode, também, utilizar uma ferramenta nativa do Windows que é o comando AT.

    No artigo abaixo você encontra todo o passo a passo necessário, que é muito simples, para criar as tarefas agendadas.

    Como Por exemplo:

  • Para fazer backup do servidor Products às 23h00 em todos os dias da semana, crie um arquivo em lotes que contenha os comandos de backup (por exemplo, Backup.bat), digite a seguinte linha e, em seguida, pressione ENTER para agendar o backup:
    at \\products 23:00 /every:M,T,W,Th,F backu

    http://support.microsoft.com/kb/313565/pt-br

    Se útil classifique.

    ____________________________________
    Elmo Baraúna (MCP - MCDST - MCSA - MCT)

  • Marcado como Resposta José Sasia quinta-feira, 13 de janeiro de 2011 16:54
quarta-feira, 12 de janeiro de 2011 00:55
Moderador
  • Obrigado pelas dicas!

    Encontrei outra forma, criei uma tarefa agendada somente no servidor, assim ele roda um script pelo psexec que chama outro script que tem o psinfo.

    Vou deixar aqui como funciona:

    systeminfo.bat -- \\compartilhamento\systemin fos\PsExec.exe -u DOMAIN\USER -p PASS @\\compartilhamento\Systeminfos\computers.txt cmd /c \\compartilhamento\systeminfos\psinfo.bat
        Este script deverá rodar na tarefa agendada do servidor, usando o psexec, autenticando, e utilizando uma lista de computadores em um .txt, chamando assim o script do psinfo.bat


    psinfo.bat -- \\compartilhamento\Systeminfos\PsInfo.exe -s -d -accepteula > \\compartilhamento\Systeminfos\INFO_%computername%_%username%.txt
       Este script roda o psinfo aceitando o EULA e fornecendo em um txt com o nome do computador rodado, com informações de hardware (cpu, ram, hds) e os softwares instalados.

    Legal que da para exportar em CSV também, porém pra minha necessidade um txt já basta.

    Fica a dica se alguém achar útil.


    MCITP Enterprise Desktop Support Technician 7
    quinta-feira, 13 de janeiro de 2011 17:02