3Sep

بناء نظام تحديث الملفات الآلي الخاص بك

click fraud protection

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

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

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

إعداد البيئة

من السهل جدا إعداد بيئة العمل لهذا العمل، وبمجرد القيام به، هو حقا "تعيينه وننسى ذلك" الحل.

instagram viewer
  1. قم بتكوين حافظة داخل موقع ويب لديك حق الوصول اليه الذي سيقوم بوحدة الخدمة كالمجلد الرئيسي( أي تولسفولدر).
  2. قم بتحميل جميع الأدوات المساعدة المشتركة الخاصة بك إلى هذا المجلد.
  3. على الملقمات التي تريد مزامنتها مع الموقع الرئيسي، ضع البرنامج النصي أدناه في المجلد المحلي الذي يحمل الأدوات( و وجيت إذا لم يكن لديك بالفعل).
  4. قم بتحديث عنوان ورل للمجلد الرئيسي الخاص بك( مثل هتب: //my.site.com/ تولسفولدر).
  5. جدولة البرنامج النصي لتشغيله بشكل دوري وسيتم مزامنة جميع الأدوات المحلية الموجودة على الموقع الرئيسي.

الاستخدامات البديلة

في حين أننا قد غطت الاستخدام العملي قد يكون مسؤول النظام لهذا النوع من البرنامج النصي، وهناك العديد من الحالات الأخرى التي يمكن أن يكون هذا البرنامج النصي في متناول اليدين:

  • استخدام لتحديث سيسينترنالس و نيرسوفت المرافق على الآلات المحلية( ورل مدرجةفي السيناريو).
  • استخدم على نظام سطح المكتب للحفاظ على مجموعة من المستندات المزامنة مع نسخة رئيسية.

يدعم البرنامج النصي كلا من الشفرة المشفرة لعنوان ورل بالإضافة إلى توفير واحد من سطر الأوامر( أي أوبداتفرومويب هتب: //source.site.com/ Stuff.zip)، لذا استخدم خيالك.

السيناريو

ECHO أوف تيتل تحديث من ويب إيكو تحديث من ويب إيكو كتبه: جيسون فولكنر إيكو SysadminGeek.com إيكو.صدى صوت.سيتلوكال إنابلكستنسيونس ريم ضع هذا البرنامج النصي في المجلد الذي يحتوي على الأدوات المساعدة لتحديث.ريم يتطلب وجيت أن يكون في نفس المجلد مثل هذا البرنامج النصي أو في موقع محدد في متغير باث.يتم تحديد عنوان ورل ريم للبحث عن التحديثات في الحدث بلا شيء كمعلمة.عنوان ورل ريم من الفائدة --- ريم سيسينترنالس: هتب: أدوات //live.sysinternals.com/ ريم نيرسوفت: هتب: لوحة //www.nirsoft.net/ سيت ورل = هتب: //my.site.com/ تولسفولدر ريم إذا تم تحديد معلمة، استخدم ذلك كعنوان ورل.إذا لم{ ٪ 1} =={ } سيت ورل =٪ 1 ريم تعيين هذه القيمة إلى 1 لإعادة تشغيل المهام التي تم إيقافها أثناء عملية التحديث.سيت ريستارتكيلدتاسكس = 0 إيكو الكشف عن الدليل:٪ ~ dp0٪ ~ d0 سد٪ ~ p0 إيكو.صدى صوت.سيت نيوفيل =. NEW فور / F ٪٪ A إن( 'دير / B') دو وجيت --output-دوكومنت = "٪٪ A٪ نيوفيل٪" "٪ ورل٪ / ٪٪ A" ريم ديليت إمبتي( نوت فوند).فورفيلز / P./ C "سمد / C إف @ فسيزي == 0 ديل / F / Qpath" سيت ستارتوهنفينيشد = "٪ تيمب٪ StartWhenFinished.tmp.txt" إيكو؛ أدوات منتهية & غ؛٪ ستارتوينفينيشد٪ فور / F ٪٪ A إن( 'دير / B') دو( إف إكسيست "٪٪ A٪ نيوفيل٪"( إيكو عثر على نسخة جديدة من: ٪٪ A ريم إذا كان الملف قيد التشغيل،(٪٪ A] == [٪٪ B]( إيكو ٪٪ B قيد التشغيل حاليا، مما أسفر عن مقتل العملية إيكو ٪٪ A & غ٪ / A ٪٪ B إن( 'تاسكليست')؛ & غ؛٪ ستارتوينفينيشد٪ تاسكيل / إم "٪٪ B" / T / F)) ريم استبدال مع الإصدار الجديد ديل / F / Q "٪٪ A" رينام "٪٪ A٪ نيوفيل٪" "٪٪ A") إيكو إيكو بدء التشغيل ٪٪ A ستارت" إعادة التشغيل٪( ٪٪٪ "" ٪٪ A ")) إف إكسيست"٪ ستارتوهنفينيشد٪ "ديل"٪ ستارتوهنفينيشد٪ "إندلوكال

وصلات

تحميل أوبديتفرومويب سكريبت من SysadminGeek.com

تحميل وجيت