26Jun

Viegli saglabājiet spoguļattēloto vietējo failu dublējumu visos jūsu tīkla datoros

click fraud protection

Ja jums ir vairāki gala lietotāju datori tīklā, ir svarīgi pārliecināties, vai faili, kas lokāli tiek glabāti attiecīgajos datoros, tiek dublēti cietā diska atteices gadījumā.Rezerves programmu uzturēšana, konfigurācijas un, iespējams, atbalsta izmaksas katrai mašīnai var būt reālas sāpes, tādēļ alternatīva mums ir vienkāršs risinājums: skripts, kas, palaižot, spoguļo vietējos datus kopējai tīkla vietai.

Kā tas darbojas

Gan iestatīšanas, gan spoguļu process ir ļoti vienkāršs un notiek šādi:

  1. Izveidojiet un koplietojiet mapi savā tīklā, kur vēlaties, lai lietotāja faili tiktu saglabāti. Lietotājiem būs nepieciešams lasīt un rakstīt piekļuvi šai mapei.
  2. Novietojiet dublēšanas skriptu tīkla koplietošanas vietā.
  3. Iestatiet uzdevumu katra lietotāja datorā, lai no tīkla koplietošanas palaistu rezerves skriptu.
  4. Skripts atspoguļo vietējā datorā saglabātos dokumentus tīkla daļai.

Skripts izmanto Microsoft RoboCopy rīku un automātiski izveido mapes struktūru "/ Computer Name / User Name" / "Datora vārds / lietotāja vārds" tīkla mapē, tādējādi lietotāja dokumenti netiks pārrakstīti viens otram.

instagram viewer

Script

@ECHO OFF NOSAUKUMS Vietējie dokumenti Backup ECHO vietējie dokumenti Backup ECHO Raksta: Jason Faulkner ECHO SysadminGeek.com ECHO.ECHO.SETLOCAL EnableExtensions REM RoboCopy.exe klienta datorā jāuzrāda mapē, kas norādīta PATH mainīgā.REM Windows Vista un jaunākiem līdzekļiem ir iekļauts šis rīks, bet Windows XP un agrāk vajadzētu lejupielādēt REM šo rīku no Microsoft un ievietot to savā datora Windows mapē.REM saknes mape, kurā jāuzglabā dublējumkopijas faili. REM Lai izmantotu direktoriju, kurā ir šis skripts, izmantojiet:% ~ dp0 SET BackupDir =% ~ dp0 REM Ziņojums lietotājiem: ECHO.ECHO vietējo dokumentu dublēšana. ECHO.ECHO Neslēdziet šo logu, pēc pabeigšanas tas automātiski tiks aizvērts. ECHO Jūs varat droši samazināt šo logu un turpināt strādāt. ECHO.ECHO.REM Galamērķis = Norādītā dublējuma mapeComputer NameWindows Lietotāja vārds REM Izveidot nepieciešamās mapes, ja tās neeksistē SET BackupDir =% BackupDir %% ComputerName% SET BackupDir =% BackupDir: \ =% JA NEPIECIEŠAMS "% BackupDir%" MKDIR "% BackupDir%"SET BackupDir =% BackupDir %% Lietotāja vārds% JA NEPIECIEŠAMS% BackupDir% "MKDIR"% BackupDir% "SET LogFile ="% BackupDir %% ComputerName% -% UserName% _BackupLog.txt "ECHO% ComputerName% Backup Starting & gt;% LogFile% ECHO.& gt; & gt;% LogFile% ECHO.REM Call BackupDirectory ar relatīvo mapes nosaukumu% UserProfile% directory REM Lai skatītu pieejamos direktorijus, palaidiet to no komandu uzvednes: REM DIR% UserProfile% REM Pievienojiet citus katalogus pēc vajadzības( ti, "Lejupielādes", "Izlase" uc).) ECHO dokumentu dublēšana. .. REM Windows Vista / 7 CALL: BackupDirectory "Dokumenti" & gt; & gt;% LogFile% REM Windows 2000 / XP CALL: BackupDirectory "Mani dokumenti" & gt; & gt;% LogFile% ECHO pabeigts ECHO.ECHO darbvirsmas dublēšana. .. CALL: BackupDirectory "Desktop" & gt; & gt;% LogFile% ECHO pabeigts ECHO.ECHO.ECHO.GOTO Beigt ENDLOCAL: BackupDirectory ECHO.REM Tikai dublējiet šo direktoriju, ja tas pastāv klienta datorā SET Source = "% UserProfile %% ~ 1" Ja nav EXIST% Avots% GOTO Beigt SET Dest = "% BackupDir %% ~ 1" Ja neeksistē% Dest% MKDIR%Dest% REM Palaist spoguļa kopiju: RoboCopy% Avots%% Dest% / V / S / E / COPY: DAT / PURGE / MIR / NP / R: 1 / W: 30 ECHO.ECHO.GOTO Beigas: Beigas

Backup Scripting plānošana lietotāja mašīnās

Tiklīdz ir izveidots tīkla koplietošanas un partijas skripts, vienkārša plānotā uzdevuma izveide ir viss, kas jādara katram klienta datoram.Šim plānotajam uzdevumam, kas vada skriptu, nepieciešams tikai dažas īpašas iespējas, kuras mēs norādīsim šeit.

Tā kā skripta avota un galamērķa mapes spoguļa procesam vada Windows lietotāja konts, jums būs jāpārliecinās, vai plānotā uzdevuma darbība ir zem attiecīgā lietotāja Windows pieteikšanās.

Ja jums ir vairāki lietotāji, kuri izmanto vienu un to pašu mašīnu, jums katram lietotājam būs jāiestata plānots uzdevums, lai tas būtu skripts.Šādā situācijā, iespējams, vēlēsities izvēlēties iespēju, lai skripts palaistu tikai tad, kad lietotājs ir pieteicies.

Plānojiet uzdevuma izpildi, kad tas ir nepieciešams. Jūs varētu vēlēties apsvērt, vai process atkārtojas vairākas reizes dienā, tāpēc izmaiņas bieži tiek atspoguļotas serverī.

Programma / skripts ir partijas skripts, kas tiek glabāts tīklā.

Tā kā rezerves var darboties tikai tad, ja ir pieejams tīkla savienojums, varat konfigurēt šo opciju. Tas nav obligāts, jo, ja savienojums nav pieejams, uzdevums netiks palaists, jo tas nevar atrast mērķa programmu / skriptu. Turklāt, ja plānotā uzdevuma komplekts ir paredzēts palaist laikā, kad dators var nedarboties un / vai aizmigt, atlasiet opciju, lai aktivizētu datoru, lai palaistu uzdevumu.

Konfigurējiet papildu iespējas, ja nepieciešams. Viens no interešu variantiem ir "Izpildīt uzdevumu pēc iespējas ātrāk pēc tam, kad plānots sākt palaist garām", kas nodrošinās to, ka automātiskās izslēgšanas intervāli netiek pilnībā izlaisti.

Rezultāts

Kā mēs minējām iepriekš, pirmo reizi veidojot spoguļu procesu mapju struktūra, tiek izveidoti visi dokumenti no konfigurētās avota mapēm, un tie tiek kopēti tīklā.Lieki piebilst, ka kopija var aizņemt laiku, atkarībā no datu apjoma. Plānotā uzdevuma izpildīšana pēc tam tiks pabeigta daudz ātrāk, jo vietējās mašīnas faili tiek pievienoti, atjaunināti un dzēsti, lai saglabātu spoguļattēlu.

Saites

Lejupielādējiet BackupFiles skriptu no SysadminGeek.com

Lejupielādējiet Windows Server 2003 rīku komplektu( kas ietver RoboCopy.exe) no Microsoft