Jednostavno održavajte zrcalnu kopiju lokalnih datoteka na svim mrežnim računalima

Sadržaj:

Jednostavno održavajte zrcalnu kopiju lokalnih datoteka na svim mrežnim računalima
Jednostavno održavajte zrcalnu kopiju lokalnih datoteka na svim mrežnim računalima

Video: Jednostavno održavajte zrcalnu kopiju lokalnih datoteka na svim mrežnim računalima

Video: Jednostavno održavajte zrcalnu kopiju lokalnih datoteka na svim mrežnim računalima
Video: How to Get Back Missing Safely Remove Hardware Icon for Pen Drive - YouTube 2024, Travanj
Anonim

Kada imate hrpu krajnjih korisnika računala na mreži, važno je biti siguran da se datoteke pohranjene lokalno na odgovarajućim računalima sigurnosno kopiraju u slučaju kvara tvrdog diska. Održavanje sigurnosnih kopija, konfiguracija i, eventualno, troškova podrške na svakom stroju može biti pravi bol, pa kao alternativu imamo jednostavno rješenje: skripta koja, kada se pokreće, odražava lokalne podatke na zajedničku mrežnu lokaciju.

Kako radi

Oba procesa postavljanja i zrcala vrlo su jednostavni i ovako slijede:

  1. Izradite i dijelite mapu na mreži gdje želite pohraniti korisničke datoteke. Korisnici će trebati čitati i pisati pristup ovoj mapi.
  2. Postavite sigurnosnu kopiju skripte u udio mreže.
  3. Zakazivanje zadatka na svakom korisnikovom računalu za pokretanje sigurnosne skripte iz dijeljenja mreže.
  4. Skripta odražava dokumente pohranjene na lokalnom računalu na mrežni udio.

Skripta koristi alat Microsoft RoboCopy i automatski stvara strukturu mapa "/ Computer Name / User Name" unutar mrežne mape, tako da korisnički dokumenti neće prebrisati jedan drugoga.

Skripta

@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

Zakazivanje skripte za sigurnosno kopiranje na korisničkim strojevima

Nakon što se mrežni udio i skupna skripta nalaze na mjestu, postavljanje jednostavne zakazane zadatke je sve što morate učiniti na svakom klijentu. Ova zakazana zadatka koja pokreće skriptu zahtijeva samo nekoliko posebnih opcija koje ćemo ovdje istaknuti.

Budući da izvorni i odredišne mape skripte za proces zrcala upravljaju korisničkim računom za sustav Windows, morat ćete provjeriti je li zakazana zadatak pokrenuta u odgovarajućoj korisničkoj prijavnici za sustav Windows.

Ako imate više korisnika koji upotrebljavaju isti stroj, morat ćete postaviti zakazanu zadatak za svakog korisnika tako da skriptu. U ovakvim situacijama možda želite odabrati opciju da se skripta pokrene samo kada je korisnik prijavljen.

Zakazati zadatak da se pokreće kad god je to prikladno. Možda biste željeli razmotriti ponovni postupak ponoviti nekoliko puta tijekom dana tako da promjene često odražavaju poslužitelj.
Zakazati zadatak da se pokreće kad god je to prikladno. Možda biste željeli razmotriti ponovni postupak ponoviti nekoliko puta tijekom dana tako da promjene često odražavaju poslužitelj.
Program / skripta je skupna skripta pohranjena na mreži.
Program / skripta je skupna skripta pohranjena na mreži.
Budući da se sigurnosna kopija može pokrenuti samo ako je mrežna veza dostupna, možete konfigurirati ovu opciju. Ovo je neobavezno jer ako veza nije dostupna, zadaća se ionako neće pokrenuti jer ne može pronaći ciljni program / skriptu. Osim toga, ako je zadana zadaća postavljena za pokretanje u vrijeme kada računalo možda nije u uporabi i / ili spava, odaberite opciju za buđenje računala kako biste pokrenuli zadatak.
Budući da se sigurnosna kopija može pokrenuti samo ako je mrežna veza dostupna, možete konfigurirati ovu opciju. Ovo je neobavezno jer ako veza nije dostupna, zadaća se ionako neće pokrenuti jer ne može pronaći ciljni program / skriptu. Osim toga, ako je zadana zadaća postavljena za pokretanje u vrijeme kada računalo možda nije u uporabi i / ili spava, odaberite opciju za buđenje računala kako biste pokrenuli zadatak.
Po potrebi konfigurirajte napredne opcije. Jedna od mogućnosti interesa je "Pokreni zadatak što je prije moguće nakon što je zakazan početak propušten", što će osigurati da se sigurnosne intervale nisu potpuno preskočile u slučaju da je uređaj isključen.
Po potrebi konfigurirajte napredne opcije. Jedna od mogućnosti interesa je "Pokreni zadatak što je prije moguće nakon što je zakazan početak propušten", što će osigurati da se sigurnosne intervale nisu potpuno preskočile u slučaju da je uređaj isključen.
Image
Image

Rezultat

Kao što smo spomenuli ranije, prvi put kada se pokrenuti proces zrcala kreira se struktura mapa i svi se dokumenti iz konfiguriranih izvora mapa kopiraju u mrežu. Nepotrebno je reći, kopija može potrajati, ovisno o količini podataka. Naknadna izvršenja Zadaće rasporeda dovršit će se mnogo brže jer se datoteke s lokalnog stroja dodaju, ažuriraju i brišu po potrebi kako bi zadržale zrcalnu strukturu.

Image
Image

linkovi

Preuzmite skriptu BackupFiles iz SysadminGeek.com

Preuzmite Windows Server 2003 Toolkit (koji uključuje RoboCopy.exe) tvrtke Microsoft

Preporučeni: