أنت غير متصل حاليًا، وفي انتظار الإنترنت الخاص بك ليقوم بإعادة الاتصال

كيفية استخدام الوحدة النمطية الماسح (VPModuleScanner.js) ValidatePath ASP.NET

هام: تمت ترجمة هذا المقال باستخدام برنامج ترجمة آلية لشركة مايكروسوفت بدلاً من الاستعانة بمترجم بشري. تقدم شركة مايكروسوفت كلاً من المقالات المترجمة بواسطة المترجمين البشر والمقالات المترجمة آليًا وبالتالي ستتمكن من الوصول إلى كل المقالات الموجودة في قاعدة المعرفة الخاصة بنا وباللغة الخاصة بك. بالرغم من ذلك، فإن المقالة المترجمة آليًا لا تكون دقيقة دائمًا وقد تحتوي على أخطاء إملائية أو لغوية أو نحوية، مثل تلك الأخطاء الصادرة عن متحدث أجنبي عندما يتحدث بلغتك. لا تتحمل شركة مايكروسوفت مسئولية عدم الدقة أو الأخطاء أو الضرر الناتج عن أية أخطاء في ترجمة المحتوى أو استخدامه من قبل عملائنا. تعمل شركة مايكروسوفت باستمرار على ترقية برنامج الترجمة الآلية. إذا ما وجدت أحد الأخطاء وترغب في المساعدة في هذا المجهود، الرجاء اتمام الاستطلاع الموجود أسفل هذه المقالة

اضغط هنا لرابط المقالة باللغة الانجليزية887290
الموجز
لقد أصدرت Microsoft الملف Microsoft ASP.NET ValidatePath الوحدة النمطية ماسح (VPModuleScanner.js). يختبر الملف VPModuleScanner.js كمبيوتر من تحديد ما إذا تم تثبيت الوحدة النمطية ValidatePath ASP.NET. VPModuleScanner.js تقارير ما إذا كان قد تم أي من الشروط التالية صحيحاً:
  • يتم تثبيت الوحدة النمطية ValidatatePath ASP.NET على النظام الممسوحة ضوئياً.
  • الوحدة النمطية ValidatatePath ASP.NET غير مثبت على النظام الممسوحة ضوئياً.
  • تعذر الحصول على حالة التثبيت الخاصة الوحدة النمطية ValidatePath لأحد من الأسباب التالية:
    • Microsoft Internet Information Services (IIS) غير مثبت على الكمبيوتر الممسوحة ضوئياً.
    • غير مثبت على الكمبيوتر الممسوحة ASP.NET.
    • التفحص exeperienced خطأ أثناء مسح للكمبيوتر.
يمكنك استخدام الملف VPModuleScanner.js بالملف VPMultimachineWrapper.js لتفحص الكمبيوتر أكثر. للحصول على مزيد من المعلومات حول كيفية البحث عن مشاكل canonicalization ASP.NET، انقر فوق رقم المقال التالي لعرض المقالة في قاعدة معارفMicrosoft:
887289 HTTP النمطية للتحقق من وجود مشاكل canonicalization ASP.NET
للحصول على مزيد من المعلومات حول كيفية تحديد إصدار ASP.NET, انقر فوق رقم المقال التالي لعرض المقالة في قاعدة معارفMicrosoft:
318785 تحديد سواء وحزم الخدمات المثبتة على.NET Framework

تحميل معلومات

يتوفر للتحميل من مركز تحميل Microsoft الملف التالي:

DownloadDownload the VPModuleScanner package now.

تاريخ الإصدار: أكتوبر, 2004 14

للحصول على معلومات إضافية حول كيفية تحميل الملفات، Microsoft Support انقر فوق رقم المقال التالي لعرض المقالة في قاعدة معارفMicrosoft:
119591 كيفية الحصول على ملفات دعم Microsoft من الخدمات المباشرة
Microsoft تفحص الملف بحثاً عن الفيروسات. يستخدم Microsoft البرنامج الكشف عن الفيروسات الحالي معظم التخزين المتوفرة على التاريخ الذي تم نشرها الملف. تم تخزين الملف على ملقمات محسنة الأمان التي تساعد على منع أي تغييرات غير مصرح به إلى الملف.

قيود المعروفة و المسائل

  • يجب عليك الوصول الإداري إلى تشغيل هذه الأداة عن بعد أو محلياً.
  • لا يمكنك تعيين أوراق اعتماد لتشغيل هذه الأداة. ومع ذلك، يمكنك استخدام الأمر لبدء جلسة لسطر أوامر التي تحتوي على أوراق الاعتماد اليمنى. للحصول على مزيد من المعلومات حول التشغيل كأمر, انقر فوق رقم المقال التالي لعرض المقالة في قاعدة معارفMicrosoft:
    294676 كيفية تمكين وكيفية استخدم الأمر " تشغيل كـ " عند تشغيل البرامج في Windows
  • يستخدم VPModuleScanner.js الوكيل Active Directory Service Interfaces (ADSI) للاتصال قاعدة تعريف بعيدة. لذلك، يجب أن لدى في مكون ملفات Common IIS مثبتة الكمبيوتر الذي بتشغيل البرنامج النصي. وإلا، تقارير الأداة أن IIS غير مثبت على الكمبيوتر العميل.
  • ويعتمد هذه الأداة على مفتاح تسجيل لتحديد سواء مهلة البرنامج النصي داخلية. ولذلك، يجب تشغيل مثيل واحد فقط من الأداة على كل كمبيوتر.
  • الكمبيوتر مع IIS الإصدار 6.0 فقط، أبلغ وحالة الوحدة النمطية ValidatePath حتى إذا تم تعطيل ASP.NET خلال قائمة ملحق خدمة ويب.
  • تقارير الماسح " ASP.NET " غير نشط إذا تم تثبيت Microsoft.NET Framework قبل IIS. وفي هذه الحالة، IIS على أي تعيين ASP.NET ولا يمكن استخدامه وظيفة ASP.NET.

التقنيات المستخدمة

يستخدم VPModuleScanner.js التقنيات التالية التي قد يتم تعطيل أو محددة في بيئة شركة أو datacenter:
  • VPModuleScanner.js يستخدم DCOM ADSI: للاتصال قاعدة تعريف IIS.
  • مشاركات SMB في الاتصال ثم استعادة الملفات من موقع مشترك إدارة بعيدة. يجب تمكين مشاركة الإدارة البعيدة.
  • يجب أن يتم تسجيل مكون COM FileSystemObject (Scrrun.dll) على الكمبيوتر الذي بتشغيل البرنامج النصي. يتم استخدام مكون FSO لفتح الملف Machine.config على نظام ملفات بعيد. تعطيل هذا المكون على ملقمات IIS الإنتاج ننصح نُهج أمان معينة. للحصول على مزيد من المعلومات حول هذه النُهج, يمكنك زيارة مواقع Microsoft على ويب التالية:

استخدام الماسح النمطية ValidatePath ASP.NET

تفحص VPModuleScanner.js كمبيوتر الذي الذي تحدده في الوحدة النمطية ValidatePath ASP.NET. يمكنك استخدام VPModuleScanner.js معاً بواسطة VPMultiMachineWrapper.js في بيئات المؤسسة حيث يتم تفحص, عليك أجهزة كمبيوتر متعددة.

VPMultiMachineWrapper.js

رموز تبديل سطر الأوامر

  • /l تعيين ملف يحتوي على قائمة من أجهزة الكمبيوتر لإتمام عملية المسح. يمكن أن تكون أسماء الكمبيوتر اسم NetBIOS أو عنوان IP. يوجد إدخال واحد لكل سطر.
  • تعيّن domainname /d حد مجال Windows التي يجب أن يتم تفحص, حيث domainname هو اسم والمجال الحد الأقصى هو الحد الأقصى الإدخالات. أجهزة الكمبيوتر في المجال example.domain.com 1,000 أولاً بتفحص يقوم الأمر المثال التالي:
    /d example.domain.com 1000 VPMultiMachineWrapper.js
    ملاحظة تفحص المجال فقط بالبحث عن حسابات الكمبيوتر التي تكون داخل CN = التنظيمية (OU) أجهزة الكمبيوتر. هذا هو OU المضمنة حيث يتم تخزين حسابات كمبيوتر في Active Directory. ومع ذلك، إذا كانت حسابات الكمبيوتر الموجود في OU مخصص مثل OU = Web_Servers, البرنامج النصي لم يجد عليها.
  • تعيين المهلة للبرنامج النصي الداخلي (VPModuleScanner.js) & ‎ /t & ‎. إجراء مكالمات معينة في VPModuleScanner.js غير المهلة. هذا إجراء فإنه الضرورية إلى التفاف VPModulescanner.js مع VPMultimachineWrapper.js وإلى بتقديم مهلة التي يمكن استخدامها لتحديد VPMultimachineWrapper.js المدة التي يجب أن تنتظر VPModulescanner.js لإرجاع مسؤول. يقوم المثال التالي تتفحص الأجهزة المسرودة في الملف Computers.txt. الخارج أوقات النصي الداخلي (VPModulescanner.js) بعد 30 ثانية ثم مهلة يتم إضافة إدخال إلى ملف السجل:
    VPMultiMachineWrapper.JS /t 30 /l computers.txt
  • تعيّن موقع واسم من ملف السجل & ‎ /o. إذا لم يتم تعيين رمز التبديل هذا يسجل الأداة إلى VPModuleScanner.log في المجلد حيث يوجد البرنامج النصي. اسم الذي تحدده يمكن اسم ملف أو مسار كامل إلى حيث تريد أن يوضع الملف. يتم حفظ الملف بحيث يمكنك فتحه بواسطة Microsoft Excel أو بواسطة LOGPARSER في تنسيق ملف المفصول بفواصل csv.. إذا لم يتم تعيين & ‎ /o يتم كتابة الإخراج (VPModulescanner.log و VPModulescanner_trace.txt) إلى المجلد الحالي. المثال التالي بتفحص أجهزة الكمبيوتر من المجال example.com 100 الأولى ثم يكتب الإخراج وسجل التتبع إلى الدليل % متغير % temp النظام يشير إلى: PVMScanner.js /d example.com 100 & ‎ /o %temp%\vpoutput.txt
  • /? عرض التعليمات.

VPMultiMachineWrapper.js بتجميع بقائمة من أجهزة الكمبيوتر من أي ملف نصي أو خلال LDAP الاستعلام من Active Directory. عندما يكون VPMultiMachineWrapper.js قائمة كاملة من أجهزة الكمبيوتر، ويبدأ حلقة أو استدعاء VPModuleScanner.js من أجل كل كمبيوتر.

VPMultiMachineWrapper.js تسجل رسائل التصحيح به في الملف VPMultiMachineWrapper_Trace.txt. يمكنك استخدام ملف التتبع إذا كنت بحاجة إلى استكشاف أخطاء VPMultiMachineWrapper.js.

VPModulesScanner.js تسجل رسائل التصحيح به في الملف VPModulesScanner_Trace.txt. يمكنك استخدام ملف التتبع إذا كنت بحاجة إلى استكشاف أخطاء VPModulesScanner.js.

المثال التالي هو مثال عن كيفية بدء تشغيل VPMultiMachineWrapper.js VPModuleScanner.js:
cscript //nologo //t:30 VPModuleScanner.js /o "c:\temp" Machine1
يشرح الجدول التالي رموز تبديل المستخدم:
//t:30 قيمة المهلة في هذه الحالة 30 ثانية، التي يعتمدها مشغّل البرنامج النصي
& ‎ /o ôc:\tempö تعيّن الدليل الإخراج التي يجب استخدامها
Machine1تعيين الكمبيوتر المراد تفحصها

  • تثبيت / تثبيت في mitigation على الكمبيوتر المحلي
    يمكن استخدام NOTE / التثبيت محلياً. استخدام / التثبيت معاً ذو اسم كمبيوتر بإنشاء رسالة إعلام بالخطأ. يجب عليك VPModule.msi في نفس الدليل على أنه VPModuleScanner.js.
    يستخدم VPModuleScanner.js لسطر الأوامر التالية لتثبيت VPModule.MSI:
    MSIexec /install script_path\VPModule.msi /qn
  • تعيّن /O الدليل الخاص بسجل المسح. إذا لم تقم بتحديد دليل، يتم كتابة التقرير إلى VPMultiMachineWrapper.log.
  • تعين اسم الكمبيوتر البعيد الذي VPModuleScanner.js التعرّف على تفحص < machinename > . لا يمكن استخدام رمز التبديل هذا مع / التثبيت .
  • /? عرض التعليمات.

ملفات السجل استخدم التنسيق التالي:
DATETIME, أو SERVERNAME PATCHSTATUS NETFX_VERSION_STRING, MACHINESTATUS,
العناصر التالية تصف العناصر من هذا التنسيق:
  • تعيين التاريخ والوقت عندما تم إنشاء إدخال تفحص DATETIME.
  • SERVERNAME هو في اسم NetBIOS أو عنوان IP من نظام الممسوحة.
  • NETFX_VERSION_STRING هو إصدار وقت التشغيل.NET المثبت على نظام الممسوحة ضوئياً. يتم تعيين هذا الإدخال إذا تعذر العثور على الكمبيوتر إلى .
  • MACHINESTATUS هي حالة الكمبيوتر. سلاسل حالة الكمبيوتر التالية هي الممكنة:
    • تثبيت IIS IIS وإطار عمل.NET يتم تثبيتها، وتم تمكين ASP.NET.
    • IIS غير مثبت على الكمبيوتر العميل لا يمكن مسح الكمبيوتر المسح (العميل) لأنها للقراءة لم تثبيت المكون ملفات Common IIS .
    • خطأ (errnumber : وصف الخطأ ) تم الإعلام عن خطأ أثناء محاولة الاتصال إلى IIS أو أثناء التفحص.
    • لم يتم العثور على ملف التكوين برنامج نصي تحديد مسار UNC البعيد, ولكن لا يمكن الاتصال بـ المشاركة المسؤول من النظام البعيد. حدوث ذلك، على سبيل المثال، إذا قمت بإيقاف تشغيل خدمة الملقم على الكمبيوتر البعيد أو إذا معطلة مشاركات المسؤول.
  • تعيّن فيما إذا تم تثبيت التحديث PATCHSTATUS. تحديث سلاسل الحالة التالية هي الممكنة:
    • الوحدة النمطية غير مثبت الكمبيوتر ليس في httpModule ValidatePath مثبت.
    • وحدة نمطية مثبتة يكون لجهاز الكمبيوتر في httpModule ValidatePath مثبت.
    • تعذر الحصول على حالة غير معروفة حالة التحديث.
فيما يلي يتم تسجيل أمثلة الإدخال:
  • 10-5-2004، 12:00:05 PDT, SERVER1 أو غير معروف أو غير معروف أو Error(0x800A0046: Permission denied) أو حالة غير معروفة
    المستخدم فيها تشغيل البرنامج النصي الذين ليس حقوق المسؤول على الملقم.
  • وحدة نمطية مثبتة:00:06 10-5-2004 12 PDT, SERVER2, v1.1.4322, IIS مثبتاً لديك،
    يتم تثبيت VPmodule على SERVER2.
  • PDT, SERVER3 أو 10-5-2004، 12:00:07 v1.1.4322, IIS مثبتاً لديك، الوحدة النمطية غير مثبت
    غير مثبت على SERVER3 VPmodule.
يمكنك استخدام VPModuleScanner.js كبرنامج نصي SMS. تُستخدم رموز الإرجاع التالية ليتوافق مع SMS:
  • 20000 غير مثبت VPmodule على النظام.
  • لا يمكن العثور على Machine.config 20001 . لم يتم تثبيت IIS.
  • يتم تثبيت VPmodule 0 .
  • < الأخرى > حدث خطأ التي لا حساب رموز أعلاه لـ.
فيما يلي يتم تسجيل رسائل خطأ ملف في MACHINESTATUS:
  • لم يتم تثبيت IIS على الكمبيوتر الممسوحة Error(0x800A01CE: The remote server machine does not exist or is unavailable) أو الكمبيوتر الذي تم تعيينه لا يستجيب.
  • Error(0x800A0046: Permission denied) المستخدم الذي يتم تنفيذ التفحص ليس حقوق المسؤول على الكمبيوتر الممسوحة ضوئياً.
  • Error(0x80070424:) يتم تثبيت مكون ملفات Common IIS فقط على الكمبيوتر الممسوحة ضوئياً.
  • غير معروف أو Error(0x80070422:) معطل خدمة مسؤول IIS.
مراجع
للحصول على مزيد من المعلومات حول LOGPARSER, انقر فوق رقم المقال التالي لعرض المقالة في قاعدة معارفMicrosoft:
840671 أدوات Resource Kit IIS 6.0
للحصول على مزيد من المعلومات، انقر فوق الأرقام المقال التالي لعرض المقالات في قاعدة معارفMicrosoft:
887405 كيفية استخدام Windows Installer أو نهج المجموعة لنشر في VPModule.msi في مجال Active Directory
887404 كيفية استخدام Systems Management Server 2003 to deploy الوحدة النمطية ValidatePath
887787 قد تتلقى رسائل خطأ من خدمات Reporting بعد تثبيت الوحدة النمطية ValidatePath ASP.NET

تحذير: تمت ترجمة هذه المقالة تلقائيًا

خصائص

رقم الموضوع: 887290 - آخر مراجعة: 12/03/2007 18:52:00 - المراجعة: 2.3

Microsoft ASP.NET 1.1, Microsoft ASP.NET 1.0, Microsoft .NET Framework 1.0, Microsoft .NET Framework 1.0 Service Pack 1, Microsoft .NET Framework 1.0 Service Pack 2, Microsoft .NET Framework 1.0 Service Pack 3, Microsoft .NET Framework 1.1, Microsoft .NET Framework 1.1 Service Pack 1, Microsoft .NET Framework Software Development Kit 1.0 Service Pack 2, Microsoft .NET Framework Software Development Kit 1.0 Service Pack 1, Microsoft .NET Framework Software Development Kit 1.0 Service Pack 2

  • kbsecurity atdownload KB887290 KbMtar kbmt
تعليقات