CMD/BAT - Помогите с бат

Ответить
Аватара пользователя
smerch15

CMD/BAT - Помогите с бат

Сообщение smerch15 »

не могу заставить работать на xp, на win 7 отрабатывает нормально



Скрытый текст

[spoiler]set cp=%~dp0



SetLocal EnableDelayedExpansion EnableExtensions

::Удаляем

for /f "usebackq" %%i in (`reg query HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\^

Uninstall`) do reg query %%i | find "CSP" && for /f "tokens=2 delims={" %%k in ("%%i") do MsiExec.exe /x {%%k /quiet /norestart



taskkill /f /im EosCryptoSvc3.exe

wmic product where name="CARMA" call uninstall /nointeractive

start /wait %cp%rtDrivers.exe /PASSIVE /UNINSTALL





::Установка



if "%PROCESSOR_ARCHITEW6432%"=="AMD64" goto launch64

if "%PROCESSOR_ARCHITECTURE%"=="" set PROCESSOR_ARCHITECTURE=x86

if "%PROCESSOR_ARCHITECTURE%"=="x86" goto launch32

if "%PROCESSOR_ARCHITECTURE%"=="AMD64" goto launch64

goto endorunknwn



:launch32

xcopy normaliz.dll c:\windows\system32\ /e /f /y

start /wait %cp%Setup32.exe /s /v"/qn REMOVE=ServiceMode ADDLOCAL=ALL"

start /wait %cp%cspsetup.exe -silent -noreboot -nodlg -args "PIDKEY= /quiet /norestart"

start /wait %cp%rtDrivers.exe /PASSIVE /NORESTART



%cp%CertMgr.exe -add -all 67067459EFE0AB59F53CBB7D67C39D8B1C0D2511.crl /s CA





cd "C:\Program Files\Crypto Pro\CSP\"

CertUtil -addstore -user -f Root kornevoy.cer

CertUtil -addstore -user -f Root 8B51E9AE2FAC75DD5257EA9251BA6B7C9555095E.cer



goto endorunknwn

:launch64

start /wait %cp%Setup64.exe /s /v"/qn REMOVE=ServiceMode ADDLOCAL=ALL"

start /wait %cp%cspsetup.exe -silent -noreboot -nodlg -args "PIDKEY= /quiet /norestart"

start /wait %cp%rtDrivers.exe /PASSIVE /NORESTART



%cp%CertMgr.exe -add -all 67067459EFE0AB59F53CBB7D67C39D8B1C0D2511.crl /s CA





cd "C:\Program Files\Crypto Pro\CSP\"

CertUtil -addstore -user -f Root kornevoy.cer

CertUtil -addstore -user -f Root 8B51E9AE2FAC75DD5257EA9251BA6B7C9555095E.cer





:endorunknwn





::Прибираемся

del /f /q %systemdrive%\esp\

RD /s /q %systemdrive%\esp\



start /wait %cp%CRL_Duwnload.bat[/spoiler]
Аватара пользователя
alpap

Re: CMD/BAT - Помогите с бат

Сообщение alpap »

smerch15,

сложно без наличия на борту XP что-то подсказывать, но проблема или отсутствует или урезан wmic.exe

или не так определяются переменные в XP


Цитата smerch15:



if "%PROCESSOR_ARCHITEW6432%"=="AMD64" goto launch64

if "%PROCESSOR_ARCHITECTURE%"=="" set PROCESSOR_ARCHITECTURE=x86

if "%PROCESSOR_ARCHITECTURE%"=="x86" goto launch32

if "%PROCESSOR_ARCHITECTURE%"=="AMD64" goto launch64
CMD/BAT - Помогите с бат
Аватара пользователя
megaloman

Re: CMD/BAT - Помогите с бат

Сообщение megaloman »

smerch15,
Цитата:



не могу заставить работать на xp



а не пытались докопаться, на каком шаге батник не работает?

Попробуйте первой строкой сделать

Echo on

А затем запустить Ваш батник, например,

Батник.bat >c:\kuku.txt 2>&1

И затем файл c:\kuku.txt приложить к сообщению в форуме для анализа.
Ответить

Вернуться в «Скриптовые языки администрирования Windows»