none
בעיה ב TS של OSD RRS feed

  • שאלה

  • Configuration Manager 1702

    אני בונה TS עבור OSD. (משתמש ב SCCM ולא MDT) הכל תקין והתהליך מסתיים בהצלחה . הדבר שאני "שובר את הראש" איתו זה איך לאלץ לתהליך לבקש את שם המחשב .

    ממקומות שהסתכלתי בהם רושמים כי הvariable הוא OSDcomputername וצריך להכניס אותו לאחר שלב Apply Operating System . העניין הוא שהתהליך או שמתעלם או שפוסח עליו והשלב הנ"ל אינו קורה.

    יש עוד אנשים שפורסים מע' הפעלה (במקרה שלי - Windows 10) ?

    יום רביעי 28 יוני 2017 10:40

תשובות

  • את ה OSDComputerName אתה מגדיר ב Collection אליו אתה מפיץ את ה TS (למשל ב All Unknown Computers).

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

     

    Please take a moment to Vote as Helpful and/or Mark as Answer where applicable. Thanks.

    יום חמישי 29 יוני 2017 09:13
  • ראשית, תוריד את ה Prompt For Computer Name כפי שמופיע בתמונה שצירפת, ואם ה Set Task Sequence Variable קשור לזה תוריד גם - אין שום צורך בזה.

    שנית, האם אתה מריץ באמצעות PXE או עם מדיה? 


    Please take a moment to Vote as Helpful and/or Mark as Answer where applicable. Thanks.

    • סומן כתשובה על-ידי Peter Levy יום ראשון 09 יולי 2017 04:58
    יום חמישי 06 יולי 2017 12:55

כל התגובות

  • את ה OSDComputerName אתה מגדיר ב Collection אליו אתה מפיץ את ה TS (למשל ב All Unknown Computers).

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

     

    Please take a moment to Vote as Helpful and/or Mark as Answer where applicable. Thanks.

    יום חמישי 29 יוני 2017 09:13
  • אתה רוצה שהתהליך יבקש ממך להזין שם מחשב?
    יום שלישי 04 יולי 2017 05:28
  • היי עידן ותודה על תשובתך.

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


    יום שלישי 04 יולי 2017 10:04
  • היי צחי , 

    כן בדיוק.

    אני מבין שצריך שבשביל שזה יקרה תוך כדי התהליך צריך לקרוא ל service (מצ"ב תמונה)


    • הוצע כתשובה על-ידי Tzahi_Sh יום שלישי 04 יולי 2017 11:33
    • הצעה כתשובה בוטלה על-ידי Tzahi_Sh יום שלישי 04 יולי 2017 11:33
    יום שלישי 04 יולי 2017 10:09
  • בנוסף , ייתכן ויש לי יותר מדי "בקשות" עבור OSDcomputername בכל מני מקומות ובכל מני סקריפטים . אני אעבור לראות עם צריך לעשות ניקיון
    יום שלישי 04 יולי 2017 10:17
  • בזמנו מצאתי בקריפט VB שעושה לי יופי את העבודה עד היום.

    הוא מקפיץ לי חלון שאני מזין את השם המחשב.

    מצרף את הקוד:

    set env = CreateObject("Microsoft.SMS.TSEnvironment")
    
    Name = inputbox("Enter the name for the new computer" ,"Prompt for Computer Name:",env("_SMSTSMachineName"),400,0)
    
    env("OSDComputerName") = Name
    

    אני אומנם משתמש ב-MDT אבל אני חושב שזה יכול לעבוד גם ב-TS רגיל

    https://blogs.technet.microsoft.com/breben/2009/01/24/prompt-for-computer-name-in-osd-task-sequence/

    מקווה שיעזור לך

    יום שלישי 04 יולי 2017 11:40
  • תודה צחי, אני מנסה היום . אעדכן

    פיטר

    יום רביעי 05 יולי 2017 06:46
  • ד"א , באיזה שלב אתה שם אותו ? אחרי  partitioning  בשלב PE ? 
    יום רביעי 05 יולי 2017 06:47

  • יום רביעי 05 יולי 2017 09:07
  • יש חדש? עובד לך?
    יום חמישי 06 יולי 2017 08:26
  • לצערי לא , אני מקבל 0x00000001 כאשר מגיע לשלב של prompt for computer name .. אוף.

    אבדוק ב smsts.log . 

    תודה על העזרה

    יום חמישי 06 יולי 2017 11:16
  • התהליך צריך להיות אוטומטי וללא שום סקריפטים או Steps נוספים ב TS.

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

    כמה שאלות:

    • על איזה Collection אתה מגדיר את ה OSDCOMPUTERNAME ולאיזה Collection אתה מפיץ את ה TS?
    • מקריאה חוזרת של השאלה שלך, אני רואה שהוספת Step ב TS עם הערך OSDComputerName - אין שום צורך בזה. המקום היחידי הוא ב Collection ולהגדיר בדיוק כפי שמוגדר בתמונה שצירפתי למעלה.

    בתחילת הרצת ה TS אתה צריך לקבל חלונית עם בקשת שם מחשב:


    Please take a moment to Vote as Helpful and/or Mark as Answer where applicable. Thanks.



    • נערך על-ידי Idan Vexler יום חמישי 06 יולי 2017 12:36
    יום חמישי 06 יולי 2017 12:32
  • עידן הסקריפט שפרסמתי עושה את מה שאתה עושה עם הכנסת המשתנה ל-Collection רק שהוא הרבה יותר נוח פשוט מקפיץ Pop-up מכניסים שם המחשב ו-OK דבר שני הסקריפט אינו מותנה ב-Collection מסויים ודבר שלישי אפשר לעשות לו Condition שיכול לעזור במצבים שונים (למשל אצלי זה קופץ רק כשזה מזוהה כמחשב חדש כלומר BOOT מ-PXE)

    • נערך על-ידי Tzahi_Sh יום חמישי 06 יולי 2017 12:40
    יום חמישי 06 יולי 2017 12:39
  • אני מוסיף variable על האוסף של all unknown computers . בין אם אני מוסיף את המשתנה או לא - התוצאה היא אותו הדבר , ה Deployment מסתיים בהצלחה אבל עם השם המעצבן של MINI* .  השיטה הזאת עדיפה לי מכיוון שלא צריך להסתבך בסקריפטים צד שלישי אלא במשתנה מובנה .
    יום חמישי 06 יולי 2017 12:45
  • ראשית, תוריד את ה Prompt For Computer Name כפי שמופיע בתמונה שצירפת, ואם ה Set Task Sequence Variable קשור לזה תוריד גם - אין שום צורך בזה.

    שנית, האם אתה מריץ באמצעות PXE או עם מדיה? 


    Please take a moment to Vote as Helpful and/or Mark as Answer where applicable. Thanks.

    • סומן כתשובה על-ידי Peter Levy יום ראשון 09 יולי 2017 04:58
    יום חמישי 06 יולי 2017 12:55
  • עובד.

    היה לי כפל בקריאה ל computername , הבקשה הגיעה מכמה מקומות וכנראה היתה התנגשות של בקשות .

    תודה גדולה גם לצחי . 

    יום ראשון 09 יולי 2017 05:00
  • ראשית, תוריד את ה Prompt For Computer Name כפי שמופיע בתמונה שצירפת, ואם ה Set Task Sequence Variable קשור לזה תוריד גם - אין שום צורך בזה.

    שנית, האם אתה מריץ באמצעות PXE או עם מדיה? 


    Please take a moment to Vote as Helpful and/or Mark as Answer where applicable. Thanks.

    אני מריץ לפי PXE
    יום ראשון 09 יולי 2017 05:01
  • בכיף תהנה מזה.
    אני כבר כמה שנים עובד עם השיטה הזו והיא ממש אחלה.
    יום ראשון 09 יולי 2017 06:21