الصفحة الرئيسية » howto » دفعة البرنامج النصي لتحديث أدوات Sysinternals السيارات

    دفعة البرنامج النصي لتحديث أدوات Sysinternals السيارات

    في حين أن أدوات Microsoft Sysinternals قوية ومفيدة بشكل لا يصدق ، فإن الميزة الوحيدة التي تفتقر إليها هي القدرة على التحقق من الإصدارات الجديدة. في الوقت الحالي ، يجب عليك مراجعة موقع Sysinternals بشكل دوري ومقارنة الإصدارات بين نظامك وأحدث الإصدارات الرسمية لكي تبقى على اطلاع دائم.

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

    هنا كيف يعمل:

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

    النص

    ECHO OFF TITLE Sysinternals Updater ECHO Sysintenals Updater ECHO Written by: Jason Faulkner ECHO SysadminGeek.com ECHO. صدى صوت. SETLOCAL ENABLEDELAYEDEXPANSION SET SysInternalsTools = "٪ Temp٪ SysInternalsTools.tmp.txt" SET CurrentTasks = "٪ Temp٪ CurrentTasks.tmp.txt" SET StartWhenFinished = "٪ Temp٪ StartWhenFinished.tmp.txt" ECHO Detected directory:٪ ~ dp0٪ ~ d0 CD٪ ~ p0 ECHO. صدى صوت. ECHO تحميل قائمة الأدوات الحالية ... SET LiveShare = \ live.sysinternals.comtools START / MIN٪ LiveShare٪ DIR٪ LiveShare٪ / B>٪ SysInternalsTools٪ TASKLIST>٪ CurrentTasks٪ ECHO ؛ الأدوات المنتهية>٪ StartWhenFinished٪ ECHO. ECHO تحديث تثبيت SysInternals أدوات FOR / F ٪٪ A IN ('DIR / B') DO (FOR / F "usebackq" ٪٪ B IN (٪ SysInternalsTools٪) DO (IF / I [٪٪ A] == [٪ ٪ B] (ECHO تحديث ٪٪ A FOR / F "usebackq" ٪٪ C IN (٪ CurrentTasks٪) DO (IF / I [٪٪ A] == [٪٪ C] (ECHO ٪٪ C قيد التشغيل حاليًا ، عملية القتل - إعادة تشغيل قائمة انتظار ECHO ٪٪ C >>٪ StartWhenFinished٪ TASKKILL / IM ٪٪ A / T / F)) XCOPY٪ LiveShare ٪٪٪ B ٪٪ A / Y ECHO.))) ECHO. ECHO استئناف المهام التي تم قتلها لـ / F "usebackq skip = 1" ٪٪ A IN (٪ StartWhenFinished٪) DO (ECHO Starting ٪٪ A START "Sysinternals Tool" "٪٪ A") إذا كان EXIST٪ SysInternalsTools٪ DEL٪ SysInternalsTools٪ IF EXIST٪ CurrentTasks٪ DEL٪ CurrentTasks٪ IF EXIST٪ StartWhenFinished٪ DEL٪ StartWhenFinished٪ ENDLOCAL ECHO. وقفة

    الروابط

    تنزيل Sysinternals المحدث سيناريو من مسؤول النظام المهوس