26Jun

Hoidke hõlpsalt kohalike failide varukoopiaid kõigis teie võrgumänge

Kui teil on palju võrgu lõppkasutaja arvuteid, on oluline olla kindel, et kõvaketta rikete korral varundatakse failid, mis salvestatakse kohapeal vastavatel arvutitel. Varukoopiaprogrammide, konfiguratsioonide ja võimalike iga masina tugikulude säilitamine võib olla tõeline valu, kuna alternatiivina on meil lihtne lahendus: skript, mis käivitamisel peegeldab kohalikke andmeid ühisele võrgu asukohale.

Kuidas see toimib

Nii seadistus- kui ka peegelprotsess on väga lihtne ja läheb selliselt:

  1. Loo ja jagage oma võrku kausta, kus soovite, et kasutajafailid oleksid salvestatud. Kasutajad peavad seda kausta lugema ja kirjutama.
  2. Asetage backup skript võrguosas.
  3. Andke iga kasutaja arvutisse ülesande varukoopia skripti käitamiseks võrguoperaatorilt.
  4. Skript peegeldab kohaliku arvutiga salvestatud dokumente võrguosale.

Skript kasutab Microsoft RoboCopy tööriista ja automaatselt loob kausta struktuuri "/ Computer Name / User Name" kausta struktuuris, nii et kasutaja dokumendid ei kirjuta teineteist üle.

Script

@ECHO OFF TITLE Kohalikud dokumendid Varunda ECHO kohalikud dokumendid Varunda ECHO Kirjutas: Jason Faulkner ECHO SysadminGeek.com ECHO.ECHO.SETLOCAL EnableExtensions REM RoboCopy.exe peab olema kliendi arvutis PATH-i muutuja määratud kaustas. REM Windows Vista ja hiljem on see tööriist kaasas, kuid Windows XP ja varasemad peaksid selle tööriista Microsoft REM-i alla laadima ja asetama selle oma arvuti Windowsi kausta. REM Root kaust, kuhu tuleb salvestada varukoopiad. REM Selle skripti sisaldava kataloogi kasutamiseks kasutage:% ~ dp0 SET BackupDir =% ~ dp0 REM Sõnum kasutajatele: ECHO.ECHO kohalike dokumentide varundamine. ECHO.ECHO Ära sulge seda akent, siis lõpetab see automaatselt. ECHO Saate seda akent turvaliselt minimeerida ja jätkata tööd. ECHO.ECHO.REM Sihtkoht = Määratud varukoopia kaustComputeri nimi Windows Kasutajanimi REM Loo vajalikud kaustad, kui neid pole SET BackupDir =% BackupDir %% ArvutiName% SET BackupDir =% BackupDir: \ =% Kui mitte, "% BackupDir%" MKDIR "% BackupDir%"SET BackupDir =% BackupDir %% KasutajaNimi% Kui pole olemas,% BackupDir% MKDIR% BackupDir% SET LogFile = "% BackupDir %% ComputerName% -% UserName% _BackupLog.txt" ECHO% ComputerName% Backup Starting & gt;% LogFile% ECHO.& gt;% LogFile% ECHO.REM kõne BackupDirectory suhtega kausta nimi% UserProfile% kataloog REM Käsitsi avamiseks käsku käsku käsu käsku vaadata: REM DIR% UserProfile% REM Lisage vajadusel ka teisi katalooge( st "Allalaadimised", "Lemmikud" jne).) ECHO Dokumentide varundamine. .. REM Windows Vista / 7 CALL: BackupDirectory "Dokumendid" & gt; & gt;% LogFile% REM Windows 2000 / XP CALL: BackupDirectory "Minu dokumendid" & gt; & gt;% LogFile% ECHO Lõppenud ECHO.ECHO töölaua varukoopia. .. CALL: BackupDirectory "Desktop"> gt;% LogFile% ECHO Lõppenud ECHO.ECHO.ECHO.GOTO Lõpp ENDLOCAL: BackupDirectory ECHO.REM Ainult selle kataloogi varundamine, kui see on kliendimasinal olemas. SET Source = "% UserProfile %% ~ 1" IF EEL puudub% Allikas% GOTO Lõpp SET Dest = "% BackupDir %% ~ 1" Kui see ei ole% Dest% MKDIR%Dest% REM Käivitage peegelkoopia: RoboCopy% Allikas%% Dest% / V / S / E / COPY: DAT / PURGE / MIR / NP / R: 1 / W: 30 ECHO.ECHO.GOTO Lõpp: Lõpeta

Varukoopia skripti planeerimine kasutajaautomaatides

Kui võrgu jagamine ja partitsükkel on paigas, on lihtsa planeeritud ülesande seadistamine kõiges, mida peate tegema iga kliendi masinas. See Scheduled Task, mis käitab skripti, vajab vaid mõnda konkreetset valikut, mida me siin siinkohal juhindume.

Kuna peegelprotsessi skripti lähte- ja sihtkoha kaustu juhib Windowsi kasutajakonto, peate veenduma, et Scheduled Task töötab vastava kasutaja Windowsi sisselogimise all.

Kui teil on mitu kasutajat, kes kasutavad sama masinat, peate iga skripti kasutaja jaoks seadistama Scheduled Task. Sellises olukorras võite soovida valida, kas skript töötab ainult siis, kui kasutaja on sisse loginud.

Andke ülesandele ajakava, kui see on vajalik. Võib-olla soovite kaaluda protsessi kordamist kogu päeva jooksul mitu korda, nii et muudatused peegeldatakse sageli serveriga.

Programm / skript on võrgul salvestatud partitscriti.

Kuna varukoopia saab käivituda ainult siis, kui võrguühendus on saadaval, saate seda võimalust seadistada. See on vabatahtlik, sest kui ühendus pole saadaval, siis ei käivitata seda ülesannet, kuna see ei leia sihtprogrammi / skripti. Lisaks, kui teil on Scheduled Task, mis töötab korraga, kui arvuti ei pruugi olla kasutatav ja / või unerežiim, valige käsku käivitamiseks arvuti äratamiseks.

Täpsema valikute seadistamine vastavalt vajadusele.Üks huvipakkuv variant on "Käivita ülesanne niipea kui võimalik pärast seda, kui plaanijärgne käivitamine on vahele jäetud", mis tagab, et masina väljalülitamisel ei tühjendata varuintervalli täielikult.

Tulemus

Nagu me varem mainisime, luuakse esmakordselt peegelprojuse käivitamine kaustruktuuri loomiseks ning kopeeritakse kõik konfigureeritud lähtekaustadest pärinevad dokumendid võrgule.Ütlematagi selge, et koopia võib võtta aega, olenevalt andmete hulgast. Ajutine ülesande järgnev täitmine toimub palju kiiremini, kuna kohaliku masina failid lisatakse, värskendatakse ja kustutatakse peegeldatud struktuuri hoidmiseks.

Lingid

Laadige alla BackupFiles skript SysadminGeek.comist

Laadige alla Microsoft

Windows Server 2003 tööriistakomplekt( mis sisaldab RoboCopy.exe)