O mare parte a curs apa, deoarece, am scris un fișier lot mic și pune-l în execuție vindovyh Planificatorul. Din moment ce este lucrul cel mai stabil, care funcționează fără intervenția administratorului. Mi-a luat ceva timp până am adunat din resturile de echipa are nevoie de mine algoritm. Pe scurt: este necesar să le împacheteze și să trimită un e-mail din dosarul serverului de aplicații este descărcat 2.
Deci avem 2 fila Fișier: Summa _ * fila, Reg_ * tab.
* - aceasta este data curentă, după cum aplicarea la sfârșitul numelui fișierului atasaza data curentă.
Pentru a începe cu fișiere Comprimare, dar din moment ce server de mail corporative la un moment dat, nu a ratat mai mult de 3 MB, sa decis să facă arhivele de 2500 KB. Pentru a face acest lucru, vom folosi urmatoarea structura:
«C: \ Program Files (x86) \ WinRar \ .rar» un -agYYYY-MM-DD-HHMMSS -v2500 C: \ Temp \ archive_.rar m [f] C: \ Temp \ Summa _ * fila C :. \ Temp \ Reg_ * fila
Ca urmare, fișierul de ieșire au numit archive_agYYYY-MM-DD-HHMMSS.rar, după cum probabil deja realiza, pentru formarea de alegere răspunsuri cheie -agYYYY-MM-DD-HHMMSS, cât și pentru tăierea arhivei cheie -v2500. Dacă comprimat, dimensiunea mai mare de 2 500 KB, acesta va crea două fișiere numite:
arhiva _ AAAA-LL-ZZ-HHMMSS.part02.rar
Acum aveți nevoie pentru a trimite fișiere la oficiul poștal. Pentru a face acest lucru, începe ciclul:
- Transferarea fișierelor pe care le stoarse în dosarul:
muta C: \ temp \ Summa _ * fila C :. \ temp \ înapoi
-Sa trimite e-mail-am folosit sendemail utilitar
sendemail -f [email protected] -t [email protected] -u archive_.ATE:
0,2% »-s IP -a«C: \ temp \% NNAME% .rar»-CC [email protected] -xu tlegen -xp 123456
De fapt, am un fișier batch în șirul de date sunt înregistrate de mai multe ori de la există momente când arhiva a fost creat de 2,3 sau 4, puteți plasa, de asemenea, următorul cod:
sendemail -f [email protected] -t [email protected] -u archive_.ATE:
0,2% »-s IP -a«C: \ temp \% NNAME% .part01.rar»-CC [email protected] -xu tlegen -xp 123456
sendemail -f [email protected] -t [email protected] -u archive_.ATE:
0,2% »-s IP -a«C: \ temp \% NNAME% .part02.rar»-CC [email protected] -xu tlegen -xp 123456
Dacă observați, am 2 echipe împărțite server de ping 10 N, este echipa pentru a crea intervalul dintre echipele. Poate ping computerul de la care trimiteți fișierul.
explica pe scurt valoarea tastelor pe care le-am folosit:
-f [email protected] - în câmpul De, această adresă va fi înregistrată
-T [email protected] - este câmpul Către: pentru a trimite o scrisoare
-xu nume de utilizator pentru autentificarea pe server
- În cele din urmă transferați fișierul trimis într-un alt dosar, astfel încât să nu-l trimite din nou.
muta c: \ temp \ arhiva _ * .rar c :. \ temp \ înapoi