Mas, enfim, voltando ao tópico, após um susto DESGRAÇADO que poderia ser considerado como uma das maiores CAGADAS da minha carreira, aprendi que, emails da diretoria DEVEM ser backupeados. Repitam comigo pra não esquecer:
EMAILS DA DIRETORIA DEVEM SER BACKUPEADOS
Ok, lição aprendida, vamos a solução pra evitar esses sustos desnecessários.
A Solução
A solução é simples. Poderia fazer em VB, but, não to afim - ainda.Começaremos assim:
1. Monte um compartilhamento;
2. Copie os arquivos (arquivos .PST)
3. Desmonte o compartilhamento
A identificação dos backups fica por conta da hora de criação - observe a data e hor pra não se perder! It's easy! Show me the code:
Primeiro, aprenda a montar uma pasta na rede:
net use J: \\SERVIDOR\COMPARTILHAMENTO"net use" é o comando que irá montar o compartilhamento.
"J:" é a letra do volume a ser montado. Você poderia utilizar um simples "net use *" mas, ai ficaria mais complicado de identificar em qual letra está o diretório de guardar os arquivos e também pro desmonte.
Onde \\SERVIDOR é o nome do servidor(dããããã)\pasta compartilhada - essa pasta deve ser obrigatoriamente compartilhada. Não esqueça de conceder ao usuário dono do backup a permissão de escrita e leitura.
xcopy /H /E Y /O /G %userprofile%\appdata\Local\Microsoft\Outlook\ J:O que iremos fazer aqui?
- /H: Copie arquivos ocultos
- /E: Copie diretórios e subdiretórios - recursividade
- /Y: Confirmação caso necessite
- /O: Copia das permissões ACL
- /G: Permite a cópia de arquivos criptografados
Observe que, haverá sempre APENAS UMA CÓPIA. Ele sobrescreverá sempre, removendo o anterior e adicionando um novo.
net use /delete /y J:Desmontamos o compartilhamento. Usuários são perigosos. Não confie neles. Sério!
Salve como um arquivo .bat e aponte para ele no Agendador de Tarefas. Cara, acredite, isso pode salvar teu emprego.
Ja fiz o script (adaptado pra minha situação) e já coloquei em funcionamento! Ótima dica!
ResponderExcluir