Почетна » како да » Батцх скрипта за Ауто Упдате Сисинтерналс алате

    Батцх скрипта за Ауто Упдате Сисинтерналс алате

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

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

    Ево како то ради:

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

    Скрипта

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

    Линкови

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