If-Koubou

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

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

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 NOSAUKUMS Sysinternals Updater ECHO Sysintenals Updater ECHO Raksta: 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 atklātais direktorijs:% ~ dp0% ~ d0 CD% ~ p0 ECHO. ECHO. ECHO Lejupielādē pašreizējo rīku sarakstu ... SET LiveShare = \ live.sysinternals.comtools START / MIN% LiveShare% DIR% LiveShare% / B>% SysInternalsTools% TASKLIST>% CurrentTasks% ECHO; Izbeigtie rīki% StartWhenFinished% ECHO. ECHO Instalēto SysInternals rīku atjaunināšana FOR / F %% A IN ('DIR / B') DO (FOR / F "usebackq" %% B IN (% SysInternalsTools%) DO (IF / I [%% A] == [% % B] (ECHO atjaunināšana %% A FOR / F "usebackq" %% C IN (% CurrentTasks%) DO (IF / I [%% A] == [%% C] (ECHO %% C pašlaik darbojas, nogalināšanas process - rinda restartēt ECHO %% C >>% Sākotnoteikts pabeigts% TASKKILL / IM %% A / T / F)) XCOPY% LiveShare %%% B %% A / Y ECHO.))) ECHO. ECHO Atjaunot nogalinātos uzdevumus FOR / F "usebackq skip = 1" %% A IN (% StartWhenFinished%) DO (ECHO Sākot %% A START Sysinternals Tool "%% A") ja EXIST% SysInternalsTools% DEL% SysInternalsTools% IF EXIST% CurrentTasks% DEL% CurrentTasks% JA UZSTĀDĪTĀ%% Sākt, kad pabeigts% DEL% SāktPēc pabeigtā% ENDLOCAL ECHO. PAUSE

Saites

Lejupielādēt Sysinternals Updater Script no Sysadmin Geek