Windows - rastreia o uso do programa por tempo e usuário [fechado]

2

Eu faço algum trabalho administrativo para uma organização voluntária de serviços de emergência, e eles decidiram migrar suas estações de trabalho "públicas" (disponíveis para o uso de todos os 35 + membros) para o Linux.

Existe alguma ferramenta do Windows que eu possa usar para rastrear quais programas são usados por quais usuários e com que frequência? Como resultado final, estou procurando criar uma lista de softwares usados e com que frequência eles são usados para determinar que tipo de compatibilidade com versões anteriores (Wine, dual-boot etc.) terei de implementar.

    
por Jason Antman 07.08.2009 / 21:45

4 respostas

1

Confira Rescuetime , ele faz tudo isso e muito mais.

    
por 07.08.2009 / 22:07
0

Você poderia fazer isso usando a auditoria NTFS, supondo que os PCs usem NTFS. Isso está disponível em Segurança | Avançado | Auditoria, e você vai querer auditoria na ação Traverse Folder / Execute File para o objeto de segurança Everyone.

Um aplicativo dedicado para monitorá-lo seria preferível.

    
por 07.08.2009 / 22:11
0

Não há nenhuma ferramenta interna no Windows para fazer o que você está procurando, por si só.

Você pode dividir algo ativando a auditoria de sucesso do "Rastreamento de processo" e, em seguida, explorando os dados do log de eventos. Você vai ter um monte de dados para percorrer, mas o que você está procurando estaria lá.

Se você tiver experiência com a análise de logs, provavelmente poderá encontrar uma solução para exportar e analisar os logs de eventos dos vários computadores para obter o que está procurando. Se você não tem essa experiência, você vai achar isso uma tarefa desafiadora e assustadora.

O diretório "C: \ WINDOWS \ PreFetch" mostrará muitos nomes de programas que os usuários estão executando, mas não é tão preciso quanto o método de registro / auditoria de eventos. Não me lembro do mecanismo pelo qual ele é limpo, mas os registros não ficam lá permanentemente. (mais algumas informações sobre o comportamento "Pré-busca" estão disponíveis aqui: link )

    
por 07.08.2009 / 22:28
0

Duas coisas que esqueci de adicionar complicam muito isso:

1) Este é um projeto de orçamento zero, portanto, a compra de software está fora de questão. 2) As três máquinas estão executando o Windows XP em casa.

Talvez a única solução aqui seja escrever algum tipo de daemon ("service" para windows?) que pegue uma lista de processos e os copie para um banco de dados?

    
por 29.08.2009 / 21:27

Tags