31Aug
Vaikka Microsoft Sysinternals -työkalut ovat uskomattoman tehokkaita ja hyödyllisiä, yksi ominaisuus, jota heillä ei ole, on kyky tarkistaa uusista versioista. Tällä hetkellä sinun on säännöllisesti tarkistettava Sysinternals-sivusto ja verrata versioita järjestelmän ja viimeisimmän virallisen julkaisun välillä, jotta pysyisit ajan tasalla.
Paras ratkaisu olemme luoneet eräkäsikirjoituksen, joka päivittää automaattisesti järjestelmän Sysinternals-työkalut. Sinun tarvitsee vain laittaa komentojonotiedosto kansioon, jossa Sysinternals-työkalusi sijaitsevat, ja komentosarja tekee loput, mitään kokoonpanoa ei tarvita.
Näin se toimii:
- Nykyinen Sysinternals-työkalujen luettelo ladataan ja verrataan järjestelmän tiedostoihin.
- Jos ottelu löytyy, nykyinen versio Sysinternalsista kopioidaan järjestelmään.
- Jos työkalu on käynnissä, se suljetaan ja käynnistetään uudelleen, kun komentosarja on valmis.
Script
@ECHO OFF TITLE Sysinternals Updater ECHO-asentajien päivitys ECHO Kirjoittanut: Jason Faulkner ECHO SysadminGeek.com ECHO.KAIKU.SETLOCAL ENABLEDELAYEDEXPANSION SET SYSInternalsTools = "% Temp% SysInternalsTools.tmp.txt" SET CurrentTasks = "% Temp% CurrentTasks.tmp.txt" SET StartWhenFinished = "% Temp% StartWhenFinished.tmp.txt" ECHO havaittu hakemisto:% ~ dp0%d0 CD% ~ p0 ECHO.KAIKU.ECHO Nykyisen työkalulistan lataaminen. .. SET LiveShare = \ live.sysinternals.comtools START / MIN% LiveShare% DIR% LiveShare% / B & gt;% SysInternalsTools% TASKLIST & gt;% CurrentTasks% ECHO; Lopetetut työkalut & gt;% Käynnistä, kun lopetettu% ECHO.ECHO Asennetun SysInternals-työkalun päivittäminen FOR / F %% A IN = '[DIR / B'] DO( FOR / F "usebackq" %% B IN( % SysInternalsTools%(ECHO %% C on parhaillaan käynnissä,% B]( ECHO päivittää %% A FOR / F "usebackq" %% C IN( % CurrentTasks%) DO( IF / I [%% A]tappamisprosessi - jonon uudelleen käynnistäminen ECHO %% C & gt;% Käynnistys lopetettu% TASKKILL / IM %% A / T / F)) XCOPY% LiveShare %%% BIO% A / Y ECHO.))) ECHO.ECHO Aloitus %% A START "Sysinternals Tool" "%% A") JOS OLET% SysInternalsTools% DEL% SysInternalsTools% IFEXIST% CurrentTasks% DEL% CurrentTasks% IF EXIST% KäynnistysKäynnistynyt% DEL% KäynnistysKäynnistynyt% ENDLOCAL ECHO.PAUSELinkit
Lataa Sysinternals Updater -ohjelma Scriptiltä Sysadmin Geek