Cartorio-porto-belo-srv-cart-limpeza-g-matutino

De Wiki NOC

Servidor Cart - script Limpeza G matutino bat

set rodape=NOC LUPA Tecnologia
set Hostname=servidor	
set Empresa=Cartorio Porto Belo
set ip=192.168.0.4
set Unidade3=G:
set remetente=log@riportobelo.com.br
set destinatario=log@lupainformatica.com.br
set smtpPort=mail.riportobelo.com.br:587
set senhaEmail=@Admriporto321
set SENDEMAIL=C:\Users\lupa\Scripts\sendemail\sendEmail.exe
set TXTLIMPA=EXECUTADO LIMPEZA DA UNIDADE G:

REM ///////////////////////////////////////////////////////////
REM // Define as variaveis de data //
REM ///////////////////////////////////////////////////////////

@Rem make var nowDay
FOR /F "TOKENS=1* DELIMS=/" %%A IN ('date/t') DO SET nowDay=%%A

REM ///////////////////////////////////////////////////////////
REM // Lista em log os arquivos encontrados //
REM ///////////////////////////////////////////////////////////

FORFILES /S /p G:\Alkasoft /d -4 /C "CMD /C echo @FILE @FDATE" > C:\Users\lupa\Logs\%nowDay%.log

REM ///////////////////////////////////////////////////////////
REM // Remove os arquivos encontrados //
REM ///////////////////////////////////////////////////////////


FORFILES /S /p G:\Alkasoft /d -4 /c "CMD /C DEL @FILE /Q"


for /f "usebackq delims== tokens=2" %%x in (`wmic logicaldisk where "DeviceID='%Unidade3%'" get FreeSpace /format:value`) do set FreeSpace=%%x
for /f "usebackq delims== tokens=2" %%x in (`wmic logicaldisk where "DeviceID='%Unidade3%'" get Size /format:value`) do set Size=%%x
set FreeMB=%FreeSpace:~0,-7%
set SizeMB=%Size:~0,-7%
set /a SizeGB=%SizeMB% /1024
set /a FreeGB=%FreeMB% /1024
set /a Percentage=100 * FreeMB / SizeMB
echo %Unidade3% is %Percentage% % free 


start %SENDEMAIL% -f %remetente% -t %destinatario% -u "Limpeza Unidade G %Empresa%" -m "%Empresa%\n%Hostname%\n%ip% \n \n%TXTLIMPA%\nUnidade %Unidade3% com %Percentage% Porcento livre\nTotal: %SizeGB%GB  Livre: %FreeGB%GB \n \n%rodape%" -o tls=auto -s %smtpPort% -xu %remetente% -xp %senhaemail%
Ferramentas pessoais