KMS Client

image_pdfimage_print

เนื้อหาก่อนหน้านี้

  1. เนื้อหาเกี่ยวกับ kms อ่านได้จากที่นี่ http://noc.rmutl.ac.th/main/?p=1019
  2. KMS ฝั่ง server อ่านได้จากที่นี่ http://noc.rmutl.ac.th/main/?p=1025

มาถึงคราวของ KMS ฝั่งลูกข่ายบ้างนะครับ ซึ่งการใช้งานไม่ได้ยากลำบากอะไรเลย อาจจะพูดได้ว่า ง่ายมาก  ๆ ก็ได้นะครับ แต่จากประสบการณ์ของผมเอง ได้พบปัญหาและข้อแม้ต่าง ๆ ของ KMS ได้ดังนี้

  • KMS Server จะสามารถทำงานได้ ต้องมี KMS Client 25 เครื่อง ที่ร้องขอการ Activation และต้องมีอย่างน้อย 5 เครื่อง ที่เปิดหรือเชื่อมต่อกับระบบอยู่
  • หากไลเซ็นต์ของ Server หรือ ลูกข่ายเป็นลักษณะการอัพเกรด ไม่ใช่การติดตั้งใหม่ (ส่วนมากพบกับการซื้อแบบ Volume License) เครื่องที่ซื้อมาเป็น Free DOS มักจะ Activate ไม่ผ่าน
  • การตั้งค่า Time Zone และ Date ต้องเป็นปัจจุบัน และตรงกับเครื่องแม่ข่าย
  • ลูกข่ายต้องสามารถติดต่อกับเครื่องแม่ข่ายได้ 

หากผ่านพ้นปัญหาด้านบนมาแล้ว ก็สามารถใช้งานได้อย่างสบาย ๆ ครับ ขั้นตอนการติดตั้งที่ลูกข่ายมีดังนี้

  • เปิด cmd ด้วยสิทธิของ Administrator (run as Administrator)
  • ตรวจสอบว่าอยู่ในพาร์ท c:WindowsSystem32 หากไม่อยู่ให้ใช้คำสั่ง cd  c:WindowsSystem32
  • ใช้คำสั่ง cscript slmgr.vbs /ipk xxxxx-xxxxx-xxxxx-xxxxx-xxxxx  (โดยที่ xxx คือ คีย์ของ Windows ลูกข่ายที่ต้องการใช้งาน สามารถดู client key ได้จากที่นี่ http://technet.microsoft.com/en-us/library/jj612867.aspx  )
  • ใช้คำสั่ง  cscript slmgr.vbs /skms kms.rmutl.local:1688    เพื่อสั่งให้ลูกข่ายเชื่อมต่อกับเซิร์ฟเวอร์ เปลี่ยน kms.rmutl.local เป็นไอพีหรือชื่อเครื่องเซิร์ฟเวอร์ที่ติดตั้ง kms server ด้วยนะครับ
  • ใช้คำสั่ง cscript slmgr.vbs /ato  เพื่อสั่งให้ลูกข่าย Activation
  • หากไม่ติดปัญหาอะไร ระบบจะแจ้งกลับว่า Activation succfully.

สำหรับเครื่องที่ทำการ Join Domain จะได้รับสิทธิ์ในการ Activate โดยอัตโนมัติ ไม่ต้องผ่านกระบวนการทำแบบนี้ครับผม แต่กระนั้น การพิมพ์คำสั่งแบบนี้ อาจจะไม่สะดวกสำหรับผู้ใช้งานทั่วไป ทางผู้ดูแลอาจจะสร้างเป็น bat file เพื่อให้ผู้ใช้งาน ทำการติดตั้งด้วยตนเองได้ โดยมีสคริปต์ง่าย ๆ ดังนี้ครับ ตัวอย่างสำหรับ windows 7 enterprise ครับ ให้ก๊อปปี้สคริปชุดนี้ แล้วเปลี่ยนชื่อ kms.rmutl.local เป็นชื่อเครื่องแม่ข่ายที่ทำหน้าที่เป็น KMS ในองค์กรของท่าน จากนั้นบันทึกเป็น .bat   หากต้องการใช้งาน เพียงแค่คลิ๊กขวาที่ไฟล์ แล้วเลือก run as Administrator ก็จะสามารถใช้งานได้ทันทีครับ ยังมีสคริปตัวอื่นที่ผมเขียนขึ้นมา เพื่อเซ็ตค่าของ time zone ให้ถูกต้อง

  • สคริปต์เบื้องต้นในการใช้งาน kms client [download id=”33″]
  • สคริปต์ที่ปรับปรุงให้สามารถแก้ไขค่า time zone ได้  [download id=”34″]

สคริปที่ให้ทั้งสองไฟล์นี้ ต้องบันทึกเป็น .bat ก่อนใช้งาน และอย่าลืมนะครับ เวลาใช้งานต้อง run as administrator เท่านั้น

Leave a Reply