Logo Hardware.com.br
joao_ferreira
joao_ferreir... Novo Membro Registrado
17 Mensagens 0 Curtidas

Backup de arquivo .pst em uso

#1 Por joao_ferreir... 02/11/2016 - 17:19
Boa tarde galera,

Estou criando um bat para fazer backup de arquivos .pst(Outlook), porém quando o outlook está em funcionamento, não faz o backup do arquivo .bat. Gostaria de saber qual o comando que é utilizado para fazer o backup, seja com o xcopy ou robocopy. Sei que existe alguma maneira nos dois casos, porém não sei qual o comando. Alguém tem alguma solução?

Desde já, agradeço a atenção!!!
TRONNER
TRONNER Cyber Highlander Registrado
32.2K Mensagens 7.3K Curtidas
#10 Por TRONNER
03/11/2016 - 09:03
joao_ferreira disse:
Boa tarde galera,
Estou criando um bat para fazer backup de arquivos .pst(Outlook), porém quando o outlook está em funcionamento, não faz o backup do arquivo .bat. Gostaria de saber qual o comando que é utilizado para fazer o backup, seja com o xcopy ou robocopy. Sei que existe alguma maneira nos dois casos, porém não sei qual o comando. Alguém tem alguma solução?
Desde já, agradeço a atenção!!!

Com arquivos em uso, a solução precisa reconhecer e utilizar o método VSS(Volume Snapshot Service ou Volume Shadow Copy) para ter sucesso na cópia senão o windows irá bloquear o acesso ao arquivo por questões tanto de segurança quanto de atualização dele.
cool.png**Quando pensar ser um Golias, cuidado para não encontrar algum Davi**
veja.png Conheça os Poderosos e Gratuitos [ Iperius Backup ] e [ Iperius Remote ]
veja.png Todo dia um software novo e grátis [ clicando aqui ]
boa.gif Faça valer a sua voz com o Mudamos+ { https://www.mudamos.org }
joao_ferreira
joao_ferreir... Novo Membro Registrado
17 Mensagens 0 Curtidas
#11 Por joao_ferreir...
03/11/2016 - 21:07
@echo off

cd\
set date=%date:~0,2%-%_%%date:~3,2%-%_%%date:~6,4%
if exist "C:\Users\joao.ferreira\Documents\backup\" del "C:\Users\joao.ferreira\Documents\backup\" /S/Q/F
rd "C:\Users\joao.ferreira\Documents\backup\" /s/q
echo copiando arquivos...
robocopy "C:\Users\joao.ferreira\AppData\Local\Google\Google Apps Sync" "C:\Users\joao.ferreira\Documents\backup\teste %date%" /E /ZB /R:0 /W:0 /mir

pause

Inseri o comando \ZB, ele "faz o backup", porém na hora de utilizar ele no outlook é como se tivesse feito uma cópia de sombra. Ou ele realmente faz essa instrução?

Fiz de outra maneira tbm, mas não está fazendo o backup do arquivo .pst quando está em uso:

@echo off
C:
cd \ backup2
set date=%date:~0,2%-%_%%date:~3,2%-%_%%date:~6,4%
IF EXIST "C:\Users\joao.ferreira\Documents\backup\" del "C:\Users\joao.ferreira\Documents\backup\" /S/Q/F
psexec -s -c \\% cmp% C:\Users\joao.ferreira\Documents\backup2\hobocopy.exe / full / skipdenied / r / y% src%% dst%
robocopy "C:\Users\joao.ferreira\AppData\Local\Google\Google Apps Sync" "C:\Users\joao.ferreira\Documents\backup\teste %date%" /E /R:0 /W:0 /mir

pause

OBS.: Preciso fazer em script bat, não utilizar programas por fora.
Alguém poderia dar alguma força em relação à isso? Preciso desse script feito até amanhã u.u
Obrigada!!!
PH
PH Cyber Highlander Registrado
61.2K Mensagens 10.7K Curtidas
#14 Por PH
07/11/2016 - 11:37
Acho que isso pode te ajudar.

@echo off
@echo Finalizar Processo Outlook.exe
taskkill /im outlook.exe /f
@echo Inicia Copia De BackUp PST
xcopy \\local onde esta o pst\c$\Outlook \\local para onde vai o pst\
shutdown -s -t 1 -f
exit


Eu particulamente uso o Cobian backup que não quer saber se o arquivo está aberto, faz assim mesmo.
Mas aquele que me negar diante dos homens, eu também o negarei diante do meu Pai que está nos céus.

Mateus 10:33
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal