31Aug

Батцх Сцрипт за аутоматско ажурирање Сисинтерналс алата

click fraud protection

Док су алати Мицрософт Сисинтерналс невјероватно моћни и корисни, једна особина која им недостаје је могућност провјере за нове верзије.Тренутно морате периодично проверавати локацију Сисинтерналс и упоређивати верзије између вашег система и најновијег званичног издања како бисте остали актуелни.

Као боље решење, направили смо скрипту која ће аутоматски ажурирати Сисинтерналс алате које имате на вашем систему.Све што треба да урадите је да датотеку батцх скрипта ставите у фасциклу у којој се налазе ваши Сисинтерналс алати, а остатак скрипте не ради, конфигурација није потребна.

Ево како то функционише:

  • Тренутна листа алата из Сисинтерналс-а се преузима и упоређује са датотекама на вашем систему.
  • Ако се пронађе меч, тренутна верзија из Сисинтерналс-а се копира на ваш систем.
  • Ако се алат тренутно покреће, он се затвара и поново покреће када се скрипта заврши.

Скрипт

@ЕЦХО ОФФ НАСЛОВ Сисинтерналс Упдатер ЕЦХО Сисинтеналс Упдатер ЕЦХО Написао: Јасон Фаулкнер ЕЦХО СисадминГеек.цом ЕЦХО.ОДЈЕК.СЕТЛОЦАЛ ЕНАБЛЕДЕЛАИЕДЕКСПАНСИОН СЕТ СисИнтерналсТоолс = "% Темп% СисИнтерналсТоолс.тмп.ткт" СЕТ ЦуррентТаскс = "% Темп% ЦуррентТаскс.тмп.ткт" СЕТ СтартВхенФинисхед = "% Темп% СтартВхенФинисхед.тмп.ткт" ЕЦХО Детецтед директоријум:% ~ дп0%д0 ЦД% ~ п0 ЕЦХО.ОДЈЕК.ЕЦХО Преузимање тренутне листе алата. .. СЕТ ЛивеСхаре = \ ливе.сисинтерналс.цомтоолс СТАРТ / МИН% ЛивеСхаре% ДИР% ЛивеСхаре% / Б & гт;% СисИнтерналсТоолс% ТАСКЛИСТ & гт;% ЦуррентТаскс% ЕЦХО; Прекинути алати & гт;% СтартВхенФинисхед% ЕЦХО.ЕЦХО Ажурирање инсталираних СисИнтерналс алата ФОР / Ф %% ИН( 'ДИР / Б') ДО( ФОР / Ф "усебацкк" %% Б ИН( % СисИнтерналсТоолс%) ДО( ИФ / И [%% А] == [%% Б]( ЕЦХО ажурирање %% А ФОР / Ф "усебацкк" %% Ц ИН( % ЦуррентТаскс%) ДО( ИФ / И [%% А] == [%% Ц]( ЕЦХО %% Ц тренутно ради,процес убијања - рестарт редова ЕЦХО %% Ц & гт;% СтартВхенФинисхед% ТАСККИЛЛ / ИМ %% А / Т / Ф)) КСЦОПИ% ЛивеСхаре %%% Б %% А / И ЕЦХО.))) ЕЦХО.ЕЦХО Наставак убијених задатака ФОР / Ф "усебацкк скип = 1" %% А ИН( % СтартВхенФинисхед%) ДО( ЕЦХО Почетак %% СТАРТ "Сисинтерналс Тоол" "%% А") ИФ ЕКСИСТ% СисИнтерналсТоолс% ДЕЛ% СисИнтерналсТоолс% ИФЕКСИСТ% ЦуррентТаскс% ДЕЛ% Актуелне задатке% ИФ ЕКСИСТ% СтартВхенФинисхед% ДЕЛ% СтартВхенФинисхед% ЕНДЛОЦАЛ ЕЦХО.ПАУСЕ
instagram viewer

Линкови

Скидање Сисинтерналс Упдатер Сцрипт из Сисадмин Геек