كيفية إضافة وإزالة ملفات ملحق خدمة ويب في IIS 6.0

ملخص

توضح هذه المقالة خطوة بخطوة كيفية إضافة ملفات ملحق خدمة ويب كملحقات إنترنت برمجة تطبيقات خادم واجهة (ISAPI) وتطبيقات واجهة العبارة العامة (CGI) على قرص محلي أو خادم بعيد في خدمات معلومات إنترنت (IIS) 6.0. كما توضح أيضا كيفية إزالة ملفات ملحق خدمة ويب من خادم محلي أو بعيد في IIS 6.0.

قاعدة تعريف IIS 6.0 يحتوي على خاصية "قائمة تقييد ملحق خدمة ويب" (WebSvcExtRestrictionList)، هي قائمة مفصولة بفواصل سلاسل تصف كل ملحق خدمة ويب مثبت على الخادم والحالة الحالية (ممكن أو معطل) من الملحق. لاستخدام ملحق IIS، يجب أن يتواجد في "قائمة تقييد ملحق خدمة ويب".

البرنامج النصي سطر الأوامر Iisext.vbs، الذي تم تخزينه في Sysvol\system32\ (افتراضي Windows\System32) الدليل، يمكن استخدام ملف واحد لإضافة أو إزالة ملف واحد من الخاصية WebSvcExtRestrictionList على جهاز كمبيوتر محلي أو بعيد يقوم بتشغيل IIS 6.0. بناء الجملة للقيام بذلك كما يلي:

إضافة ملفات:
محرك الأقراص: \Path\FileNameAccess أدفيلي إييسيكست {0 | 1} "قابلة لمعرف الحذف" {0 | 1} شورتديسك [/s الكمبيوتر [كلمة المرور المستخدم/س/u [domain\]]]
إزالة الملفات:
محرك الأقراص رمفيلي إييسيكست: \Path\FileName [/s الكمبيوتر [المستخدم/u [Domain\] [كلمة المرور/p]]]
لمزيد من المعلومات حول هذه المعلمات، راجع
المقطع معلمات في نهاية هذه المقالة.

إضافة ملفات ملحق خدمة ويب

يصف هذا القسم كيفية إضافة ملفات ملحق خدمة ويب على خادم محلي وخادم بعيد.

إضافة ملفات ملحق خدمة ويب على خادم محلي

يعمل الأمر التالي على إضافة الملف Test.exe لخدمة ملحق تقييد قائمة ويب (WebSvcExtRestrictionList) على الخادم المحلي. في هذا المثال، يتم تعيين علامة الوصول إلى 1 لتمكين الملف عند بدء التشغيل ومعرف ملحق خدمة ويب هو Tesr ويتم تعيين علامة Deletable إلى 0 لمنع حذف الملف.

لإضافة ملف ملحق خدمة ويب، قم بالتغيير إلى مجلد Sysvol\System32 (الافتراضي هو Windows\System32) عند موجه الأوامر، واكتب الأمر التالي:
iisext /AddFile c:\Source\Test.exe 1 Test 0 Test
تتلقي الاستجابة التالية:
الاتصال بالخادم... تم.
إضافة ملف ملحق اكتمل.

إضافة ملفات ملحق خدمة ويب على خادم بعيد

يعمل الأمر التالي على إضافة الملف Test.dll إلى ويب الخدمة تقييد قائمة الملحقات (WebSvcExtRestrictionList) على الخادم البعيد. في هذا المثال، يتم تعيين علامة الوصول إلى 0 تعطيل ملف عند بدء التشغيل ومعرف ملحق خدمة ويب هو Test ويتم تعيين علامة Deletable إلى 1 للسماح لحذف لملف. اسم الخادم البعيد Server1، وDomain1 هو اسم المجال واسم المستخدم وكلمة المرور التي يتم استخدامها لإكمال المهمة هي Administrator:Password1. لمزيد من المعلومات حول هذه المعلمات، راجع
المقطع معلمات في نهاية هذه المقالة.

لإضافة ملف ملحق خدمة ويب، قم بالتغيير إلى مجلد Sysvol\System32 (الافتراضي هو Windows\System32) عند موجه الأوامر، واكتب الأمر التالي:
iisext /AddFile c:\Source\Test.dll 0 Test 1 Test /s Server1 /u Domain1\Administrator /p Password11
تتلقي الاستجابة التالية:
الاتصال بالخادم... تم.
إضافة ملف ملحق اكتمل.

إزالة ملفات ملحق خدمة ويب

يصف هذا القسم كيفية إزالة ملفات ملحق خدمة ويب من خادم محلي وخادم بعيد.

إزالة ملفات ملحق خدمة ويب من خادم المحلي

يعمل الأمر التالي على إزالة إدخال ملف ل Test.dll من قائمة قيد ملحق خدمة الويب (WebSvcExtRestrictionList) على خادم محلي.

في موجه الأوامر، قم بالتغيير إلى مجلد Sysvol\System32 (الافتراضي هو Windows\System32)، ومن ثم اكتب الأمر التالي:
iisext /RmFile c:\Source\Test.dll
تتلقي الاستجابة التالية:
الاتصال بالخادم... تم.
إزالة ملف ملحق اكتمل.

إزالة ملفات ملحق خدمة ويب من خادم بعيد

يعمل الأمر التالي على إزالة الملف Test.exe من قائمة قيد ملحق خدمة الويب (WebSvcExtRestrictionList) على كمبيوتر بعيد. في هذا المثال، يكون اسم الخادم البعيد Server1 وDomain1 هو اسم المجال واسم المستخدم وكلمة المرور التي يتم استخدامها لإكمال المهمة هي Administrator:Password11. لمزيد من المعلومات حول هذه المعلمات, راجع المقطع المعلمات في نهاية هذه المقالة.

في موجه الأوامر، قم بالتغيير إلى مجلد Sysvol\System32 (الافتراضي هو Windows\System32)، ومن ثم اكتب الأمر التالي:
iisext /RmFile c:\Source\Test.exe /s Server1 /u Domain1\Administrator /p Password11
تتلقي الاستجابة التالية:
الاتصال بالخادم... تم.
إزالة ملف ملحق اكتمل.

معلمات

  • محرك الأقراص:\Path\FileName: تحدد هذه المعلمة اسم الملف والمسار للملف ملحق خدمة ويب المراد إضافتها.
  • الوصول: "الوصول" التنسيق الرقمي مطلوب لأنه يعين ما إذا كان تعطيل ملف ملحق خدمة ويب (0) أو تمكين (1) بعد إضافة خدمة ويب.
  • معرف: معرف مطلوب عند إضافة ملحق خادم ويب لأنها تحدد المعرف المقترن بالملف. في حالة عدم وجود المعرف يعمل Iisext على إنشائه كاسم الملف (هو قابل للتنفيذ أو DLL).
  • Deletable: التنسيق الرقمي قابلة للحذف مطلوب عند إضافة ملف لأنه يمكن أن يمنع (0) أو يسمح (1) حذف ملف ملحق خدمة ويب من "قائمة تقييد ملحق خدمة ويب".
  • ShortDesc: هذا هو وصف مختصر المطلوب لملف ملحق خدمة ويب.
  • /s الكمبيوتر: تحدد هذه المعلمة اسم شبكة الاتصال أو عنوان IP للكمبيوتر البعيد. بشكل افتراضي، لا يتم استخدام هذه المعلمة، يعمل على الكمبيوتر المحلي.
  • /u المجال \ المستخدم: تحدد هذه المعلمة حساب المستخدم الذي لديه امتيازات إدارية على الكمبيوتر البعيد الذي سيتم تشغيل البرنامج النصي. يستخدم البرنامج النصي بيانات الاعتماد دخوله محلياً إذا لم يتم تحديد هذا الخيار.
  • /p كلمة المرور: كلمة المرور للحساب الذي يتم استخدامه مع المعلمة /u تحدد هذه المعلمة. إذا لم تستخدم المعلمة &/s ومطلوب كلمة مرور، يتم مطالبة المستخدم بكلمة المرور، وحجب كلمة المرور.
  • : هذه المعلمة تعرض التعليمات في موجه الأوامر.

المراجع

لمزيد من المعلومات، انقر فوق أرقام المقالات التالية لعرضها في "قاعدة معارف Microsoft":
328360 كيفية تمكين وتعطيل ملحقات ISAPI وتطبيقات CGI في IIS 6.0
328505 كيفية سرد ملحقات خادم ويب وملفات الملحق في IIS 6.0
خصائص

رقم الموضوع: 328419 - آخر مراجعة: 15‏/01‏/2017 - المراجعة: 1

تعليقات