26Jun

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

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

איך זה עובד

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

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

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

התסריט

@CHO OFF TITLE מסמכים מקומיים גיבוי ECHO מסמכים מקומיים גיבוי ECHO נכתב על ידי: Jason Faulkner ECHO SysadminGeek.com 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 ניתן למזער בבטחה את החלון הזה ולהמשיך לעבוד.הֵד.הֵד.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% Backup & gt;% ECHO.& gt; & gt;% ECHO.REM קריאה BackupDirectory עם שם תיקייה יחסית בספרייה% UserProfile% REM כדי להציג ספריות זמינות, הפעל את זה משורת הפקודה: REM DIR% UserProfile% REM הוסף ספריות נוספות לפי הצורך( כלומר "הורדות", "מועדפים" וכו ').) ECHO גיבוי מסמכים. .. REM Windows Vista / 7 CALL: BackupDirectory "מסמכים" & gt; & gt;% LogFile% REM Windows 2000 / XP CALL: BackupDirectory "המסמכים שלי" & gt; & gt;ECHO הסתיים ECHO.ECHO גיבוי שולחן העבודה. .. CALL: BackupDirectory "Desktop" & gt; & gt;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.הֵד.סוף GOTO: סיום

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

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

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

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

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

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

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

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

התוצאה

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

קישורים

הורד BackupFiles Script מ SysadminGeek.com

הורד את Windows Server 2003 Toolkit( כולל RoboCopy.exe) מ- Microsoft