31Aug
Sementara alat Sysinternals Microsoft sangat hebat dan berguna, fitur yang mereka kekurangan adalah kemampuan untuk memeriksa versi baru. Saat ini, Anda harus secara berkala memeriksa situs Sysinternals dan membandingkan versi antara sistem Anda dan rilis resmi terbaru untuk selalu mengikuti perkembangan terkini.
Sebagai solusi yang lebih baik, kami telah membuat skrip batch yang akan secara otomatis memperbarui alat Sysinternals yang Anda miliki di sistem Anda. Yang harus Anda lakukan adalah memasukkan file skrip batch ke dalam folder tempat alat Sysinternals Anda berada dan skrip melakukan sisanya, tidak ada konfigurasi yang diperlukan.
Berikut adalah cara kerjanya:
- Daftar alat saat ini dari Sysinternals didownload dan dibandingkan dengan file di sistem Anda.
- Jika ditemukan kecocokan, versi terbaru dari Sysinternals akan disalin ke sistem Anda.
- Jika alat sedang berjalan, sudah ditutup dan kemudian restart setelah skrip selesai.
Script
@ECHO OFF TITLE Sysinternals Updater ECHO Sysintenals Updater ECHO Ditulis oleh: Jason Faulkner ECHO SysadminGeek.com ECHO.GEMA.SETLOCAL ENABLEDELAYEDEXPANSION SET SysInternalsTools = "% Temp% SysInternalsTools.tmp.txt" SET CurrentTasks = "% Temp% CurrentTasks.tmp.txt" SET StartWhenFinished = "% Temp% StartWhenFinished.tmp.txt" ECHO Direktori yang terdeteksi:% ~ dp0% ~d0 CD% ~ p0 ECHO.GEMA.ECHO Mengunduh daftar alat saat ini. .. SET LiveShare = \ live.sysinternals.comtools START / MIN% LiveShare% DIR% LiveShare% / B & gt;% SysInternalsTools% TASKLIST & gt;% CurrentTasks% ECHO; Perangkat yang dihentikan & gt;% StartWhenFinished% ECHO.ECHO Memperbarui alat SysInternals yang terinstal FOR / F %% A IN( 'DIR / B') DO( FOR / F "usebackq" %% B IN( % SysInternalsTools%) DO( IF / I [%% A] == [%% B]( ECHO Memperbarui %% A FOR / F "usebackq" %% C IN( % CurrentTasks%) DO( IF / I [%% A] == [%% C]( ECHO %% C saat ini berjalan,proses pembunuhan - antrian restart ECHO %% C & gt;% StartWhenFinished% TASKKILL / IM %% A / T / F)) XCOPY% LiveShare %%% B %% A / Y ECHO.))) ECHO.ECHO Melanjutkan tugas yang terbunuh FOR / F "usebackq skip = 1" %% A IN( % StartWhenFinished%) DO( ECHO Memulai %% A START "Alat Sysinternals" "%% A") JIKA ADA% SysInternalsTools% DEL% SysInternalsTools% IFEXIST% CurrentTasks% DEL% CurrentTasks% IF EXIST% StartWhenFinished% DEL% StartWhenFinished% ENDLOCAL ECHO.PAUSELinks
Download Sysinternals Updater Script dari Sysadmin Geek