البحث عن ويندوز مستخدمي النطاق

Dutch French Spanish Portuguese Italian German Japanese Chinese Korean Russian Arabic Bookmark and Share this Article Original English article
  

برنامجيا البحث عن المستخدم في بيئة مختلطه ويندوز nt/2000.

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

من أجل حل مشكلة ، يمكنك استخدام زوجين من النهج. الاولى تتعلق واحدة منها المصدرة للمستخدم قائمة ، جنبا الى جنب مع كل مستخدم للممتلكات ، الى فاصله - محدد او ملف قاعدة بيانات (سياسي ، او الوصول الى لغة الاستعلامات البنيويه). ان العيب الرئيسي لهذا الحل هو ضرورة لاستكمالات دورية للتصدير قائمة. والعيب الثاني ، الذي يلغي الحاجة الى الصيانة ، واستعان بأحد adsi القائم النصي.

وهذا النهج هو مبين في النص التالي.

المدونه

السكريبت يتيح عمليات تفتيش ضد نطاقات متعددة. ومن اجل انجاز هذه ، انت بحاجة الى توفير المدخلات باعتبارها ثانى الحجه قائمة النطاقات (الاسماء الفرديه تحتاج الى يفصل بينهما الفوارز المنقوطه). الحجه الاولى من المخطوطه هي جزء من اسم المستخدم (أي طولها) التي تريد المباراة ضد حساب الاسماء. نوع السكريبت الى محرر (مع كلمة ختاميه لالمعوقين) واحفظه مع آ. Vbs التمديد كما finduser.vbs :

  '************************************************* ************** 
  '*** السكريبت الذي يبحث عن اسم المستخدم في أحد أكثر المجالات المتعلقة بها 
  '*** يبحثون عن المباراة على سلسلة من الحروف تحدده انت. 
 '*** 
  '*** النحو : 
  '*** Cscript / / nologo finduser.vbs الخيط dom1] ؛ Dom2] 
  '*** حيث تستخدم شريطا لمباراة ضد اسم المستخدم 
  '*** Dom1 ؛ Dom2 الفاصله المنقوطه هو فصل واحد أو قائمة 
  '*** اكثر مجالات البحث (اي حدود على عدد من مداخل) 
  
  '************************************************* ************** 
  '*** اعلان متغير 
  
  قاتمه sname 'شريطا لمباراة 
  Sdom قاتمه 'شريطا تخزين قائمة المجالات 
  قاتمه ادوم 'مصفوفه تخزين قائمة المجالات 
  قاتمه icount 'مضادة متغير 
  قاتمه odomain 'وجوه تمثل المجال 
  قاتمه ouser 'وجوه الذين يمثلون حساب المستخدم 
  قاتمه sline 'شريطا تتضمن نتائج البحث 
  
  '************************************************* ************** 
  '*** متغير التهيءه 
  
  Sname = wscript.arguments (0) 
  Sdom = wscript.arguments (1) 
  ادوم = سبليت) sdom ، "؛") 
  
  '************************************************* ************** 
  '*** مباريات في البحث عن الحلقه 
  
  لicount = 0 لubound (ادوم) 
  
  مجموعة odomain = getobject ( "winnt : / /" & ادوم (icount)) 
  Odomain.filter = مصفوفه ( "المستخدم") 
  لكل ouser في odomain 
  اذا instr (1 ، ouser.name ، sname ، 1)> 0 عندئذ 
  Sline = odomain.name & "\" & & ouser.name "؛" 
  Sline = sline ouser.description & & "؛" 
  Sline = sline ouser.fullname & & "؛" 
  Wscript.echo sline 
  نهاية إذا 
  القادم 
  
  القادم 

ادارة المأجور

عندما قمت بتشغيل finduser.vbs باستخدام cscript.exe في القيادة السريعه النافذة ، يمكنك بسهولة العثور على الاسم الكامل والمجال للمستخدم ، لما له من اسم المستخدم. فعلى سبيل المثال ، عندما ابحث لمعرفة ما اذا كان اسم المستخدم bsmith هو mtit في هذا المجال ، اجد ان مستخدم بوب سميث ان تسند اسم المستخدم

هذا هو مقال اضافها لين parov
تنصل : موقعنا ليست مسؤولة عن المعلومات الواردة في هذه المادة. هذه المادة ولا يعبر باي حال عن آراء ، آراء ، والافكار او المعتقدات من المواد دليل الموظفين.

ترجمة أشعار : المادة "البحث عن ويندوز مستخدمي النطاق" وقد ترجم تستخدم مشغل داءره الترجمة. ونحن نعتذر عن اي باخلاص اخطاء الترجمة التي وقعت. شكرا للتفاهم.


Online: 851 users browsing the articles directory