תוכנית ההתקנה של Windows 10, או setup.exe שהיא חלק ממדיה ההתקנה, תומכת במערך ארגומנטים של שורת פקודה. באמצעות ארגומנטים אלה, תוכל לשנות את התנהגות ההתקנה של Windows. במאמר זה נסקור את מתגי שורת הפקודה הזמינים עבור setup.exe ב- Windows 10.
אז, Setup.exe מתקין או משדרג את Windows. בארגומנטים הבאים של שורת הפקודה ניתן להשתמש כדי לשנות את התנהגות ההתקנה של Windows:
מתג: / אוטומטי
פרמטרים: שדרוג; DataOnly; לְנַקוֹת
פעולה: התקנה אוטומטית עם אפשרות העברה להתקנה.
ממשק המשתמש להגדרת המדיה ומסכי ההתקדמות מוצגים כברירת מחדל, אך הם אוטומטיים.
מתג זה מניח גם את תצורות ברירת המחדל הבאות:
קבלה של הסכם רישום אישורים, עדכון דינמי מופעל, איסוף טלמטריה והצטרפות להעלאה, OOBE ידלג, PBR יעודכן או ייווצר.
דוגמה: setup.exe / שדרוג אוטומטי
פרסומת
מתג: / שקט
פרמטרים: N / A
איך להשיג אוכף במיינקראפט
פעולה: הדגל השקט ידכא כל UX התקנה, כולל UX להחלפה
דוגמה: setup.exe / שדרוג אוטומטי / שקט
החלף: / pkey
פרמטרים: מפתח מוצר 5x5
פעולה: אספקת הגדרת מפתח המוצר שצוין.
פרמטר זה אינו הכרחי בעת שדרוג עם מדיה מורשית בנפח או מדיה המכילה pid.txt בתיקיית המקורות.
דוגמה: setup.exe / שדרוג אוטומטי / pkey ABC12-DEF34-GHI56-JKL78-MNP90
מתג: / showoobe
פרמטרים: מלא; אף אחד
פעולה: כאשר / showoobe מוגדר למלא, על משתמש הקצה להשלים באופן אינטראקטיבי את OOBE.
לחלופין, כאשר / showoobe מוגדר ללא, OOBE מדלג והרכיבים מוגדרים להגדרות ברירת המחדל שלהם.
דוגמה: setup.exe / שדרוג אוטומטי / showoobe מלא
מתג: / noreboot
פרמטרים: N / A
פעולה: ההתקנה לא תפעיל מחדש את המחשב באופן אוטומטי לאחר השלמת משימות מערכת ההפעלה למטה.
בפעם הבאה שהמחשב יופעל מחדש, ההתקנה תימשך.
דוגמה: setup.exe / שדרוג אוטומטי / noreboot
מתג: / DynamicUpdate
פרמטרים: הפעל; השבת
פעולה: מציין אם ההתקנה תבצע פעולות עדכון דינמי (חיפוש, הורדה והתקנת עדכונים).
דוגמה: setup.exe / שדרוג אוטומטי / DynamicUpdate השבת
מתג: / Postoobe setupcomplete.cmd
פרמטרים: נתיב קבצים מקומי או נתיב רשת UNC לקובץ בשם setupcomplete.cmd
פעולה: מזריק את קובץ setupcomplete.cmd מהמיקום שצוין.
Setupcomplete.cmd הוא סקריפט מותאם אישית לביצוע משימות לאחר סיום ההתקנה אך לפני כניסה למשתמש הראשון.
הוא מופעל עם הרשאות מערכת.
דוגמה: setup.exe / שדרוג אוטומטי / postoobe c: script setupcomplete.cmd
מתג: / Postrollback
פרמטרים: נתיב קבצים מקומי או נתיב רשת UNC לקובץ בשם setuprollback.cmd
פעולה: מזריק קובץ setuprollback.cmd מהמיקום שצוין.
Setuprolback.cmd הוא סקריפט מותאם אישית לביצוע משימות לאחר כישלון ההתקנה והמחשב חזר למערכת ההפעלה הקודמת שלו.
הוא מופעל באותן הרשאות כמו המשתמש או התהליך שהשיק את ההתקנה.
דוגמה: setup.exe / שדרוג אוטומטי / postrollback MyShare script setuprollback.cmd
מתג: / installfrom
פרמטרים: נתיב קבצים מקומי או נתיב רשת ל- specific.wim
פעולה: מציין מיקום עבור מדיה / קבצי מקור התקנה
דוגמה: setup.exe / ניקוי אוטומטי / התקנה מ- d: myWim customwim.wim
מתג: / PBRUpdate
פרמטרים: הפעל; השבת
פעולה: כאשר / PBRUpdate מוגדר כ- Enable, ההתקנה תעדכן או תיצור את מחיצת PBR.
לעומת זאת, כאשר / PBRUpdate מוגדר לנטרל, ההתקנה לא תעדכן או תיצור את מחיצת PBR
דוגמה: setup.exe / שדרוג אוטומטי / השבת PBRupdate
מתג: / נהגי נהגים
פרמטרים: הכל; אף אחד
פעולה: כאשר / migratealldrivers מוגדר כ- All, ההתקנה תנסה להעביר את כל מנהלי ההתקנים כחלק מהתקנה.
לעומת זאת, כאשר / migratealldrivers מוגדר כ- None, ההתקנה לא תעביר נהגים כחלק מהתקנה.
הערה: יש להשתמש במתג זה רק בבדיקות ובבדיקות הבדיקה. אין להשתמש בו בייצור.
דוגמה: setup.exe / שדרוג אוטומטי / migratealldrivers אף אחד
מתג: / מנהלי התקנים
פרמטרים: נתיב קבצים מקומי או נתיב רשת UNC לתיקיה המכילה קבצי inf
פעולה: ההתקנה תזריק את כל driver.infs שנמצאו במיקום שצוין במהלך תהליך ההתקנה.
ההתקנה תחפש רקורסיבית בכל תיקיות המשנה של המיקום שצוין.
דוגמה: setup.exe / שדרוג אוטומטי / installdrivers c: myUpgrade drivers
מתג: / טלמטריה
פרמטרים: הפעל; השבת
פעולה: כאשר / Telemetry מוגדר ל- Enable, ההתקנה תאסוף ותעלה טלמטריה שנוצרה על ידי ההתקנה.
עם זאת, כאשר / Telemetry מוגדר ל- Disable, ההתקנה לא תאסוף ותעלה טלמטריה הקשורה להתקנה.
דוגמה: setup.exe / שדרוג אוטומטי / הפעלת טלמטריה
מתג: / קופילוגים
פרמטרים: נתיבי קבצים מקומיים ונתיבי רשת UNC
פעולה: לאחר כישלון, ההתקנה תעתיק או תעלה יומנים דחוסים למיקום שצוין.
שים לב שעל המחשב האישי ו / או המשתמש להיות בעלי הרשאה וגישה לרשת לנתיב הקובץ שצוין.
פקודה זו פועלת בהקשר המערכת ולכן אין לה הרשאות העתקה למיקומים הדורשים הרשאות משתמש
דוגמה: setup.exe / שדרוג אוטומטי / copylogs MyShare UpgradeLogs
להלן מספר דוגמאות לשימוש.
מנהל מעוניין לשדרג את מחשבי המחלקה ממערכת Windows 7 Enterprise בין לילה. הוא לא רוצה שממשק המשתמש בהתקנה יופיע, אך הוא רוצה שמשתמשי הקצה יעברו באופן ידני את חוויית Out of box (המכונה OOBE).
ניתן להשתמש בשורת הפקודה הבאה לתזמורת השדרוג המלא ל- Windows vNext, ודורשת קלט משתמש רק ברגע שהמכונה מגיעה ל- OOBE:
Setup.exe / שדרוג אוטומטי / שקט / showoobe מלא
לחלופין, מהנדס פריסה עשוי לרצות לאסוף יומנים ומידע אבחוני אחר ממחשבי הבדיקה במקרה של כשל.
התקנת הוראות הפקודה הבאה מפעילה את סקריפט setuprollback.cmd לאחר כשל בהתקנה:
Setup.exe / שדרוג אוטומטי / מנהלי התקנים c: myUpgrade drivers / postrollback c: setuprollback.cmd
זהו זה. יש לך מה להוסיף? ברוכים הבאים לתגובות! ( באמצעות MDL ).