דף הבית » איך ל » בקלות לשמור גיבוי מראות של קבצים מקומיים על כל הרשת שלך מחשבים

    בקלות לשמור גיבוי מראות של קבצים מקומיים על כל הרשת שלך מחשבים

    כאשר יש לך חבורה של משתמשי קצה משתמשי ברשת, חשוב להיות בטוח קבצים המאוחסנים באופן מקומי על המחשבים בהתאמה מגובים במקרה של כשל בכונן הקשיח. שמירה על תוכניות גיבוי, תצורות, ואולי, עלויות התמיכה בכל מחשב יכול להיות כאב אמיתי, אז כחלופה יש לנו פתרון פשוט: סקריפט אשר, בעת הפעלת, משקף נתונים מקומיים למיקום משותף ברשת.

    איך זה עובד

    הן את תהליך ההתקנה ואת המראה הם פשוט מאוד הולך ככה:

    1. צור ושתף תיקיה ברשת שבה ברצונך לשמור את קובצי המשתמש. המשתמשים יצטרכו גישה לקריאה ולכתיבה לתיקיה זו.
    2. הצב את סקריפט הגיבוי במיקום הרשת.
    3. תזמן משימה במחשב של כל משתמש כדי להפעיל את סקריפט הגיבוי ממיקום הרשת.
    4. התסריט משקף את המסמכים המאוחסנים במחשב המקומי למיקום הרשת.

    התסריט משתמש בכלי Microsoft RoboCopy ומייצר באופן אוטומטי את מבנה התיקיות "/ שם מחשב / שם משתמש" בתוך תיקיית הרשת כך שמסמכי המשתמש לא יחליפו אחד את השני.

    התסריט

    @ECHO OFF TITLE מסמכים מקומיים גיבוי ECHO מסמכים מקומיים גיבוי ECHO נכתב על ידי: ג 'ייסון Faulkner ECHO SysadminGeek.com ECHO. ECHO. SETLOCAL EnableExtensions REM RoboCopy.exe חייב להיות נוכח במחשב הלקוח בתיקייה שצוינה במשתנה PATH. REM עבור Windows Vista ואילך יש כלי זה כלל, אבל Windows XP ו קודם לכן צריך להוריד REM זה כלי ממיקרוסופט ולמקם אותו בתיקייה Windows של המכונה שלהם. REM תיקיית השורש שבו קבצי הגיבוי צריך להיות מאוחסן. REM כדי להשתמש בספריה המכילה סקריפט זה, השתמש:% ~ dp0 SET BackupDir =% ~ dp0 REM הודעה למשתמשים: ECHO. ECHO הפעלת גיבוי מקומי מסמכים. ECHO. ECHO אל תסגור את החלון, הוא ייסגר אוטומטית עם סיום פעולתו. ECHO ניתן למזער בבטחה את החלון ולהמשיך לעבוד. ECHO. ECHO. REM יעד = שם תיקיית הגיבוי המוגדרת שם Windows שם משתמש REM צור תיקיות דרושות אם הן אינן קיימות SET BackupDir %% BackupDir %% ComputerName% SET BackupDir =% BackupDir: \ =% אם לא קיים "% BackupDir%" MKDIR "% backupDir% SET BackupDir %% UserName%% אם לא קיים%% BackupDir% "MKDIR"% BackupDir% "SET LogFile ="% BackupDir %% ComputerName% -% UserName% _BackupLog.txt "ECHO% ComputerName% גיבוי החל מ-% LogFile % ECHO. >>% LogFile% ECHO. REM קריאה BackupDirectory עם שם תיקייה יחסית בספרייה% UserProfile% REM כדי להציג ספריות זמינות, הפעל את זה משורת הפקודה: REM DIR% UserProfile% REM הוסף ספריות נוספות לפי הצורך (כלומר "הורדות", "מועדפים" וכו '). ) ECHO גיבוי מסמכים ... REM Windows Vista / 7 CALL: BackupDirectory "מסמכים" >>% LogFile% REM Windows 2000 / XP CALL: BackupDirectory "המסמכים שלי" >>% LogFile% ECHO סיים ECHO. ECHO גיבוי שולחן העבודה ... CALL: BackupDirectory "שולחן העבודה" >>% LogFile% ECHO סיים ECHO. ECHO. ECHO. סוף סוף. REM רק גיבוי בספריה זו אם היא קיימת במחשב הלקוח SET Source = "% UserProfile %% ~ 1" אם לא קיים% מקור% GOTO End SET Dest = "% backupDir %% ~ 1" אם לא קיים% Dest% MKDIR% D%% REM הפעל את עותק המראה: RoboCopy% מקור%% Dest% / V / S / E / COPY: DAT / PURGE / MIR / NP / R: 1 / W: 30 ECHO. ECHO. סוף GOTO: סיום
     

    תזמון סקריפט גיבוי על מכונות משתמש

    לאחר שיתוף הרשת ואת התסריט אצווה נמצאים במקום, הגדרת משימה מתוזמנת פשוטה היא כל מה שאתה צריך לעשות על כל מחשב הלקוח. משימה מתוזמנת זו שמפעילה את הסקריפט דורשת רק כמה אפשרויות מיוחדות אשר נצביע עליהן כאן.

    מאחר שתיקיות המקור והתיקיות של הסקריפט עבור תהליך המראה מונעות על ידי חשבון המשתמש של Windows, יהיה עליך לוודא שהמשימה המתוזמנת פועלת תחת פרטי הכניסה של המשתמש בהתאמה.

    אם יש לך מספר משתמשים המשתמשים באותו מחשב, יהיה עליך להגדיר משימה מתוזמנת עבור כל משתמש, כך שהסקריפט יתבצע. במצבים כאלה, ייתכן שתרצה לבחור באפשרות להפעיל את הסקריפט רק כאשר המשתמש מחובר.

    תזמן את המשימה להפעלה בכל עת. ייתכן שתרצה לשקול את התהליך חוזר מספר פעמים במהלך היום, כך השינויים הם שיקוף עם השרת לעתים קרובות.

    התוכנית / script הוא סקריפט אצווה המאוחסן ברשת.

    מכיוון שהגיבוי יכול לפעול רק אם חיבור רשת זמין, באפשרותך להגדיר אפשרות זו. זה אופציונלי, כי אם החיבור אינו זמין המשימה לא תפעל בכל מקרה כי זה לא יכול למצוא את תוכנית היעד / סקריפט. בנוסף, אם הפעלת את המשימה המתוזמנת לפעול כאשר המחשב אינו בשימוש ו / או ישן, בחר באפשרות להעיר את המחשב כדי להפעיל את המשימה.

    הגדר אפשרויות מתקדמות לפי הצורך. אפשרות אחת של עניין היא "הפעל את המשימה בהקדם האפשרי לאחר הפעלת מתוזמנת הוא החמיץ" אשר יבטיח מרווחי גיבוי לא דילג לחלוטין במקרה המכשיר כבוי.

    התוצאה

    כפי שציינו קודם לכן, בפעם הראשונה תהליך המראה פועל מבנה התיקיות נוצר וכל המסמכים מתוך תיקיות המקור שהוגדרו מועתקים לרשת. למותר לציין, את העותק יכול לקחת זמן בהתאם לכמות הנתונים. הוצאות להורג הבאות של לוח הזמנים המשימה ימלא הרבה יותר מהר כמו קבצים מהמכונה המקומית מתווספים, מעודכנים ומחקים לפי הצורך כדי לשמור על מבנה מראות.

    קישורים

    הורד. סקריפט מ - SysadminGeek.com

    הורד את Windows Server 2003 Toolkit (הכולל את RoboCopy.exe) ממיקרוסופט