גיבוי משתמשים סלקטיבי ב-USMT

7 בNovember 2011

שלום רב,

שוב אורי הוסיט מצוות היועצים של Agile IT.

היום אספר לכם כיצד ניתן לקבוע אילו משתמשים יעשו "הגירה" בעת שדרוג מערכת הפעלה כאשר מבצעים התקנה באמצעות מערכת System Center Configuration Manager (SCCM).

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

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

קיימים מס’ סוויצ’ים שאותם נצטרך ללמוד קודם כל:

/uel – הזמן שעבר מאז בוצע Logon אחרון ע"י המשתמש.

/ue – מניעה (Exclude) של משתמש להגירה

/ui – קביעת משתמש שיעבור בצורה ישירה.

כעת, בכדי לגרום לחוקים שאנו רוצים לעבוד נצטרך ליצור משתנה ב-Task Sequence שלנו.

למען הסדר הטוב, יצרתי קבוצה בשם USMT Variables כדי שאוכל להבדיל אותה משאר הפקודות האחרות בתהליך, ובתוכה יצרתי Task Sequence Variable בשם ScanState Options מכיוון שאני הולך לקבוע כיצד יעבוד תהליך לכידת המשתמשים מהמחשבים בארגון שלי.

שם הערך שלי יהיה: OSDMigrateAdditionalCaptureOptions

והנתונים שלו יכולים להיות בצורה הבאה: /nocompress /hardlink /uel:30

כך למעשה קבעתי שמשתמשים שלא ביצעו כניסה למחשב ב-30 יום האחרונים לא יוכלו להכנס.

אני בד"כ ישתמש בצורה הזו: /nocompress /hardlink /ue:%computername%\*

Agile IT

וזאת על מנת שמשתמשים ששייכים למחשב לא ילכדו בצורה אוטומטית.

ניתן לראות שהשתמשתי במשתנה * (כוכבית) שבעצם מגדיר את הערך "הכל".

לחילופין, הייתי יכול להשתמש גם בפקודה /ui:Agile\* וכך כל המשתמשים השייכים לדומיין Agile יעברו למערכת הפעלה הבאה.

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

OSDMigrateAdditionalRestoreOptions

שימו לב! לא ניתן להשתמש בסוויצ’ים /ue ו-/uel באותה המשימה, אך תוכלו להשתמש בהם פעם אחת בלכידה ולאחר מכן בשחזור.

SCCM USMT

לאחר שסיימנו להגדיר את שני המשימות יש לבצע עוד דבר אחד בכדי שכל התהליך יעבוד.

ניגש למשימה Capture User State ו-Restore User State, נסמן Customize how user profiles are captured, נלחץ על Files ונכתוב שם את שמות הקבצים migapp.xml ו-miguser.xml ונלחץ על add לאחר הוספת כל קובץ.

Microsoft System Center Configuration Manager

נעבוד בצורה דומה על המשימה Restore UserState.

SCCM

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

בנוסף, יש לציין שפעולות אלו יביאו לפתרון בעיה 0x8007000e שתלווה בד"כ עם הודעת שגיאה Not enough storage space.

בהצלחה!

הוסף תגובה
facebook linkedin twitter email

Leave a Reply

Your email address will not be published. Required fields are marked *