Homepage » hogyan kell » Könnyen tarthatja a helyi fájlok tükrözött biztonsági mentését az összes hálózati számítógépen

    Könnyen tarthatja a helyi fájlok tükrözött biztonsági mentését az összes hálózati számítógépen

    Ha van egy csomó végfelhasználói számítógépe a hálózaton, fontos, hogy a helyi számítógépeken tárolt fájlok merevlemez meghibásodása esetén biztonsági másolatot készítsenek. A biztonsági mentési programok, konfigurációk és adott esetben a támogatási költségek fenntartása valódi fájdalom lehet, ezért alternatívaként egyszerű megoldás van: olyan parancsfájl, amely futáskor a helyi adatokat tükrözi egy közös hálózati helyre.

    Hogyan működik

    Mind a beállítási, mind a tükör folyamat nagyon egyszerű, és így megy:

    1. Hozzon létre és oszthasson meg egy mappát a hálózaton, ahol szeretné tárolni a felhasználói fájlokat. A felhasználóknak olvasási és írási hozzáféréssel kell rendelkezniük a mappához.
    2. Helyezze a biztonsági mentési parancsfájlt a hálózati megosztásba.
    3. Az egyes felhasználók számítógépén ütemezzen egy feladatot a biztonsági mentés parancsfájl futtatásához a hálózati megosztásból.
    4. A parancsfájl tükrözi a helyi gépen tárolt dokumentumokat a hálózati megosztásra.

    A szkript a Microsoft RoboCopy eszközt használja, és automatikusan létrehozza a „/ Computer Name / User Name” mappaszerkezetet a hálózati mappában, így a felhasználói dokumentumok nem írják felül egymást.

    A script

    @ECHO OFF TITLE Helyi dokumentumok biztonsági mentése ECHO helyi dokumentumok biztonsági mentése ECHO Írta: Jason Faulkner ECHO SysadminGeek.com ECHO. VISSZHANG. SETLOCAL EnableExtensions A REM RoboCopy.exe fájlnak a PATH változóban megadott mappában kell lennie az ügyfélgépen. REM A Windows Vista és későbbi eszközei közé tartozik ez a szerszám, de a Windows XP és a korábbi verzióknak le kell tölteniük a REM eszközt a Microsoftból, és el kell helyezniük a gépük Windows mappájába. REM Root mappa, ahol a mentési fájlokat tárolni kell. REM A parancsfájlt tartalmazó könyvtár használatához:% ~ dp0 SET BackupDir =% ~ dp0 REM Üzenet a felhasználóknak: ECHO. Az ECHO helyi dokumentumok biztonsági mentése. VISSZHANG. ECHO Ne zárja be ezt az ablakot, és automatikusan befejeződik. ECHO Ezt az ablakot biztonságosan minimalizálhatja, és folytathatja a munkát. VISSZHANG. VISSZHANG. REM Célállomás = Meghatározott biztonsági mentés FolderComputer NameWindows Felhasználói név REM Kötelező mappák létrehozása, ha nem létezik SET BackupDir =% BackupDir %% Számítógépnév% SET BackupDir =% BackupDir: =% NEM NEM LEHET "% BackupDir%" MKDIR "% BackupDir%" SET BackupDir =% BackupDir %% Felhasználói név% IF NOT EXIST "% BackupDir%" MKDIR "% BackupDir%" SET LogFile = "% BackupDir %% Számítógépnév% -% Felhasználónév% _BackupLog.txt" ECHO% Számítógépnév% Biztonsági mentés>% LogFile % ECHO. >>% LogFile% ECHO. REM Call BackupDirectory a% UserProfile% könyvtárban a relatív mappa nevével REM A rendelkezésre álló könyvtárak megtekintéséhez futtassa ezt a parancssorból: REM DIR% UserProfile% REM Adjon hozzá további könyvtárakat, ha szükséges (pl. "Letöltések", "Kedvencek" stb. ) ECHO biztonsági másolat készítése… REM Windows Vista / 7 CALL: BackupDirectory "Dokumentumok" >>% LogFile% REM Windows 2000 / XP HÍVÁS: BackupDirectory "Saját dokumentumok" >>% LogFile% ECHO befejezte az ECHO-t. ECHO biztonsági mentés az asztalról ... HÍVÁS: BackupDirectory "Desktop" >>% LogFile% ECHO kész ECHO. VISSZHANG. VISSZHANG. GOTO End ENDLOCAL: Az ECHO BackupDirectory. REM Csak akkor töltse le ezt a könyvtárat, ha létezik az ügyfélgépen. SET Source = "% UserProfile %% ~ 1" NEM NEM TARTALOM% Forrás% GOTO Vége SET Dest = "% BackupDir %% ~ 1" HA NEM EXIST% Dest% MKDIR% Dest% REM Futtassa a tükörmásolatot: RoboCopy% Source%% Dest% / V / S / E / COPY: DAT / PURGE / MIR / NP / R: 1 / W: 30 ECHO. VISSZHANG. GOTO vége: Vége
     

    A Biztonsági mentési parancsfájl ütemezése a felhasználói gépeken

    Miután a hálózati megosztás és a kötegelt parancsfájl helyben van, egy egyszerű ütemezett feladat beállítása mindössze annyit kell tennie, hogy minden ügyfélgépen legyen. Ez az ütemezett feladat, amely a szkriptet futtatja, csak néhány speciális opciót igényel, amelyekre itt utalunk.

    Mivel a forgatókönyv forrás- és célmappáit a tükrözési folyamathoz a Windows felhasználói fiók vezérli, meg kell győződnie arról, hogy az ütemezett feladat a megfelelő felhasználó Windows-bejelentkezése alatt fut..

    Ha több felhasználó használja ugyanazt a gépet, be kell állítania egy ütemezett feladatot minden felhasználó számára, így a parancsfájl. Ilyen esetekben kiválaszthatja, hogy a parancsfájl csak akkor legyen futó, amikor a felhasználó be van jelentkezve.

    A feladat ütemezése adott esetben futtatható. Előfordulhat, hogy a folyamatot többször is meg kell ismételni a nap folyamán, így a változások gyakran tükröződnek a szerverrel.

    A program / parancsfájl a hálózaton tárolt kötegfájl.

    Mivel a biztonsági mentés csak akkor érhető el, ha hálózati kapcsolat áll rendelkezésre, beállíthatja ezt a beállítást. Ez nem kötelező, mert ha a kapcsolat nem áll rendelkezésre, a feladat nem fog futni, mert nem találja meg a célprogramot / parancsfájlt. Továbbá, ha az ütemezett feladatot úgy állítja be, hogy egy olyan időszakban fusson, amikor a számítógép nem működik és / vagy alszik, válassza ki a számítógép ébresztésének lehetőségét a feladat futtatásához.

    Konfigurálja a speciális beállításokat szükség szerint. Az egyik lehetőség a „Futtatás a lehető legrövidebb időn belül egy ütemezett indítás elmaradása után”, amely biztosítja, hogy a biztonsági időközöket ne hagyja ki teljesen, ha a készülék ki van kapcsolva.

    Az eredmény

    Ahogy korábban említettük, a tükörprocesszor első futtatásakor létrejön a mappaszerkezet, és a konfigurált forrásmappákról származó összes dokumentum átmásolódik a hálózatra. Mondanom sem kell, hogy a másolat egy ideig is eltarthat az adatok mennyiségétől függően. A Schedule Task későbbi végrehajtása sokkal gyorsabb lesz, mivel a helyi gép fájljait hozzáadjuk, frissítik és törlik a tükrözött struktúra megtartásához..

    linkek

    Töltse le a BackupFiles Script-et a SysadminGeek.com webhelyről

    Töltse le a Windows Server 2003 Toolkit-ot (amely tartalmazza a RoboCopy.exe-t) a Microsoft-tól