31Aug
Zatiaľ čo nástroje Microsoft Sysinternals sú neuveriteľne silné a užitočné, jedným z prvkov, ktoré im chýba, je možnosť skontrolovať nové verzie. V súčasnosti musíte pravidelne skontrolovať stránku Sysinternals a porovnať verzie medzi systémom a najnovším oficiálnym vydaním, aby ste zostali aktuálne.
Ako lepšie riešenie sme vytvorili dávkový skript, ktorý automaticky aktualizuje nástroje Sysinternals, ktoré máte vo vašom systéme. Jediné, čo musíte urobiť, je vložiť dávkový súbor skriptu do priečinka, v ktorom sa nachádzajú nástroje Sysinternals a skript robí zvyšok, nie je potrebná žiadna konfigurácia.
Tu je návod, ako to funguje:
- Aktuálny zoznam nástrojov od Sysinternals je stiahnutý a porovnaný so súbormi v systéme.
- Ak sa nájde zhoda, aktuálna verzia zo Sysinternals sa skopíruje do vášho systému.
- Ak je nástroj momentálne spustený, je po dokončení skriptu zatvorený a potom reštartovaný.
Skript
@ECHO OFF TITLE Sysinternals Aktualizácia ECHO Sysintenals Updater ECHO Napísal: Jason Faulkner ECHO SysadminGeek.com ECHO.ECHO.NASTAVENIE NASTAVENIA SOFTWARU SETNOCALSINFORMAT = "% Temp% SysInternalsTools.tmp.txt" SET CurrentTasks = "% Temp% CurrentTasks.tmp.txt" SET StartWhenFinished = "% Temp% StartWhenFinished.tmp.txt" Adresár ECHO Detected:% ~ dp0% ~d0 CD% ~ p0 ECHO.ECHO.ECHO Stiahnutie aktuálneho zoznamu nástrojov. .. SET LiveShare = \ live.sysinternals.comtools START / MIN% LiveShare% DIR% LiveShare% / B & gt;% SysInternalsTools% TASKLIST & gt;% CurrentTasks% ECHO; ukončené nástroje & gt;% StartWhenFinished% ECHO.ECHO Aktualizácia nainštalovaných nástrojov SysInternals FOR / F %% A IN( 'DIR / B') DO( pre / F 'usebackq' %% B IN( % SysInternalsTools%) DO( IF / I [%% A]% B]( ECHO Aktualizácia %% A FOR / F "usebackq" %% C IN( % CurrentTasks%) DO( IF / I [%% A] == [%% C]zabíjanie procesu - reštarty frontu ECHO% EC>% C & gt;% StartAtFinished% TASKKILL / IM %% A / T / F)) ECHO.ECHO Pokračovanie v zabitých úlohách FOR / F "usebackq skip = 1" %% A IN( % StartWhenFinished%) DO( ECHO Spustenie %% A START "Sysinternals Tool" "%% A") Ak existuje% SysInternalsTools% DEL% SysInternalsTools% IFEXIST% CurrentTasks% DEL% CurrentTasks% AK EXIST% StartWhenFinished% DEL% StartWhenFinished% ENDLOCAL ECHO.PAUSEOdkazy
Stiahnuť Sysinternals Updater Script od Sysadmin Geek