
usmtutils, ומשחזרים ב-Windows נקי.net use. כונן U מצביע על שיתוף ה-USMT, וכונן X על שיתוף ה-Migration Store. מריצים מה-CMD כמנהל.scanstate עם הפרמטר gen config. הוא לא סורק, אלא מייצר config.xml מה-XMLים. בקובץ הזה אפשר לסמן רכיבי Windows כ-yes או no, בלי להיכנס ל-XMLים עצמם, ויש גם אפשרות להעביר משתמשים מדומיין לדומיין.scanstate מופעל מהכונן U במחשב המשתמש. התיקייה ביעד נקראת לפי שם המחשב, באמצעות המשתנה %computername%. הסריקה מקבלת את ה-XMLים, דריסה של גרסה קודמת, config, רמת פירוט והצפנה עם מפתח, ונמשכת כדקה או שתיים. החזרת הערך 0 פירושה שאין שגיאות.usmtutils עם extract. מציינים את קובץ ה-MIG, תיקיית יעד, אלגוריתם הצפנה ומפתח. הקבצים נפתחים כמו zip, ואפשר למחוק אותם אחר כך.loadstate עם אותה תיקייה לפי שם המחשב, ה-XMLים, רמת פירוט, מפתח פענוח, והאפשרות ליצור משתמשים./c גורם לשחזור להמשיך גם כשנתקלים בשגיאה על פריט בודד.הטקסט המלא של הדקות הראשונות בהרצאה «מיגרציה עם USMT - כולל UsmtUtils» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
ואנחנו רוצים עכשיו להעביר גם את התמונה, גם את המסמכים, שימו לב זה ב-C-Projects ואף אחד לא יודע שהוא שם את זה פה, גם את ההתאמה האישית שלו שזה ה-Notepad הזה, אנחנו רוצים לסרוק את הכל, אז אנחנו ככה, אנחנו עושים CMD, פותחים CMD כאדמיניסטרטורים, בגלל שאנחנו בדוס אנחנו לא יכולים סתם לגשת לשיתוף,
זאת אומרת שאנחנו לא יכולים לעשות דבר כזה Windows 10 File Server, זאת אומרת לגשת לשיתוף בצורה רגילה, אנחנו יכולים מתוך הווינדוס אבל זה לא יעזור כי דוס לא מכיר את זה.
זאת אומרת אנחנו לא יכולים לעשות פה דיר ולהגיד לו כזה דבר תראה לי מה יש בפנים כי הדוס לא יודע לעבוד עם שיתופים הוא גם אומר שאין בכלל שם וסיסמה בקיצור איך אנחנו עוקפים את הבעיה של שיתופים בעבודה מתוך שורת פקודה אנחנו עושים מיפוי קונן רשת אם אנחנו נעשה מיפוי קונן רשת
יהיה לנו עוד קונן כאילו קונן מקומי אבל תכלס זה הולך להיות לא קונן לא דיסק מקומי אלא כונן U שילך ל-USMT ועכשיו אנחנו נעשה דיר U סלאש ואנחנו רואים פה את כל מה שהיה לנו פה כמו לורד סטייט שטוען את ההגדרות וסקן סטייט שסורק את ההגדרות ועכשיו אני יכול לעשות דיר U סקן סטייט ולהפעיל אותו משמה זאת אומרת אני פה בתחנה מפעיל את
הסקן סטייט שנמצא בשרת מריץ את האקזה של השרת למה כי יש לי מיפוי כונן רשת זה אומר לקחתי אות U מקומית ואמרתי מאחורי הקלעים שילך לשרת אבל הדוס לא יודע את זה אז דוס חושב שקונן u נמצא אצלו לוקאלית כמו קונן c זה נקרא מיפוי קונן רשת טוב עשיתי קונן u שילך לשיתוף עם האקזה ואני עושה עוד קונן שנקרא לו נניח x שילך
לתיקייה המשותפת השנייה שלנו של migration store עושים net use ורואים שיש לנו קונן u שהולך לשיתוף אחד וקונן x שהולך לשיתוף אחר כרגע בשיתוף של x אין לנו כלום אבל אנחנו נשים שם קובץ dir x.2 אין לנו כלום כרגע נכון יופי טוב בואו נתחיל נעשה scan state נסרוק את המחשב הנוכחי שימו לב אני חייב להיות run as administrator אני עושה scan state סורק
את המחשב הזה שם את הכל בx computer name אחוז computer name אחוז זה אומר תיקח את השם של המחשב הזה ותשתמש בו בואו אני אראה לכם את זה אולי אקו אחוז יוזר ניים אחוז קומפיוטר ניים אחוז מדפיס לי את השם של המחשב הזה אם אתם רוצים לדעת מאיפה אני יודע שזה אחוז קומפיוטר ניים אחוז תעשו פקודת סט ותראו את כל משתנה הסביבה שיש לנו ואחד המשתנה
הסביבה זה קומפיוטר ניים שווה ווינדוס 10 אז אני משתמש במשתנה סביבה קומפיוטר ניים כדי ליצור תיקייה אישית לכל מחשב זה ההיגיון שלי אז בואו נחזור לפקודה פה אחוז קומפיוטר ניים אחוז תשים את זה שמה תשתמש ב-XML של Migration Application, תסרוק את כל התוכנות
שלי, את כל המסמכים הפזורים בדיסק, תעביר גם את הכל, תעשה Override, גם אם יש שם הגרסה הקודמת, תמחק את הגרסה הקודמת של הקובץ הזה, תשתמש ב-Config, או, שכחנו ליצור את ה-Config הזה, מהשרת, תכף ניצור אותו, תן לי מידע מפורט על התהליך,
ותצפין את הכל עם מפתח הסודי שנקרא MyKey. הבעיה ששכחתי פה ליצור XML בשרת של Config XML, אז בואו נלך לשרת, נעשה CMD, ניכנס לתיקייה הזאת שיש לנו את כל ה-ASMT ואת כל ה-XMLים פה, בואו נראה איזה XMLים יש לנו כאן, אתם רואים? זה כל ה-XMLים שיש לנו פה, אז אני עושה קופי על זה,
CD, נכנס לתוך התיקייה הזאת ומריץ את הפקודה scanState, אבל היא לא תסרוק, היא לא סורקת שום דבר, זה נראה כאילו הוא מתחיל לסרוק, אבל מה שהוא יעשה הוא ייצור לי קונפיג, אתם רואים?
הפקודה אומרת gen config תיצור לי config חדש זאת אומרת תיקח את הxmlים האלו ותעשה מהם קובץ config כללי ואחרי שעשיתי את זה בשרת את הפקודה הזאת היא גם פה רשומה אצלכם פה בצד שמאל אתם רואים התווסף לי פה קובץ config xml ואם אני אעשה לו edit זה קובץ חדש אני פה ממש רואה את הרכיבים של windows והאם
לעשות להם מגרייט כן או לא ואני יכול לעשות פה no ולקבוע שאיזשהו רכיב של windows אני לא רוצה להעביר או שאני לא רוצה להעביר איזשהו משהו זאת אומרת ברמת רכיב בלי להיכנס בדיוק איך הרכיב הזה בנוי מבפנים וזה היופי שזה חוסך לי את ההתעסקות ב-XMLים האם ששם מפורט כל רכיב איך הוא עובד אז אני לא נוגע ב-XML ההוא רק פה אני קובע האם הרכיב הזה של Windows יעבור מיגרציה
הגדרות שלו יעברו מיגרציה או לא אז תראו כמה דברים יש לנו פה בקובץ הזה ויש לנו פה עוד כל מיני דברים שאנחנו יכולים להוסיף ולשנות לדוגמה אני יכול להעביר יוזרים מדומיין לדומיין אתם רואים from domain 1 לדומיין 2 זה אומר שאני יכול לעשות גם העברה שלהם בקיצור config xml זה כמו שכבה מעל xmlים הרגילים ברמת רכיב שלם האם אני קובע אם להעביר אותו או לא ויש
פה עוד כל מיני דברים שאני יכול לעשות הגדרות כלליות אז אחרי שיצרתי את הxml הזה שאני רוצה להשתמש בו ואחרי שיש לי את הxml עם ההגדרות שאני רוצה להעביר אני הולך לקליינט שלנו ומפעיל scan state לתוך קונן x הממופה לתיקיית computer name,
איזה xmlים להשתמש ואיזה קונפיג מעליהם להשתמש ואיך להצפין את זה. בואו ניכנס פה, לפני שאני מפעיל את זה אני אראה לכם שכאן בשרת, בואו ניכנס לשרת מכאן שיהיה לנו אפילו יותר נוח.
אתם רואים, לפני שאנחנו מתחילים, מגרשן סטור פה ריק, אין כלום בתיקיית מגרשן סטור ואנחנו מפעילים והוא מתחיל לסרוק את המחשב הנוכחי. הנה הוא סיים לסרוק את הכל, לקח לו דקה או שתיים, והוא אומר return code 0, זה אומר שאין שגיאות, טעויות, מצוין, הוא סרק, אסף את המידע, עשה את כל התהליך.
בואו נלך לשרת, שימו לב, הופיע פה שם של מחשב שלי, Windows 10, USMT, והנה הקובץ.