Partijas skripts, lai automātiski atjauninātu Sysinternals rīkus

Satura rādītājs:

Partijas skripts, lai automātiski atjauninātu Sysinternals rīkus
Partijas skripts, lai automātiski atjauninātu Sysinternals rīkus

Video: Partijas skripts, lai automātiski atjauninātu Sysinternals rīkus

Video: Partijas skripts, lai automātiski atjauninātu Sysinternals rīkus
Video: 10 SCARY GHOST Videos That Will Give You Chills - YouTube 2024, Aprīlis
Anonim

Kaut arī Microsoft Sysinternals rīki ir neticami spēcīgi un noderīgi, tiem trūkst vienīgās iespējas pārbaudīt jaunas versijas. Pašlaik jums ir periodiski jāpārbauda vietne Sysinternals un jāsalīdzina versijas starp jūsu sistēmu un jaunāko oficiālo presei, lai saglabātu jaunāko informāciju.

Kā labāku risinājumu mēs esam izveidojuši partijas skriptu, kas automātiski atjauninās jūsu sistēmā esošos Sysinternals rīkus. Viss, kas jums jādara, ir ievietot partijas skripta failu mapē, kurā atrodas jūsu Sysinternals rīki, un skripts veic pārējo, konfigurācija nav nepieciešama.

Lūk, kā tas darbojas:

  • Pašreizējais Sysinternals rīku saraksts tiek lejupielādēts un salīdzināts ar jūsu sistēmas failiem.
  • Ja tiek atrasta atbilstība, pašreizējā Sysinternals versija tiek kopēta jūsu sistēmā.
  • Ja rīks pašlaik darbojas, tas tiek slēgts un pēc tam atsākts pēc skripta pabeigšanas.

Scenārijs

@ECHO OFF TITLE Sysinternals Updater ECHO Sysintenals Updater ECHO Written by: Jason Faulkner ECHO SysadminGeek.com ECHO. 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. ECHO Downloading current tool list… SET LiveShare=live.sysinternals.comtools START /MIN %LiveShare% DIR %LiveShare% /B > %SysInternalsTools% TASKLIST > %CurrentTasks% ECHO;Terminated tools > %StartWhenFinished% ECHO. ECHO Updating installed SysInternals tools FOR /F %%A IN ('DIR /B') DO ( FOR /F 'usebackq' %%B IN (%SysInternalsTools%) DO ( IF /I [%%A]==[%%B] ( ECHO Updating %%A FOR /F 'usebackq' %%C IN (%CurrentTasks%) DO ( IF /I [%%A]==[%%C] ( ECHO %%C is currently running, killing process - queue restart ECHO %%C >> %StartWhenFinished% TASKKILL /IM %%A /T /F ) ) XCOPY %LiveShare%%%B %%A /Y ECHO. ) ) ) ECHO. ECHO Resuming killed tasks FOR /F 'usebackq skip=1' %%A IN (%StartWhenFinished%) DO ( ECHO Starting %%A START 'Sysinternals Tool' '%%A' ) IF EXIST %SysInternalsTools% DEL %SysInternalsTools% IF EXIST %CurrentTasks% DEL %CurrentTasks% IF EXIST %StartWhenFinished% DEL %StartWhenFinished% ENDLOCAL ECHO. PAUSE

Saites

Lejupielādēt Sysinternals Updater Script no Sysadmin Geek

Ieteicams: