כיצד לשדרג את שרת ה KMS הארגוני לתמיכה ב Windows 8 וב Windows Server 2012

23 בינואר 2013

אין תגובות

אמיר שינדלר מאת: אמיר שינדלר, מיקרוסופט ישראל

עכשיו כשכבר כל העולם מתקדם לעבר windows 8 ו Windows Server 2012 החלו לעלות המון שאלות ותקלות בשדרוג ה KMS.

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

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

Windows clients versions: Vista/7/8

Windows Servers version: 2008/2008R2/2012

Office versions: 2010/2013

 

מה תפקידו של שרת ה – KMS:

שרת ה KMS או Key Management Service מספק אקטיבציה לכל מחשבי ה Windows ברשת כך שלא יהיה צורך בפניה למיקרוסופט עבור כל מחשב בודד. כל זאת בצורה אוטומטית ושקופה למשתמש הסופי.

KMS פועל בתצורת שרת/לקוח ולפי השלבים הבאים:

1) KMS client מאתר את שרת ה KMS (ע”י שימוש ב DNS, הגדרות סטטיות וכד’.)

2) לאחר שנמצא השרת, ה client יפנה אליו באמצעות RPC בשביל לבצע אקטיבציה.

3) שרת ה KMS רושם ב log את הפניה ובמידה ומספיק מחשבים נרשמו כדי לספק את דרישת הסף (activation threshold) – האקטיבציה מתאפשרת.

4) בשלב זה – האקטיבציה פעילה למשך 180 יום.

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

דרישת הסף הנחוצה על-מנת לאפשר ל KMS לבצע אקטיבציה:

עבור מחשבים מסוג Windows Vista/7/8 צריך לפחות 25 עמדות.

עבור שרתים מסוג Windows 2008/2008R2/2012 צריך לפחות 5.

(הדרישה זהה גם אם מדובר בשרתים/מחשבים וירטואליים)

על מנת לעקוב אחרי אותה דרישת סף, שרת ה KMS מחזיק רשומות של מחשבים שביקשו אקטיבציה. השרת מספק לכל לקוח CMID – Client Machine Identification Designation, כאשר כל בקשת אקטיבציה נשמרת ברשומות למשך 30 יום. כאשר בקשה חדשה מאותו לקוח נרשמת – השרת דואג למחוק את הרשומה הישנה וליצור רשומה חדשה.

במידה ולא פנה אליו לקוח מסוים במשך 30 יום כדי לחדש את האקטיבציה, השרת מוחק את ה CMID שלו מהרשומות ומחסיר 1 מה – activation count.

הערה:

ה KMS מתייחס למספר מחשבים בעלי CMID זהה כמחשב אחד. חשוב לדאוג לבצע sysprep עם פרמטר של Generalize לפני שנתחיל להפיץ image של windows בדומיין.

לפרטים נוספים:

The KMS current count does not increase when you add new Windows Vista or Windows 7-based client computers to the network – http://support.microsoft.com/kb/929829

 

אז איך משדרגים את שרת ה KMS הקיים מסוג 2008R2?

ישנן שתי אפשרויות:

אופציה ראשונה

שימור השרת הקיים בגרסאת windows 7/2008R2 ושדרוג רק של מפתח המוצר כך שיוכל לבצע אקטיבציה

ל Windows 8/2012

1) התקנת העדכון http://support.microsoft.com/kb/2757817 אשר מאפשר לשרת 2008R2 לבצע אקטיבציה גם לתחנות windows 8/2012

2) הרצת הפקודה הבאה

slmgr.vbs /upk  ~> על-מנת להסיר את מפתח המוצר הנוכחי

3) הרצת הפקודות הבאות על-מנת להתקין את מפתח המוצר החדש.

slmgr.vbs /ipk XXXXX-XXXXX-XXXXX-XXXXX ~> הכנסת המפתח של Windows 2012.

slmgr.vbs /dlv ~> שימו לב ל Installation ID שמתקבל – אנו נצטרך אותו תיכף

ייתכן גם שתופיע ההודעה הבאה בשלב זה ויש ללחוץ על ‘OK’

KMS_Windows

הערות:

מומלץ להריץ את הפקודות עם cscript בתחילת השורה כך שהפלט יתקבל בתוך מסך ה CMD ונוכל לעבוד יותר בקלות.

לדוגמא:

cscript c:\windows\system32\slmgr.vbs /dli

(במידה ושרת ה KMS מחובר לאינטרנט אז נצטרך רק להריץ slmgr.vbs /ato ובזה סיימנו את התהליך ואין צורך להמשיך.)

4) יש להתקשר ל Activation Center על-מנת לקבל את אישור המפתח (Confirmation ID) המתאים ל Installation ID שהתקבל.

המספר הוא 1-800-350-444

הרשימה המלאה של מספרי הטלפון לפי ארצות היא:

http://www.microsoft.com/licensing/existing-customers/activation-centers.aspx

5) כעת נותר רק להריץ את הפקודה הבאה תוך שימוש בפרטים שברשותנו:

slmgr.vbs /atp ConfirmationID ActivationID ~> ביצוע אקטיבציה ללא חיבור לאינטרנט

אופציה שנייה

הקמת שרת חדש מסוג windows 8/2012 או ביצוע in-place upgrade לשרת הקיים.

במקרה זה יש לעקוב אחר אותן ההוראות למעלה החל משלב #2

 

מה לגביי Office אתם שואלים?

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

1) הורידו והתקינו על שרת ה KMS את חבילת ה Host pack הרלוונטית למוצר שברשותכם:

Microsoft Office 2010 KMS Host License Pack – http://www.microsoft.com/en-us/download/details.aspx?id=25095

Microsoft Office 2013 Volume License Pack – http://www.microsoft.com/en-us/download/details.aspx?id=35584

2) בעת התקנת החבילה תידרשו להכניס את מפתח המוצר הרלוונטי ל Office KMS שברשותכם. (במידה והשרת מחובר לאינטרנט ניתן לבצע אקטיבציה וכבר בשלב זה לסיים את העניין)

KMS_Office

3) לאחר שהכנסנו את מפתח המוצר יש להריץ את הפקודה הבאה:

slmgr.vbs /dti bfe7a195-4f8f-4f0b-a622-cf13c7d16864 ~> הפלט שיתקבל יציג את ה Installation ID של אופיס 2010.

slmgr.vbs /dti 2E28138A-847F-42BC-9752-61B03FFF33CD ~> עבור אופיס 2013

4) באמצעות ה Installation ID שהתקבל יש להתקשר שוב ל Activation Center ולרשום את ה Confirmation ID הרלוונטי.

(תזכורת – 1-800-350-444)

5) כעת נשאר רק להריץ את הפקודה הבאה כדי להשלים את האקטיבציה דרך הטלפון

slmgr.vbs /atp xxxxxxxxxxxx bfe7a195-4f8f-4f0b-a622-cf13c7d16864 ~>עבור אופיס 2010

slmgr.vbs /atp xxxxxxxxxxxx 2E28138A-847F-42BC-9752-61B03FFF33CD ~> עבור אופיס 2013

לינקים נוספים ומאמרים רלוונטים

Volume Activation Overview – http://technet.microsoft.com/en-us/library/hh831612.aspx

KMS client keys – http://technet.microsoft.com/en-us/library/jj612867.aspx

Deploy volume activation of Office 2013 – http://technet.microsoft.com/en-us/library/ee624357.aspx

Deploy volume activation of Office 2010 – http://technet.microsoft.com/en-us/library/ee624357(v=office.14).aspx

How to troubleshoot the Key Management Service (KMS) – http://technet.microsoft.com/en-us/library/ee939272.aspx

How to discover Office and Windows KMS hosts via DNS and remove unauthorized instances – http://blogs.technet.com/b/odsupport/archive/2011/11/14/how-to-discover-kms-hosts-via-a-dns-query-and-remove-them-if-need-be.aspx

אמיר שינדלר הוא מהנדס תמיכה בתחום Platforms/Core במחלקת הפרימייר במיקרוסופט ישראל (CTS).

מתמחה בווירטואליזציה והענן הפרטי

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

כתיבת תגובה

האימייל לא יוצג באתר. שדות החובה מסומנים *