@echo off НАЧАЛО МЕТКИ A set SVR=mysqlsvr set DB=NetworkData set USER=networkdata_user set PW=password set OPTS=—skip-column-names -B -h %SVR% -u USER% -p%PW% set PATCH_UNC=fileserverpatches КОНЕЦ МЕТКИ A НАЧАЛО МЕТКИ B set SQL=SELECT App FROM ComputerApps WHERE Computer = ?%COMPUTERNAME%? КОНЕЦ МЕТКИ B net use /d /y P: 2> NUL net use P: %PATCH_UNC% 2> NUL if errorlevel 1 ( echo Невозможно найти отображение для установки корректирующего модуля на файловом сервере, прекращаю работу... goto :EOF ) НАЧАЛО СТРОКИ КОММЕНТАРИЕВ rem Обратите внимание на использование «обратных кавычек». КОНЕЦ СТРОКИ КОММЕНТАРИЕВ НАЧАЛО МЕТКИ C for /F usebackq %%x in (`mysql %OPTS% -e «%SQL%» %DB%`) do ( if «%%x» == «Win2k» call :Win2k if «%%x» == «IIS» call :IIS ) echo Выполняется qchain.. p:qchain.exe echo Модули коррекции установлены. Теперь сервер нужно перезапустить. goto :EOF КОНЕЦ МЕТКИ C :Win2k echo Применение модулей коррекции к Windows 2000 echo ————————— p:Q123456_w2k_sp2_x86.exe -z -m goto :EOF :IIS echo Применение модулей коррекции к IIS.. echo ————————— goto :EOF