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

Sisukord:

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

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

Video: Hoidke hõlpsalt kohalike failide varukoopiaid kõigis teie võrgumänge
Video: Tony Robbins: STOP Wasting Your LIFE! (Change Everything in Just 90 DAYS) - YouTube 2024, Aprill
Anonim

Kui teil on võrgu hulgale lõppkasutaja arvutid, on oluline olla kindel, et kõvaketta rikete korral varundatakse failid, mis salvestatakse kohapeal vastavatel arvutites. Varukoopiaprogrammide, konfiguratsioonide ja võimalike toetuskulude säilitamine igal masinal 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 töötab

Nii seadistus- kui ka peegelprotsess on väga lihtsad ja läheb järgmiselt:

  1. Loo ja jagage võrku kataloogi, kus soovite, et kasutaja faile salvestaks. Kasutajad peavad seda kausta lugema ja kirjutama.
  2. Asetage varukoopia skript võrguosasse.
  3. Varundage iga kasutaja arvutisse ülesanne varukoopia skripti käitamiseks võrguadapterist.
  4. Skript peegeldab kohalikule masinale salvestatud dokumente võrguosale.

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

Skript

@ECHO OFF TITLE Local Documents Backup ECHO Local Documents Backup ECHO Written by: Jason Faulkner ECHO SysadminGeek.com ECHO. ECHO. SETLOCAL EnableExtensions REM RoboCopy.exe must be present on the client machine in a folder specified in the PATH variable. REM For Windows Vista and later have this tool included, but Windows XP and earlier should download REM this tool from Microsoft and place it in the Windows folder of their machine. REM Root folder where backup files should be stored. REM To use the directory containing this script, use: %~dp0 SET BackupDir=%~dp0 REM Message to users: ECHO. ECHO Running Local Documents Backup. ECHO. ECHO Do not close this window, it will close automatically when finished. ECHO You can safely minimize this window and continue working. ECHO. ECHO. REM Destination= Specified Backup FolderComputer NameWindows User Name REM Create required folders if they do not exist SET BackupDir=%BackupDir%%ComputerName% SET BackupDir=%BackupDir:=% IF NOT EXIST '%BackupDir%' MKDIR '%BackupDir%' SET BackupDir=%BackupDir%%UserName% IF NOT EXIST '%BackupDir%' MKDIR '%BackupDir%' SET LogFile='%BackupDir%%ComputerName%-%UserName%_BackupLog.txt' ECHO %ComputerName% Backup Starting > %LogFile% ECHO. >> %LogFile% ECHO. REM Call BackupDirectory with a relative folder name in the %UserProfile% directory REM To view available directories, run this from the command prompt: REM DIR %UserProfile% REM Add more directories as needed (i.e. 'Downloads', 'Favorites', etc.) ECHO Backing up Documents… REM Windows Vista / 7 CALL:BackupDirectory 'Documents' >> %LogFile% REM Windows 2000 / XP CALL:BackupDirectory 'My Documents' >> %LogFile% ECHO Finished ECHO. ECHO Backing up Desktop… CALL:BackupDirectory 'Desktop' >> %LogFile% ECHO Finished ECHO. ECHO. ECHO. GOTO End ENDLOCAL:BackupDirectory ECHO. REM Only backup this directory if it exists on the client machine SET Source='%UserProfile%%~1' IF NOT EXIST %Source% GOTO End SET Dest='%BackupDir%%~1' IF NOT EXIST %Dest% MKDIR %Dest% REM Run the mirror copy: RoboCopy %Source% %Dest% /V /S /E /COPY:DAT /PURGE /MIR /NP /R:1 /W:30 ECHO. ECHO. GOTO End:End

Varukoopia skripti planeerimine kasutajaautomaadil

Kui võrgu jagamine ja partitscriti on paigas, on lihtsa planeeritud ülesande seadistamine just see, 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 käivitatakse ainult siis, kui kasutaja on sisse logitud.

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.
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õrgus salvestatud partitscriti.
Programm / skript on võrgus salvestatud partitscriti.
Kuna varukoopia saab käivituda ainult siis, kui võrguühendus on saadaval, saate seda võimalust konfigureerida. See on vabatahtlik, sest kui ühendus pole saadaval, siis ei käivitata ü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.
Kuna varukoopia saab käivituda ainult siis, kui võrguühendus on saadaval, saate seda võimalust konfigureerida. See on vabatahtlik, sest kui ühendus pole saadaval, siis ei käivitata ü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.
Lisafunktsioonide 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.
Lisafunktsioonide 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.
Image
Image

Tulemus

Nagu me varem mainisime, luuakse esmakordselt peegelprotsessi käigus kataloogistruktuur ja 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.

Image
Image

Lingid

Laadige alla BackupFiles Script SysadminGeek.comist

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

Soovitan: