- يتيح لك ospp.vbs إدارة مفاتيح Office والتراخيص والتنشيط حسب الحجم، بما في ذلك التغييرات بين MAK وKMS.
- يتولى slmgr.vbs إدارة مضيف KMS ونظام التشغيل Windows، ويتحكم في مفاتيح المضيف والمنافذ ونظام أسماء النطاقات (DNS) وعدد مرات التنشيط.
- يوفر برنامج VAMT واجهة رسومية لمركزة إدارة تفعيل التراخيص المجمعة لبرامج Office و Project و Visio و Windows.
- إن الإعداد السليم للصور الذهبية والاستخدام الصحيح لـ CMID و GVLK وإعادة التسليح يمنع معظم مشاكل التنشيط.
عندما يتوقف برنامج أوفيس عن العمل في الوقت الذي تكون فيه بأمس الحاجة إليهمن السهل الشعور بالذعر: تحذيرات بشأن منتجات غير مرخصة، وميزات معطلة، ورسائل خطأ مبهمة. يكمن وراء العديد من هذه المشاكل طريقة معالجة تفعيل التراخيص المجمعة، وهنا يأتي دور أدوات مثل [اسم الأداة مفقود]. ospp.vbs, slmgr.vbs وVAMT، والتي تسمح بالتحكم التفصيلي في التراخيص والمفاتيح وخوادم KMS.
إذا كنت تعمل مع Office LTSC 2024 أو LTSC 2021 أو Office 2019 أو Office 2016 (بما في ذلك Project وVisio) في بيئات الشركات، أو بيئات سطح المكتب الافتراضي (VDI)، أو الخوادم، فإن فهم كيفية عمل هذه البرامج النصية يمكن أن يوفر عليك ساعات طويلة من الاختبار وتذاكر الدعم. ستشاهد في هذه المقالة، خطوة بخطوة وبأوامر حقيقية، كيفية أعد تنشيط Office باستخدام ospp.vbsتكوين وتشخيص KMS، والتبديل بين MAK وتفعيل KMS، واستخدام slmgr.vbs على المضيف وVAMT كواجهة رسومية، بالإضافة إلى العديد من الحيل التي تحدث فرقًا حقيقيًا في الممارسة العملية.
ما هي إصدارات Office والبيئات التي يتم تغطيتها؟
جميع الأدوات والأوامر التي ستراها تنطبق على إصدارات Office المرخصة بكميات كبيرة.ينطبق هذا تحديدًا على Office LTSC 2024 وOffice LTSC 2021 وOffice 2019 وOffice 2016، بما في ذلك إصدارات Project وVisio المجمعة. في هذه الحالات، يتم التنشيط عادةً من خلال خادم KMS أو من خلال الشركات مفاتيح MAK (مفتاح تفعيل متعدد).
في بيئات الخوادم و VDI، يعد البدء بالصورة الصحيحة أمراً أساسياً.بالنسبة لإصدار Office LTSC 2024، يُنصح باستخدام Windows Server 2019 كحد أدنى؛ أما بالنسبة لإصدار LTSC 2021، فيُنصح باستخدام Windows Server 2016 على الأقل؛ وبالنسبة لإصدار Office 2019، يُنصح باستخدام Windows Server 2012 أو إصدار أحدث. قد يؤدي اختيار إصدار قديم إلى تعقيد عملية التوافق مع أحدث خدمات وأدوات التنشيط.
تبدأ عملية التثبيت عادةً بملفات تكوين XML يقوم فريق الدعم أو المسؤول بإنشاء ملفات خاصة لكل إصدار من Office. عادةً، تتلقى مجموعة من الملفات (setup.exe، ملف XML للتكوين، إلخ) التي يتم نسخها إلى مجلد على الخادم أو الجهاز (على سبيل المثال، مجلد يسمى مصنع على سطح المكتب) ومن هناك قم بتشغيل تثبيت وتفعيل KMS.
من الجوانب المهمة أن إصدارات Office المجمعة تأتي مثبتة مسبقًا مع GVLK مفتاح ترخيص الحجم العام (GVLK) مُصمم للتفعيل عبر KMS أو التفعيل المستند إلى Active Directory. إذا قمت بالتبديل إلى مفتاح MAK في أي وقت وترغب لاحقًا في العودة إلى KMS، فما عليك سوى إعادة إدخال مفتاح GVLK المناسب، إما باستخدام VAMT أو باستخدام ospp.vbs /inpkey.
سكريبت ospp.vbs: الأداة الرئيسية لإعادة تنشيط Office

برنامج ospp.vbs (منصة حماية برامج Office) يُعدّ هذا النظام جوهر إدارة تراخيص Office في بيئات العمل ذات الأحجام الكبيرة. فهو يتيح لك تثبيت المفاتيح وإزالتها، وفرض التنشيط، والتحقق من حالة الترخيص، وتكوين خادم KMS، وإعادة ضبط حالة التنشيط، بالإضافة إلى العديد من الميزات الأخرى.
يعتمد مسار ملف ospp.vbs على بنية النظام. وفي النسخة، ولكن في الطبعات الحديثة توجد عادة في Program Files\Microsoft Office\root\Office16إذا قمت بتثبيت إصدار 32 بت من Office على نظام تشغيل 64 بت، فسيكون المسار المعتاد هو Program Files (x86)\Microsoft Office\root\Office16في الإصدارات القديمة، قد لا يتضمن المسار المجلد جذر.
لتشغيل ملف ospp.vbs، تحتاج إلى استخدام محرك البرمجة النصية cscript.exeقم بتشغيل البرنامج دائمًا من موجه أوامر بصلاحيات المسؤول. إذا كنت ترغب في إلقاء نظرة سريعة على تعليمات البرنامج النصي، فما عليك سوى تشغيل الأمر التالي:
cscript ospp.vbs /?
يتضمن التركيب العام لملف ospp.vbs عدة أجزاء والتي تسمح لك بتحديد الإجراء المراد تنفيذه، واختيارياً، تحديد الجهاز الذي سيتم تنفيذه عليه:
cscript ospp.vbs
تتيح المعلمات الإضافية التحكم في الآلات البعيدةإذا كنت اسم الفريق, المستخدم y كلمة المرورسينفذ البرنامج النصي الإجراء على ذلك الجهاز البعيد، شريطة أن يمتلك الحساب المستخدم الصلاحيات اللازمة. إذا لم تُحدد اسم الكمبيوتر، فسيعمل الأمر على الكمبيوتر المحلي، وإذا لم تُحدد بيانات الاعتماد، فسيتم استخدام بيانات اعتماد المستخدم الحالي.
خيارات ospp.vbs العامة للترخيص والتفعيل
تركز الخيارات العامة في ملف ospp.vbs على إدارة حالة الترخيص وفي تفعيل منتجات Office المثبتة. هذه بعض البرامج الأكثر استخدامًا ووظيفة كل منها:
/يمثل – هذا الخيار حاول تفعيل جميع مفاتيح منتجات Office المثبتة بالفعل. على الجهاز. إنه الأمر الأساسي "لفرض" التنشيط عندما نتأكد من أن كل شيء مُهيأ بشكل صحيح.
/inpkey:value – باستخدام هذه المعلمة، قم بتثبيت مفتاح منتج جديداستبدال المفتاح الحالي. من الضروري تحديد قيمة المفتاح كاملةً، مثل MAK أو GVLK. يُستخدم هذا لتغيير مفتاح KMS من نوع إلى آخر، وللتحويل من MAK إلى KMS أو العكس.
/unpkey:value – هذا الخيار إلغاء تثبيت مفتاح منتج معين باستخدام الأحرف الخمسة الأخيرة فقط من المفتاح المراد حذفه. ويمكن الحصول على هذه الأرقام الخمسة الأخيرة بسهولة باستخدام الأمر /dstatus، والذي يعرض معلومات حول المفاتيح المثبتة.
/inslic:value – يستخدم لـ قم بتثبيت ملف ترخيص .xrm-ms يدويًا تحديد مسار الملف. يُستخدم هذا عادةً عند تحويل تراخيص البيع بالتجزئة إلى تراخيص مجمعة، وتحميل ملفات ترخيص KMS من المجلد Licenses16 قبل إدخال مفتاح عميل KMS.
/dstatus – أظهر معلومات ترخيص مفتاح منتج Office للمنتجات المثبتة من Office في تلك اللحظة. إنه مفيد للغاية للتحقق بسرعة من الإصدار النشط، وما إذا كانت الرخصة في وضع KMS أو MAK، وما هي الأحرف الخمسة الأخيرة من المفتاح.
/dstatusall – مشابه للسابق، ولكن اعرض جميع التراخيص المثبتةليس فقط تلك المرتبطة بالمفاتيح النشطة. هذا مفيد عند وجود بقايا من عمليات تثبيت قديمة أو منتجات متعددة من Office/Visio/Project على نفس الكمبيوتر.
/dhistoryacterr - يظهر تاريخ أخطاء تفعيل مفتاح MAK أو المفتاح التجاريمما يساعد على اكتشاف ما إذا كانت هناك محاولات فاشلة، أو مشاكل في الشبكة، أو أقفال مفاتيح، وما إلى ذلك.
/dinstid – يقوم بإنشاء وعرض معرّف التثبيت هذا مطلوب عند إجراء التنشيط دون اتصال بالإنترنت (عبر الهاتف). يتم إرسال هذا المعرّف إلى مركز تنشيط مايكروسوفت للحصول على معرّف التأكيد.
/actcid:value - بمجرد حصولك على مُعرّف التأكيد، يستخدمه هذا الأمر لـ قم بتفعيل المنتج يدويًا بدون اتصال بالإنترنتيتطلب منك تحديد قيمة CID التي توفرها مايكروسوفت.
/إعادة التسليح – هذا الخيار يعيد ضبط حالة ترخيص جميع مفاتيح Office المثبتةيؤدي هذا إلى "إعادة ضبط" فترة السماح ومسح حالة التفعيل. وهو إجراء شائع جدًا عند إعداد الصور الذهبية لبيئة سطح المكتب الافتراضي (VDI)، بحيث تبدأ جميع الأجهزة المنشورة بحالة نظيفة.
/rearm:value – صيغة أكثر دقة للأمر السابق، والتي أعد تجميع الترخيص الذي يتوافق مع مُعرّف SKU محدد فقطيتم الحصول على معرّف SKU مسبقًا باستخدام /dstatusيُعد هذا مفيدًا بشكل خاص إذا تم استنفاد عدد عمليات إعادة التسلح وإعادة تنشيط النظام عبر KMS أو التنشيط القائم على AD لتحقيق دورة إعادة تسلح إضافية.
/ddescr:value – بالنظر إلى رمز خطأ التفعيل (على سبيل المثال، 0xC004F042 أو 0xC004F074)، يعرض هذا الأمر وصفًا تفصيليًا للخطأ. ويساعد ذلك بشكل كبير في تحديد ما إذا كانت المشكلة ناتجة عن الشبكة، أو خادم إدارة المفاتيح (KMS)، أو المفتاح، أو الإعدادات المحلية. لمزيد من المعلومات حول الأخطاء، راجع رموز أخطاء التفعيل.
خيارات ospp.vbs الخاصة بعملاء KMS
بالإضافة إلى إدارة التراخيص، يسمح ospp.vbs بضبط سلوك عميل KMS بدقة.وخاصة في البيئات التي لا يتم فيها استخدام اكتشاف نظام أسماء النطاقات التلقائي أو حيث يكون خادم إدارة المفاتيح على شبكة مختلفة.
/dhistorykms - يظهر سجل تفعيل عملاء KMSيشمل ذلك تحديد خادم KMS الذي استجاب، وعدد المحاولات التي بُذلت، وما إذا كانت هناك أي أخطاء. وهذا أمر ضروري للتحقق من أن العميل يتواصل بالفعل مع الخادم الصحيح.
/dcmid - يظهر معرّف جهاز العميل (CMID) من عميل KMS. في الصور الذهبية لـ VDI، من الضروري أن تظهر هذه القيمة فارغة قبل التقاط الصورة، لمنع أجهزة متعددة من مشاركة نفس المعرف وتشويه عدد عمليات تنشيط خادم KMS.
/sethst:value - قم بتكوين اسم مضيف خادم إدارة المفاتيح المراد استخدامهيتم تخزين هذه القيمة في السجل تحت المفتاح HKLM\Software\Microsoft\OfficeSoftwareProtectionPlatform\KeyManagementServiceNameهذا هو الأمر الرئيسي عندما نريد إجبار عميل على استخدام مضيف KMS محدد، مثل kms-office.oasixcloud.es أو اسم نطاق مؤهل بالكامل داخلي.
/setprt:value - حدد منفذ TCP لخدمة KMSالقيمة الافتراضية هي 1688، ولكن في بعض المؤسسات يتم تعديلها لأسباب أمنية أو لتقسيم الشبكة. يتم حفظ الإعداد في KeyManagementServicePort ضمن نفس فرع التسجيل.
/remhst – إزالة تم تكوين مضيف KMS يدويًا وإعادة ضبط المنفذ إلى 1688يُعيد هذا الإجراء العميل إلى وضع اكتشاف نظام أسماء النطاقات التلقائي. يُفيد هذا عند التوقف عن استخدام خادم الاختبار، وعندما نرغب في أن تحدد الأجهزة تلقائيًا موقع مضيف KMS الخاص بالإنتاج دون الحاجة إلى تكوين صريح.
/cachst:value – تفعيل أو تعطيل التخزين المؤقت لمضيف KMS على العميليتم تمرير قيمة منطقية TRUE أو FALSE. يتيح لك هذا التحكم فيما إذا كان العميل يتذكر المضيف الذي استخدمه أو ما إذا كان ينبغي عليه محاولة اكتشافه مرة أخرى بشكل متكرر.
/actype:value في نظام التشغيل Windows 8.1 والإصدارات الأحدث، تشير هذه المعلمة إلى نوع التنشيط المفضل للحجمالقيمة 1 مخصصة للتفعيل المستند إلى Active Directory، والقيمة 2 مخصصة لـ KMS فقط، والقيمة 0 تسمح بالتفعيل في كلا الحالتين. وهذا مفيد جدًا للمؤسسات المختلطة التي تنتقل من KMS التقليدي إلى التفعيل المستند إلى Active Directory.
/skms-domain:value - كما يتيح لك تحديد نظام التشغيل Windows 8.1 والإصدارات الأحدث. نطاق DNS محدد للبحث عن سجلات SRV لخدمة KMSيجب تحديد اسم النطاق المؤهل بالكامل (FQDN)؛ وهذا لا يؤثر على تكوين مضيف KMS واحد. /سيثستلكنها مفيدة عندما تريد حصر الكشف التلقائي في نطاق معين.
/ckms-domain نظف تم تعريف نطاق DNS لسجلات KMS SRVإذا لم يتم تكوين أي مضيف باستخدام /سيثستيستخدم العميل مرة أخرى خاصية الاكتشاف التلقائي القياسية في نظام أسماء النطاقات (DNS) للعثور على خادم إدارة المفاتيح (KMS).
سيناريوهات عملية باستخدام ospp.vbs: إعادة تنشيط وتشخيص Office
في الواقع، ينتهي بنا الأمر دائمًا تقريبًا باستخدام مجموعات محددة من الأوامر. لتغطية السيناريوهات النموذجية: تغيير المفاتيح، واستكشاف أخطاء KMS وإصلاحها، واختبار المضيفين، وضبط ذاكرة التخزين المؤقت، وما إلى ذلك. هذه بعض من أكثرها فائدة.
1. قم بتغيير المفتاح إلى MAK وقم بتفعيله على جهاز كمبيوتر بعيد
تخيل أن لديك فريقًا يعمل عن بعد يُدعى contoso1 وتريد تثبيت وتفعيل مفتاح MAK. من موجه الأوامر بصلاحيات إدارية، يمكنك القيام بما يلي:
cscript ospp.vbs /inpkey:XXXXX-XXXXX-XXXXX-XXXXX-XXXXX contoso1
cscript ospp.vbs /act contoso1
يقوم الأمر الأول بتثبيت مفتاح MAK الجديد على الكمبيوتر البعيد.باستخدام بيانات اعتمادك الحالية (أو تلك التي تقدمها صراحةً). أما الخيار الثاني فيحاول التنشيط عبر الإنترنت باستخدام خوادم مايكروسوفت من نفس جهاز الكمبيوتر البعيد.
2. تشخيص أخطاء التنشيط باستخدام KMS
عندما يفشل برنامج Office في التنشيط عبر KMS، اتبع هذا التسلسل في عميل KMS:
cscript ospp.vbs /dstatusall
cscript ospp.vbs /dhistorykms
cscript ospp.vbs /act
أولاً، تحقق من جميع التراخيص وحالتها.ثم تقوم بعرض سجل الاتصالات مع نظام إدارة المفاتيح (KMS)، وأخيراً، تقوم بتفعيل النظام. إذا كانت الرسالة تحتوي على رمز مثل 0xC004F042يمكنك طلب وصف النص البرمجي باستخدام:
cscript ospp.vbs /ddescr:0xC004F042
3. تفعيل أو تعطيل ذاكرة التخزين المؤقت لمضيف KMS
في بعض عمليات النشر، قد يكون من المستحسن أن يتذكر العميل مضيف KMS الذي استخدمه بالفعل لفترة أطول، بينما في عمليات أخرى يكون من الأفضل أن يبحث عنه مرة أخرى، على سبيل المثال عند وجود موازنة الأحمال:
cscript ospp.vbs /cachst:TRUE
cscript ospp.vbs /cachst:FALSE
يؤدي ضبط القيمة TRUE إلى تمكين التخزين المؤقت لمضيف KMS وباستخدام FALSE تقوم بتعطيله لإجبار العميل على إعادة اكتشاف الخادم.
4. اختبر مضيف KMS تجريبيًا ثم عد إلى الاكتشاف التلقائي
إذا كنت ترغب في التحقق من صحة خادم KMS الخاص بالمختبر، فيمكنك القيام بما يلي:
cscript ospp.vbs /sethst:kmstest.contoso.com
cscript ospp.vbs /act
cscript ospp.vbs /dhistorykms
هذه هي الطريقة التي تتحقق بها من وصول العميل إلى مضيف الاختبار بشكل صحيحبمجرد التحقق، يمكنك إزالة هذا المضيف بحيث يتم استخدام نظام إدارة المفاتيح (KMS) الخاص بالإنتاج مرة أخرى عبر نظام أسماء النطاقات (DNS):
cscript ospp.vbs /remhst
قم بتهيئة وإعادة تنشيط Office مقابل نظام إدارة مفاتيح محدد (مثل Oasix).
يستخدم العديد من مزودي الخدمات السحابية خادم KMS الخاص بهم لتفعيل Office.ومن الأمثلة النموذجية على ذلك البيئة التي يتم فيها الإعلان عن نظام إدارة المعرفة (KMS) على أنه kms-office.oasixcloud.es ويقوم فريق الدعم بتزويدك بمجموعة من ملفات التثبيت والتكوين.
تتضمن سير العمل النموذجية في هذه الأنواع من السيناريوهات عادةً عدة خطواتأولاً، يتم التحقق من الاتصال بـ KMS، ثم يتم تثبيت Office باستخدام ملف XML المناسب، ويتم الوصول إلى دليل Office، ويتم تشغيل التنشيط على الخادم.
1. تحقق من الاتصال بخادم إدارة المفاتيح (KMS)
من جهاز ويندوز الذي ستثبت عليه برنامج أوفيس:
ping kms-office.oasixcloud.es
إذا نجح اختبار الاتصال (ping)، فسيرى الجهاز مضيف KMS وباستثناء وجود عوائق في جدار الحماية، ينبغي أن يكون من الممكن تفعيله.
2. قم بتثبيت حزمة Microsoft Office باستخدام ملف XML الخاص بوحدة التخزين
بافتراض أنك قمت بنسخ جميع الملفات إلى مجلد "Office" على سطح المكتب، وأن اسم ملف XML هو، على سبيل المثال، Office2021ProfPlusKMS.xml:
.\setup.exe /configure Office2021ProfPlusKMS.xml
بعد تشغيل هذا الأمر، يبدأ التثبيت الصامت أو شبه الصامت.كما هو موضح في ملف XML. من المهم الانتظار حتى يكتمل الأمر تمامًا قبل المتابعة في التفعيل.
3. الوصول إلى دليل المكتب
بعد التثبيت، انتقل إلى مجلد Office المقابل، على سبيل المثال:
cd C:\Program Files\Microsoft Office\Office16
في بيئات 32 بت على أنظمة 64 بت، سيتعين عليك استخدام Program Files (x86).لكن المنطق هو نفسه: حدد موقع المجلد الذي يوجد فيه البرنامج النصي. OSPP.VBS.
4. قم بتهيئة خادم إدارة المفاتيح وتفعيله
في هذه الحالة، تقوم بإخبار العميل صراحةً باستخدام مضيف Oasix ثم تفرض التنشيط:
cscript.exe .\OSPP.VBS /sethst:kms-office.oasixcloud.es
cscript.exe .\OSPP.VBS /act
5. تحقق من حالة الترخيص
وأخيرًا، يمكنك التحقق من معلومات التفعيل ونوع القناة:
cscript -nologo "ospp.vbs" /dstatus
بالإضافة إلى مراجعة مخرجات الأمر، من الجيد دائمًا فتح أحد تطبيقات Office.، اذهب إلى ملف > حساب وتأكد من أن المنتج يظهر على أنه مُفعّل وبدون تحذيرات تتعلق بالترخيص.
slmgr.vbs: إدارة KMS وإدارة مضيفات Windows
بينما يركز ospp.vbs على عميل Office، فإن slmgr.vbs موجه نحو مضيف KMS ونظام التشغيل Windows.هذا النص البرمجي موجود في Windows\system32يتيح لك ذلك تكوين خادم KMS، وتثبيت مفاتيح المضيف، وعرض عدد التنشيطات، وضبط المنافذ، والنشر أو عدم النشر في نظام أسماء النطاقات (DNS).
يمكن تشغيل ملف slmgr.vbs محليًا وعن بُعد.هذا ممكن بشرط استخدام حساب يتمتع بصلاحيات المسؤول على الجهاز المستهدف. إذا حاول مستخدم عادي تشغيله، فسيتم حظر العديد من العمليات وقد تكون معلومات الترخيص المعروضة غير مكتملة.
يستخدم slmgr.vbs افتراضيًا مضيف البرامج النصية wscript.exeومع ذلك، يُنصح بشدة باستخدام cscript.exe للعمل من سطر الأوامر، لأنه يوفر مخرجات نصية أسهل بكثير في التعامل معها:
cscript slmgr.vbs
عند إجراء تغييرات ذات صلة على إعدادات الترخيص (على سبيل المثال، يتطلب تثبيت مفتاح مضيف KMS جديد أو تغيير المنفذ) إعادة تشغيل خدمة ترخيص البرامج حتى تُفعّل التغييرات. يمكنك القيام بذلك من وحدة تحكم الخدمات أو باستخدام:
net stop sppsvc && net start sppsvc
من بين الخيارات العديدة في ملف slmgr.vbs، هناك بعض الخيارات المهمة بشكل خاص. لإدارة مضيف KMS الخاص بـ Office وWindows:
- مفتاح المنتج /ipk - قم بتثبيت مفتاح المنتج على خادم KMS (أو على نظام Windows افتراضيًا). هذه هي الطريقة القياسية لتسجيل مفتاح خادم KMS المقدم من Microsoft.
- /ato ActivationID - قم بتفعيل خادم KMS على خوادم مايكروسوفت باستخدام المفتاح المثبت مسبقًا. في حال عدم تحديد معرّف التفعيل، سيعمل على نظام ويندوز الافتراضي.
- /dti ActivationID - يعرض معرف التثبيت لتفعيل مضيف KMS عبر الهاتف، في حالة عدم إمكانية التفعيل عبر الإنترنت.
- /atp ConfirmationID ActivationID – أكمل عملية تفعيل مضيف KMS باستخدام مُعرّف التأكيد الذي تم استلامه عبر الهاتف.
- /dlv ActivationID - يعرض معلومات الترخيص التفصيلية للمنتج المشار إليه، بما في ذلك عدد العملاء (كم) وحالة التفعيلللتحقق من حالة مضيف Office KMS، يتم عادةً استخدام معرف التنشيط المحدد، على سبيل المثال:
cscript slmgr.vbs /dlv 70512334-47B4-44DB-A233-BE5EA33B914C - /dli ActivationID – نسخة مختصرة تعرض معلومات الترخيص الأساسية فقط.
- /upk ActivationID - قم بإزالة مفتاح المنتج للتطبيق المحدد. بدون معرف التنشيط، يمكنك إزالة جميع المفاتيح، بما في ذلك مفتاح ويندوز، لذا توخ الحذر الشديد.
- /xpr معرف التنشيط – يعرض تاريخ انتهاء الصلاحية المرتبط بحالة الترخيص الحالية.
- /sprt رقم المنفذ - اضبط منفذ TCP الذي يستمع عليه مضيف KMS للطلبات (الافتراضي 1688).
- /cdns y /sdns – تقوم هذه الآلية بتعطيل أو تمكين النشر التلقائي لسجلات SRV في نظام أسماء النطاقات (DNS) بواسطة مضيف KMS.
- /cpri – خفض أولوية عمليات إدارة المعرفة لتقليل التأثير على الأداء.
- /ساي y /سري – تتغير فترات التفعيل والتجديد لعملاء KMS، ويتم الإشارة إليها بالدقائق (على سبيل المثال، 120 لمحاولات التفعيل، 10080 للتجديد الأسبوعي).
بالإضافة إلى ذلك، يتضمن ملف slmgr.vbs معلمات محددة للتنشيط المستند إلى Active Directoryوالتي تسمح لك بتفعيل غابة AD DS باستخدام مفتاح منتج خاص:
- /ad-activation-online ProductKey – قم بتفعيل غابة AD DS باستخدام المفتاح المقدم، وذلك باستخدام اتصال بالإنترنت.
- /ad-activation-apply-get-iid ProductKey - يعرض مُعرّف التثبيت لتفعيل خدمة الهاتف في الغابة.
- /ad-activation-apply-cid ProductKey ConfirmationID – ينتهي تفعيل الغابة بمعرف التأكيد.
أوامر slmgr و ospp المفيدة لمضيفي وعملاء KMS
في البيئات التي يتم فيها إعداد أجهزة سطح المكتب الافتراضية (VDI) أو ترحيل إصدارات متعددة من Officeمن المفيد جداً وجود مجموعة صغيرة من الأوامر الشائعة لكل من خادم KMS والعملاء.
لمضيف KMSومن الأمثلة المتكررة ما يلي:
- تحقق من عدد KMS للإصدارات المختلفة من Office
أوفيس 2013:cscript slmgr.vbs /dlv 2E28138A-847F-42BC-9752-61B03FFF33CD
أوفيس 2010:cscript slmgr.vbs /dlv bfe7a195-4f8f-4f0b-a622-cf13c7d16864
أوفيس 2016:cscript slmgr.vbs /dlv 98ebfe73-2084-4c97-932c-c0cd1643bea7 - قم بتفعيل مضيف KMS
cscript slmgr.vbs /ato - عرض جميع المضيفين المُكوّنين
cscript slmgr.vbs /dlv all - قم بتثبيت المفتاح الخاص بمضيف KMS
cscript slmgr.vbs /ipk <product key> - تحقق من معرف DCMID الخاص بالمضيف
cscript slmgr.vbs /dcmid - قم بتعطيل مضيف KMS محدد (وفقًا للإصدار) باستخدام
/upkباستخدام معرّف التنشيط المناسب.
لأجهزة عملاء المكتب، مع وجود دليل العمل في مجلد Office المقابل (على سبيل المثال، C:\Program Files (x86)\Microsoft Office\Office16من الشائع استخدام ما يلي:
- تحقق من هوية العميل (DCMID)، والذي يجب أن يكون فارغًا في الصورة الذهبية:
cscript ospp.vbs /dcmid - عرض معلومات الترخيص من المنتج المُثبّت:
cscript ospp.vbs /dstatus - عرض حالة تفعيل مضيف KMS بالتفصيل من العميل:
cscript slmgr.vbs /dlv - اعرض اسم مضيف KMS الذي يتصل به العميل:
cscript ospp.vbs /dhistorykms - إلغاء تثبيت مفتاح Office جزئيًا، مما يشير إلى الأحرف الخمسة الأخيرة:
cscript ospp.vbs /unpkey:<ULTIMOS5> - قم بتثبيت مفتاح جديد، MAK أو نظام إدارة المعرفة الخاص بالعميل:
cscript ospp.vbs /inpkey:<product key> - تفعيل مكتب القوة:
cscript ospp.vbs /act - قم بتعيين خادم KMS والمنفذ من جهاز العميل:
cscript ospp.vbs /sethst:serverfqdn.your.org
cscript ospp.vbs /setprt:1688
cscript ospp.vbs /act
بالتوازي، يمكن تطبيق إعدادات مماثلة على نظام التشغيل Windows باستخدام slmgrعلى سبيل المثال:
slmgr.vbs /skms serverfqdn.your.org:1688
slmgr.vbs /ato
أعد تجميعها، ونظف المرافق، وجهّز الصور المذهبة
تتمثل إحدى النقاط الحاسمة في البنية التحتية لسطح المكتب الافتراضي (VDI) وعمليات النشر واسعة النطاق في كيفية إعداد صورة "نظيفة".بحيث يكون لكل جهاز ناتج معرف خاص به ويمكن تفعيله بسلاسة مقابل نظام إدارة المفاتيح (KMS).
قبل التقاط الصورة، من الضروري عدم فتح أي من تطبيقات Office.لا تقم بتشغيل ملف ospp.vbs إلا إذا كان ذلك ضروريًا لتثبيت التراخيص. فتح التطبيق يُصلح مُعرّف CMID وقد يُبطل عملية إعداد الصورة.
التدفق الموصى به عادةقم بتثبيت Office في نهاية عملية الإعداد، وقم بتطبيق التصحيحات اللازمة، وقبل التقاط الصورة مباشرة، أعد تجميع التثبيت باستخدام:
cscript ospp.vbs /rearm أو، في بعض الإصدارات، باستخدام الأداة ospprearm.exe.
بعد إعادة التسلح، يجب التحقق من أن معرف وحدة التحكم في البيانات (DCMID) فارغ. مع cscript ospp.vbs /dcmid ثم، نعم، التقط الصورة الذهبية. وإلا، ستشترك جميع النسخ في نفس المعرّف، وسيعتبرها مضيف KMS جهازًا واحدًا.
إذا كنت بحاجة إلى تنظيف بقايا تثبيتات Office السابقة بشكل كامل (على سبيل المثال، عند الترقية من إصدار إلى آخر أو عند استكشاف المشكلات المستمرة وإصلاحها)، يمكنك استخدام أدوات "التنظيف" في Office، والتي تزيل الإعدادات والملفات من الإصدارات القديمة. وتشمل هذه الأدوات عادةً خيارات مثل:
- قم بتشغيل أداة Offscrub بمعلمات مختلفة، بما في ذلك /تجاوز لتجاوز مراحل محددة (1 أو 2 أو 3) و /q للتشغيل الصامت.
- استخدم
setup.exe /repair,/uninstallo/modifyحسب احتياجاتك (إصلاح أو إلغاء تثبيت أو استبدال المكونات).
وأخيرًا، تذكر أن أداة تخصيص Office (OCT) لا تزال مفيدة في بعض السيناريوهات.، خاصة مع الإصدارات القديمة، ويعمل مع:
<ruta de setup.exe> /admin
طريقة يدوية لتفعيل Office 365/2016 باستخدام مفتاح عميل KMS
على الرغم من أن Office 365 يعتمد على الاشتراك، إلا أن العديد من المؤسسات تستخدم برامج تثبيت من نوع Office 2016 يتم نشرها باستخدام تراخيص مجمعة.وهنا تبرز أهمية مفاتيح عملاء KMS (GVLK). وتُعدّ عملية التفعيل اليدوي لهذا النوع من التثبيت باستخدام مفتاح GVLK محدد مثالاً توضيحياً للغاية.
1. افتح موجه الأوامر كمسؤول
الخطوة الأولى دائماً هي إطلاق موجه الأوامر بصلاحيات مرتفعةبدون امتيازات المسؤول، لن تتمكن أوامر ospp.vbs من الكتابة إلى السجل أو تعديل حالة الترخيص.
2. انتقل إلى مجلد Office المناسب
يعتمد ذلك على ما إذا كان برنامج Office مثبتًا على ملفات البرنامج o ملفات برنامج (x86)تُستخدم هذه الأوامر (يمكنك تشغيل كليهما، وسيفشل أحدهما إذا كان المسار غير موجود):
cd /d %ProgramFiles%\Microsoft Office\Office16
cd /d %ProgramFiles(x86)%\Microsoft Office\Office16
3. قم بتحميل تراخيص KMS المجمعة إن وجدت
في عمليات تثبيت Office المخصصة للبيع بالتجزئة والمحولة إلى ترخيص مجمع، يجب تحميل ملفات ترخيص VL قبل إدخال مفتاح KMS. ويتم ذلك على النحو التالي:
for /f %x in ('dir /b ..\root\Licenses16\proplusvl_kms*.xrm-ms') do cscript ospp.vbs /inslic:"..\root\Licenses16\%x"
يقوم هذا الأمر بفحص جميع ملفات ترخيص ProPlus VL KMS الموجودة في مجلد Licenses16 ويقوم بتثبيتها واحدة تلو الأخرى باستخدام ospp.vbs.
4. قم بتثبيت GVLK وامسح المفاتيح السابقة
بعد تحميل تراخيص VL، يمكنك إدخال مفتاح عميل KMS المقابل. على سبيل المثال، بالنسبة لبرنامج Office Professional Plus 2016، فإن مفتاح عميل KMS المعروف هو:
XQNVK-8JYDB-WJ9W3-YJ8YR-WFG99
سيبدو النص على هذا النحو تقريبًا (بما في ذلك تنظيف المفاتيح المتبقية):
cscript ospp.vbs /inpkey:XQNVK-8JYDB-WJ9W3-YJ8YR-WFG99
cscript ospp.vbs /unpkey:BTDRB >nul
cscript ospp.vbs /unpkey:KHGM9 >nul
cscript ospp.vbs /unpkey:CPQVG >nul
وهذا يضمن أن يظل GVLK الذي تهتم به فقط هو النشط.، على سبيل المثال، إزالة المفاتيح القديمة التي تكون أحرفها الخمسة الأخيرة هي BTDRB أو KHGM9 أو CPQVG.
5. حدد مضيف KMS والمنفذ، ثم فعّله
وأخيرًا، يتم توجيه العميل إلى خادم إدارة المفاتيح (KMS) الذي يجب استخدامه، ويتم فرض التنشيط:
cscript ospp.vbs /sethst:107.175.77.7
cscript ospp.vbs /setprt:1688
cscript ospp.vbs /act
إذا ظهر الخطأ 0xC004F074، فإنه يشير عادةً إلى مشاكل في الاتصال أو إلى خادم KMS مثقل.في هذه الحالات، يُنصح بالتحقق من الاتصال بهذا المضيف (ping، telnet إلى المنفذ 1688، جدار الحماية) وإعادة محاولة تنفيذ الأمر. /يمثل حتى اكتمال التفعيل.
يُظهر الناتج التفصيلي لهذه الأوامر معلومات مثل رمز المنتج (SKU) ونوع الترخيص (VOLUME_KMSCLIENT). والأرقام الأخيرة من المفتاح، مما يؤكد أن تكوين KMS قد تم تطبيقه بشكل صحيح.
نصائح وأفضل الممارسات مع KMS وMAK وVAMT
إلى جانب الأوامر، هناك عدد من التوصيات التي تساعد على جعل نظام التنشيط بأكمله أكثر استقرارًا. وأقل عرضة لمخاوف الإنتاج.
1. في Office 2016 والإصدارات الأحدث، لا تحتاج إلى إدخال مفتاح في عملاء KMS.
في معظم الحالات، يكفي تفعيل مفتاح KMS بشكل صحيح على الجهاز المضيف؛ حيث تستخدم أجهزة العميل مفتاح GVLK المثبت مسبقًا وتتصل تلقائيًا. المطلوب فقط ما يلي: /inpkey إذا تم تغييره إلى MAK أو إذا كنت ترغب في فرض GVLK معين.
2. يجب ربط أجهزة العميل بالمجال
يفترض نموذج إدارة المفاتيح (KMS) عادةً أن أجهزة الكمبيوتر جزء من نطاق Active Directory، مما يسمح بحلّ سجلات SRV والتحقق من صحة الاتصال مع مضيف KMS. أما بالنسبة لأجهزة الكمبيوتر خارج النطاق، فعادةً ما يكون استخدام مفتاح التنشيط المتعدد (MAK) أو التنشيط اليدوي أكثر ملاءمة.
3. لا تفتح برنامج Office أو تشغل ملف ospp.vbs قبل التقاط الصورة الأساسية
كما ذكرنا، قد يؤدي هذا إلى إصلاح مُعرّف CMID فريد و"تعطيل" الصورة. ثبّت Office أخيرًا، وطبّق التصحيحات إذا لزم الأمر، ثم شغّله. /إعادة التسليحتحقق من عدم وجود DCMID ثم قم بالتقاط الصورة.
4. قم بتثبيت VAMT على خادم KMS عندما تريد واجهة مستخدم رسومية أكثر سهولة في الاستخدام
توفر أداة إدارة تفعيل المجلدات (VAMT) واجهة رسومية لـ عرض المفاتيح، وإدارة عمليات التنشيط، وتشخيص المشاكل دون الاعتماد كلياً على سطر الأوامر. وهذا مفيد بشكل خاص عند إدارة العديد من المنتجات المختلفة (ويندوز، أوفيس، بروجكت، فيزيو) من لوحة واحدة.
في حالة Office LTSC 2024، يتطلب VAMT بعض ملفات الدعم والتي يتم نسخها إلى مجلد VAMT نفسه (على سبيل المثال، C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\VAMT3الملفات النموذجية هي:
- pkeyconfig-office24-client.xrm-ms y pkeyconfig-office24-kmshost.xrm-msوالتي يتم نسخها إلى المجلد الفرعي
VAMT3\pkconfig. - الملف Office24.cilx، والتي يتم استيرادها إلى VAMT من خلال خيار قائمة الاستيراد من لوحة الإجراءات.
بمجرد استيراد القائمة، يعرض برنامج VAMT إصدارات Office LTSC 2024 ويتيح لك تعيين المفاتيح، وعرض الحالات، وتشغيل مهام التنشيط على المعدات الموجودة في المخزون.
4. انتبه إلى قيود MAK خلف الوكلاء الموثقين
إذا كان اتصالك بالإنترنت يمر عبر خادم وكيل يتطلب مصادقة، فعادةً ما يفشل التنشيط التلقائي لمفتاح التفعيل المتعدد (MAK). في هذه الحالات، سيتعين عليك اللجوء إلى... التنشيط عبر الهاتف، أولاً إنشاء معرف التثبيت واستخدام قناة الهاتف للحصول على معرف التأكيد.
5. استخدم رموز الخطأ لصالحك
يحتوي كل خطأ في التنشيط (مثل الأخطاء الشائعة 0xC004F074 و0xC004F042 وما إلى ذلك) على نص مرتبط يمكنك الحصول عليه باستخدام ospp.vbs /ddescr:<Codigo>إن فهم تلك الرسالة يساعدك على الانتقال مباشرة إلى المشكلة الحقيقية: نظام أسماء النطاقات (DNS)، جدار الحماية، المفتاح المحظور، عدد خوادم إدارة المفاتيح المفقودة، إلخ.
إتقان ملفات ospp.vbs و slmgr.vbs و VAMT يمنحك تحكمًا حقيقيًا في تفعيل Office و Windowsينطبق هذا على كل من الأجهزة الفردية والأنظمة واسعة النطاق التي تضم مئات أو آلاف أجهزة الكمبيوتر. ورغم أن كثرة الخيارات قد تبدو مربكة في البداية، إلا أن استخدام هذه الأوامر يُحوّل مهامًا مثل إعادة تنشيط Office باستخدام ospp.vbs، وتشخيص أخطاء KMS، أو التبديل بين MAK وKMS من عملية معقدة إلى عملية روتينية وسلسة.
كاتب شغوف بعالم البايت والتكنولوجيا بشكل عام. أحب مشاركة معرفتي من خلال الكتابة، وهذا ما سأفعله في هذه المدونة، لأعرض لك كل الأشياء الأكثر إثارة للاهتمام حول الأدوات الذكية والبرامج والأجهزة والاتجاهات التكنولوجية والمزيد. هدفي هو مساعدتك على التنقل في العالم الرقمي بطريقة بسيطة ومسلية.