Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   Прерывание комманды (http://forum.oszone.net/showthread.php?t=355332)

rafka 31-05-2024 11:07 3027744

Прерывание комманды
 
Добрый день!
как вы поняли этот бат файл устанавливает программу через сеть. Иногда все устанавливается как по маслу. а иногда после установки саму программу , бат перерывается и не хочет дальше. это как спросите...
щас объясню!
и так по этому адресу начинается установка программу \\192.168.1.1\хххх\
после установки должен перейти на следующий этап , то есть на :CONTINUE что бы удалить регистр ключей .
но иногда после установки программы сам бат файл закрывается и не удаляется рег ключи. Где допустил ошибку ?

Код:

start /wait \\192.168.1.1\хххх\Setup.exe

REM Wait for spawned Setup.exe process to end
:LOOP

tasklist /fo csv /fi "IMAGENAME eq Setup.exe" 2>NUL | find /I /N "Setup.exe">NUL
IF ERRORLEVEL 1 (
  GOTO CONTINUE
) ELSE (
  Timeout /T 5 /Nobreak > nul
  GOTO LOOP
)

:CONTINUE
timeout 5 > nul
@echo off
reg delete HKEY_LOCAL_MACHINE\SOFTWARE\ххххххххх



Время: 01:40.

Время: 01:40.
© OSzone.net 2001-