31Aug
בעוד כלי Microsoft Sysinternals הם חזקים מאוד ושימושי, תכונה אחת הם חסרים את היכולת לבדוק גרסאות חדשות.נכון לעכשיו, אתה צריך לבדוק מעת לעת את האתר Sysinternals ולהשוות בין הגירסאות בין המערכת שלך ואת המהדורה הרשמית האחרונה כדי להישאר מעודכן.
כפתרון טוב יותר, יצרנו סקריפט אצווה אשר באופן אוטומטי לעדכן את הכלים Sysinternals יש לך על המערכת שלך.כל מה שאתה צריך לעשות הוא לשים את קובץ האצווה סקריפט לתוך התיקיה שבה כלי Sysinternals שלך ממוקמים ואת התסריט עושה את השאר, אין צורך בתצורה.
כך זה עובד:
- הרשימה הנוכחית של כלים מ Sysinternals הוא להוריד ולהשוות את הקבצים במערכת שלך.
- אם נמצאה התאמה, הגירסה הנוכחית מ- Sysinternals מועתקת למערכת שלך.
- אם כלי פועל כרגע, הוא סגור ולאחר מכן מופעל מחדש לאחר השלמת התסריט.
התסריט
@ECHO OFF כותרת Sysinternals Updater ECHO Sysintenals Updater ECHO נכתב על ידי: ג 'ייסון Faulkner ECHO SysadminGeek.com ECHO.הֵד."% Temp% SysInternalsTools.tmp.txt" SETTternalsTools = "% Temp% CurrentTasks.tmp.txt" SET StartWhenFinished = "% Temp% StartWhenFinished.tmp.txt" ECHO ספרייה שזוהתה:% ~ dp0% ~d0 CD% ~ p0 ECHO.הֵד.ECHO הורדת רשימת הכלים הנוכחית. .. SET LiveShare = \ live.sysinternals.comtools התחלה / MIN% LiveShare% DIR% LiveShare% / B & gt;% SysInternalsTools% TASKLIST & gt;% CurrentTasks% ECHO; כלים שהסתיימו & gt;% ECHO.E%( % S INInternalsTools%) DO( אם / אני [%% A] == [% /(% E%% C)( ECHO מעדכן %% A / F "usebackq" %% C IN( % CurrentTasks%) DO( אם / אני [%% A] == [%% C]( ECHO %% C פועל כעת,תהליך הריצה - הפעלה מחדש של תור ECHO %% C & gt; & gt;% StartWhenFinished% TASKKILL / IM %% A / T / F)) XCOPY% LiveShare %%% B %% A / Y ECHO.))) ECHO.ECHO חידוש משימות שנמחקו עבור / F "usebackq דלג = 1" %% A%( % StartWhenFinished%) DO( ECHO החל %% A התחל "Sysinternals כלי" "%% A") אם קיים% SysInternalsTools% DEL% SysInternalsTools% IF% EX%% מסננים%%%%%%% מסננים%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%PAUSEקישורים
הורד Sysinternals Updater סקריפט מ Sysadmin חנון