Small lawfirm, SBS 2011. Neste servidor, cada caso recebe uma pasta para 2012 da pasta "1-2012" para "876-2012" e para 2013 "1-2013" para "555-2013" até hoje. Um caminho para uma pasta é semelhante a "\\ SBS2011 \ folder \ subfolder \ 2012 \ 123-2012".
Ocasionalmente, uma dessas pastas (por exemplo, "123-2012") desaparece, porque alguém a move acidentalmente para outra pasta (por exemplo, para "497-2013"). Não tenho ideia de como as pessoas conseguem mover uma pasta sem perceber, mas é um fato.
É realmente difícil localizar a pasta movida, há milhares de lugares para onde eles poderiam ter sido movidos.
Não podemos limitar os direitos de nossos funcionários: eles precisam criar novas pastas e colocar arquivos neles. E eles precisam excluir pastas também.
Minha idéia é ter um pequeno daemon em execução no SBS, que simplesmente escreve uma única linha em um arquivo de log toda vez, uma pasta "\\ SBS2011 \ folder \ subfolder *" é movida ou excluída, como:
16/08/2013 13:45 user "KD" "old path to folder" "new path to folder"
ou simplesmente diz que uma determinada pasta foi excluída.
Alguém pode me dar uma dica, como proceder? Nosso IT-Helpdesk faz cópias de sombra e o que diabos, mas não conseguiu chegar a uma boa solução.
Estou errado? Não há daemons no Windows?