المحتويات

المقدمة

المتطلبات الأساسية

المتطلبات

المكونات المستخدمة

التكوين

مثال على أمر واحد

حذف المستخدم من الجهاز

مثال أوامر متعددة

إنشاء مفتاح التشفير على المحول

استكشاف الأخطاء وإصلاحها

المقدمة

يوضح هذا المستند كيفية إنشاء قوالب CLI المعرفة من قبل المستخدم باستخدام أوامر سطر واحد وسطر متعددة.

المتطلبات الأساسية

المتطلبات

توصي Cisco بأن تكون لديك معرفة بالمواضيع التالية:

- البنية الأساسية ل Prime (PI)

- ميزات القالب

- أوامر CLI

المكونات المستخدمة

تستند المعلومات الواردة في هذا المستند إلى إصدارات البرامج والمكونات المادية التالية:

- مؤشر الأداء 3. 2.

تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك مباشرة، فتأكد من فهمك للتأثير المحتمل لأي أمر.

التكوين

مثال على أمر واحد

حذف المستخدم من الجهاز

- لإنشاء اسم مستخدم في الجهاز.

ملاحظة: في هذا المثال، سيتم حذف اسم المستخدم inniti.

- انتقل إلى التكوين > الميزات والتقنيات > القوالب > قوالب واجهة سطر الأوامر

إنشاء قالب متعدد الأوامر:

Example from User Guide

Adding Multi-line Commands

To enter multi-line commands in the CLI Content area, use the this syntax:

<MLTCMD>First Line of Multiline Command

Second Line of Multiline Command

......

......

Last Line of Multiline Command</MLTCMD>

Image 2

<MLTCMD>

no username inniti

y

</MLTCMD>

- قم بنشر القالب.

ملاحظة: حدد الجهاز وأعد التحقق من القالب وفقا لذلك.

- بمجرد النشر، سيتم تشغيل الوظيفة المطابقة في الخلفية ويمكنك التحقق من حالتها عند النقر فوق حالة الوظيفة كما هو موضح:

التحقق من الصحة

- تحقق من الحالة في PI وكذلك في الجهاز:

في pi:

على الجهاز:

تم حذف اسم المستخدم.

انتقل إلى التكوين > الميزات والتقنيات > القوالب > قوالب واجهة سطر الأوامر

- إنشاء قالب واحد باستخدام أوامر تفاعلية

Example from user guide

Adding Interactive Commands

An interactive command contains the input that must be entered following the execution of a command.

To enter an interactive command in the CLI Content area, use the following syntax:

CLI Command<IQ>interactive question 1<R>command response 1 <IQ>interactive question 2<R>command response 2

where <IQ> and <R> tag are case-sensitive and must be entered as uppercase

في المثال:

#INTERACTIVE

no username inniti<IQ>confirm<R>y

#ENDS_INTERACTIVE

- قم بنشر القالب.

التحقق من الصحة

- تحقق من الحالة في PI وكذلك الجهاز:

ملاحظة: للأوامر التفاعلية، يلاحظ أنه في بعض الأمثلة لا يتم تشغيل "السؤال التفاعلي" بشكل صحيح عند نسخه بالكامل. في مثل هذه الحالة، تحتاج فقط لكتابة الكلمة الأخيرة. على سبيل المثال، عندما تستكمل الجملة سوف تفشل. #interactive no username inniti <iq>ستؤدي هذه العملية إلى إزالة كافة التكوينات المتعلقة باسم المستخدم التي تحمل نفس الاسم. هل تريد المتابعة؟ [تأكيد]<r>Y #END_INTERACTIVE.

مثال أوامر متعددة

إنشاء مفتاح التشفير على المحول

- كيف سيبدو الأمر على الجهاز عند تشغيله:

BGL14-1.S.04-2900-1(config)#crypto key generate rsa

% You already have RSA keys defined named BGL14-1.S.04-2900-1.cisco.

% Do you really want to replace them? [yes/no]: yes

Choose the size of the key modulus in the range of 360 to 4096 for your

General Purpose Keys. Choosing a key modulus greater than 512 may take

a few minutes.

How many bits in the modulus [512]: 512

% Generating 512 bit RSA keys, keys will be non-exportable...

[OK] (elapsed time was 1 seconds)

- إستخدام الأوامر المتعددة:

<MLTCMD>

crypto key generate rsa

yes

2048

</MLTCMD>

- قم بنشر القالب.

التحقق من الصحة

- الحالة النهائية في PI وعلى الجهاز:

- إستخدام الأمر التفاعلي:

#INTERACTIVE

crypto key generate rsa<IQ>yes/no<R>yes<IQ>512<R>2048

#ENDS_INTERACTIVE

- نشر القالب.

التحقق من الصحة

- الحالة النهائية في pi:

استكشاف الأخطاء وإصلاحها

لا تتوفر حاليًا معلومات محددة لاستكشاف الأخطاء وإصلاحها لهذا التكوين.