PracticU

מיגרציה עם USMT - כולל UsmtUtils

בלי כתוביותעם כתוביות
PracticU › קורס טכנאי מחשבים ורשתות - Windows 10/11 - בדגש על תמיכה טכנית בארגונים - Help Desk › מיגרציה עם USMT - כולל UsmtUtils
מילון מושגים:
שורת פקודה - ממשק טקסטואלי שבו מקלידים פקודות למערכת ההפעלה ומקבלים תגובה בטקסט, במקום להשתמש בעכבר.
שיתוף - תיקייה או משאב שהועמדו לרשת כדי שמשתמשים אחרים יוכלו לגשת אליהם לפי הרשאות.
CMD - שורת הפקודה הקלאסית של Windows (Command Prompt), להרצת פקודות ותוכניות בממשק טקסטואלי.
XML - שפת סימון לייצוג נתונים מובְנים בעזרת תגיות, המשמשת להחלפת מידע בין מערכות ולקובצי הגדרות.
הצפנה - המרת מידע לצורה בלתי קריאה בעזרת מפתח, כך שרק מי שמחזיק במפתח המתאים יכול לפענח ולקרוא אותו.
אלגוריתם - רצף מוגדר של צעדים לפתרון בעיה או לביצוע משימה, שאפשר לממש בקוד.
שחזור - החזרת נתונים או מערכת למצב תקין קודם מתוך גיבוי, לאחר תקלה, מחיקה או פגיעה.
פענוח - המרת מידע מוצפן חזרה לצורתו הקריאה בעזרת המפתח המתאים.

מיגרציה עם USMT - כולל UsmtUtils
בהרצאה מבצעים מיגרציה מלאה עם USMT: סורקים מחשב עם קבצים והגדרות, שומרים את הכול בשרת, פותחים את הקובץ השמור עם usmtutils, ומשחזרים ב-Windows נקי.
השלבים העיקריים
1. מיפוי כוננים: בשורת פקודה לא ניגשים ישירות לשיתוף, ולכן ממפים כוננים עם net use. כונן U מצביע על שיתוף ה-USMT, וכונן X על שיתוף ה-Migration Store. מריצים מה-CMD כמנהל.
2. יצירת קובץ Config: בשרת מריצים את scanstate עם הפרמטר gen config. הוא לא סורק, אלא מייצר config.xml מה-XMLים. בקובץ הזה אפשר לסמן רכיבי Windows כ-yes או no, בלי להיכנס ל-XMLים עצמם, ויש גם אפשרות להעביר משתמשים מדומיין לדומיין.
3. הסריקה: scanstate מופעל מהכונן U במחשב המשתמש. התיקייה ביעד נקראת לפי שם המחשב, באמצעות המשתנה %computername%. הסריקה מקבלת את ה-XMLים, דריסה של גרסה קודמת, config, רמת פירוט והצפנה עם מפתח, ונמשכת כדקה או שתיים. החזרת הערך 0 פירושה שאין שגיאות.
4. התוצאה: בשרת נוצר קובץ גדול שמכיל את המסמכים, הפרופיל וההגדרות. הוא מוצפן, ו-USMT לא התקין שום תוכנה.
5. חילוץ הקובץ: כדי להציץ בתוכו בלי לשחזר, משתמשים ב-usmtutils עם extract. מציינים את קובץ ה-MIG, תיקיית יעד, אלגוריתם הצפנה ומפתח. הקבצים נפתחים כמו zip, ואפשר למחוק אותם אחר כך.
6. שחזור ב-Windows נקי: חוזרים ל-snapshot נקי, ממפים שוב את הכוננים ומריצים loadstate עם אותה תיקייה לפי שם המחשב, ה-XMLים, רמת פירוט, מפתח פענוח, והאפשרות ליצור משתמשים.
7. סיום: מתנתקים ונכנסים מחדש כדי שההגדרות ייקלטו. אחרי השחזור חזרו המסמך, Notepad בשורת המשימות, תיקיית Projectx והגדרות Windows.
שימו לב
1. שם המחשב ביעד חייב להיות זהה לשם שנשמר, אם עובדים כמו בדוגמה.
2. הפרמטר /c גורם לשחזור להמשיך גם כשנתקלים בשגיאה על פריט בודד.
3. חלק מהגדרות התוכנות לא משוחזרות, והמרצה מציין שזה לא משמעותי כאן.
4. מצב Offline ו-hardlinks יוצגו בהרצאה הבאה.
אחרי ההרצאה אפשר לגבות מחשב בשיטה אונליין, לבדוק את תוכן הקובץ השמור, ולשחזר אותו במחשב נקי.
השיעור הבא בקורס: מיגרציה USMT Offline - כולל HardLink

פרקי ההרצאה: מיגרציה עם USMT - כולל UsmtUtils

  1. 00:00

    הכנת התחנה לסריקה

  2. 00:37

    מיפוי כונן רשת לשרת

  3. 01:31

    מיפוי כונן נוסף ל-Migration Store

  4. 02:13

    הרצת ScanState עם משתנה COMPUTERNAME

  5. 03:21

    יצירת Config.xml בשרת

  6. 04:13

    בחירת רכיבי Windows להעברה

  7. 05:10

    סריקת התחנה לתיקיית השרת

תמלול ההרצאה: מיגרציה עם USMT - כולל UsmtUtils

הטקסט המלא של הדקות הראשונות בהרצאה «מיגרציה עם USMT - כולל UsmtUtils» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.

  1. 00:02

    ואנחנו רוצים עכשיו להעביר גם את התמונה, גם את המסמכים, שימו לב זה ב-C-Projects ואף אחד לא יודע שהוא שם את זה פה, גם את ההתאמה האישית שלו שזה ה-Notepad הזה, אנחנו רוצים לסרוק את הכל, אז אנחנו ככה, אנחנו עושים CMD, פותחים CMD כאדמיניסטרטורים, בגלל שאנחנו בדוס אנחנו לא יכולים סתם לגשת לשיתוף,

  2. 00:24

    זאת אומרת שאנחנו לא יכולים לעשות דבר כזה Windows 10 File Server, זאת אומרת לגשת לשיתוף בצורה רגילה, אנחנו יכולים מתוך הווינדוס אבל זה לא יעזור כי דוס לא מכיר את זה.

  3. 00:37

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

  4. 00:56

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

  5. 01:23

    הסקן סטייט שנמצא בשרת מריץ את האקזה של השרת למה כי יש לי מיפוי כונן רשת זה אומר לקחתי אות U מקומית ואמרתי מאחורי הקלעים שילך לשרת אבל הדוס לא יודע את זה אז דוס חושב שקונן u נמצא אצלו לוקאלית כמו קונן c זה נקרא מיפוי קונן רשת טוב עשיתי קונן u שילך לשיתוף עם האקזה ואני עושה עוד קונן שנקרא לו נניח x שילך

  6. 01:49

    לתיקייה המשותפת השנייה שלנו של migration store עושים net use ורואים שיש לנו קונן u שהולך לשיתוף אחד וקונן x שהולך לשיתוף אחר כרגע בשיתוף של x אין לנו כלום אבל אנחנו נשים שם קובץ dir x.2 אין לנו כלום כרגע נכון יופי טוב בואו נתחיל נעשה scan state נסרוק את המחשב הנוכחי שימו לב אני חייב להיות run as administrator אני עושה scan state סורק

  7. 02:16

    את המחשב הזה שם את הכל בx computer name אחוז computer name אחוז זה אומר תיקח את השם של המחשב הזה ותשתמש בו בואו אני אראה לכם את זה אולי אקו אחוז יוזר ניים אחוז קומפיוטר ניים אחוז מדפיס לי את השם של המחשב הזה אם אתם רוצים לדעת מאיפה אני יודע שזה אחוז קומפיוטר ניים אחוז תעשו פקודת סט ותראו את כל משתנה הסביבה שיש לנו ואחד המשתנה

  8. 02:40

    הסביבה זה קומפיוטר ניים שווה ווינדוס 10 אז אני משתמש במשתנה סביבה קומפיוטר ניים כדי ליצור תיקייה אישית לכל מחשב זה ההיגיון שלי אז בואו נחזור לפקודה פה אחוז קומפיוטר ניים אחוז תשים את זה שמה תשתמש ב-XML של Migration Application, תסרוק את כל התוכנות

  9. 03:00

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

  10. 03:17

    ותצפין את הכל עם מפתח הסודי שנקרא MyKey. הבעיה ששכחתי פה ליצור XML בשרת של Config XML, אז בואו נלך לשרת, נעשה CMD, ניכנס לתיקייה הזאת שיש לנו את כל ה-ASMT ואת כל ה-XMLים פה, בואו נראה איזה XMLים יש לנו כאן, אתם רואים? זה כל ה-XMLים שיש לנו פה, אז אני עושה קופי על זה,

  11. 03:39

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

  12. 03:54

    הפקודה אומרת gen config תיצור לי config חדש זאת אומרת תיקח את הxmlים האלו ותעשה מהם קובץ config כללי ואחרי שעשיתי את זה בשרת את הפקודה הזאת היא גם פה רשומה אצלכם פה בצד שמאל אתם רואים התווסף לי פה קובץ config xml ואם אני אעשה לו edit זה קובץ חדש אני פה ממש רואה את הרכיבים של windows והאם

  13. 04:17

    לעשות להם מגרייט כן או לא ואני יכול לעשות פה no ולקבוע שאיזשהו רכיב של windows אני לא רוצה להעביר או שאני לא רוצה להעביר איזשהו משהו זאת אומרת ברמת רכיב בלי להיכנס בדיוק איך הרכיב הזה בנוי מבפנים וזה היופי שזה חוסך לי את ההתעסקות ב-XMLים האם ששם מפורט כל רכיב איך הוא עובד אז אני לא נוגע ב-XML ההוא רק פה אני קובע האם הרכיב הזה של Windows יעבור מיגרציה

  14. 04:44

    הגדרות שלו יעברו מיגרציה או לא אז תראו כמה דברים יש לנו פה בקובץ הזה ויש לנו פה עוד כל מיני דברים שאנחנו יכולים להוסיף ולשנות לדוגמה אני יכול להעביר יוזרים מדומיין לדומיין אתם רואים from domain 1 לדומיין 2 זה אומר שאני יכול לעשות גם העברה שלהם בקיצור config xml זה כמו שכבה מעל xmlים הרגילים ברמת רכיב שלם האם אני קובע אם להעביר אותו או לא ויש

  15. 05:10

    פה עוד כל מיני דברים שאני יכול לעשות הגדרות כלליות אז אחרי שיצרתי את הxml הזה שאני רוצה להשתמש בו ואחרי שיש לי את הxml עם ההגדרות שאני רוצה להעביר אני הולך לקליינט שלנו ומפעיל scan state לתוך קונן x הממופה לתיקיית computer name,

  16. 05:29

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

  17. 05:41

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

  18. 06:01

    בואו נלך לשרת, שימו לב, הופיע פה שם של מחשב שלי, Windows 10, USMT, והנה הקובץ.

לקורס המלא: קורס טכנאי מחשבים ורשתות

ההרצאה הקודמת: התקנה של USMT - ADK

ההרצאה הבאה: מיגרציה USMT Offline - כולל HardLink

הרצאות קשורות מקורסים אחרים

  • מיגרציה ל-Azure SQL
  • מה כולל Robot Framework
  • פעולות ב-structs - כולל mutating methods
  • משתנים פייתון כולל List וגם String

קורסים נוספים במסלול

  • קורס מנהלי רשת ושרתים - Active Directory 2025
  • קורס מנהלי רשת ושרתים - Active Directory 2022
  • קורס מנהלי רשת - ב-3 דקות
  • ראיון עבודה - מנהל רשת - תמיכה טכנית