Перейти к содержанию

проблема с выполнением бат-файла в инсталляционном пакете


Александр Золовкин

Рекомендуемые сообщения

Александр Золовкин

в инсталляционный пакет подсовываю бат-файл с таким содержанием:

mkdir c:\8021xNew

copy \\шара\8021xNew c:\8021xNew /Y

c:\8021xNew\main.bat>"c:\8021xNew\%COMPUTERNAME%.txt"

copy c:\8021xNew\%COMPUTERNAME%.txt \\шара\8021xRep

 

неправильно отрабатывает именно строка с запуском второго батника main.bat

если он содержит текст

ipconfig
exit /b

то в результирующем текстовом файле видим:

C:\Windows\TEMP\KAVREM~1\E76D3B~1\exec>ipconfig

C:\Windows\TEMP\KAVREM~1\E76D3B~1\exec>exit /b

т.е. получается команды не выполняются, а просто в текстовый файл копируется содержимое main.bat

при правильной отработке (когда батник из исталляционного пакета запускаю на своем арм или у пользователя через psexec) в текстовом файле видны результаты выполнения команды ipconfig

 

как можно это вылечить?

 

 

Ссылка на комментарий
Поделиться на другие сайты

1. Какое отношение это имеет к продуктам Лаборатории Касперского?

2. Учите матчасть ) Нельзя из одного командного файла просто так запустить другой. Используйте call:

call c:\8021xNew\main.bat>"c:\8021xNew\%COMPUTERNAME%.txt"
Изменено пользователем andrew75
Ссылка на комментарий
Поделиться на другие сайты

Александр Золовкин

1)такое что косяк в каком-то кривом запуске батника через инсталляционный пакет касперского

2) сами матчасть учите, можно и команда работает

с call и start отрабатывает еще хуже: результирующий текстовый файл или пустой или вообще не создается

Ссылка на комментарий
Поделиться на другие сайты

Все замечательно работает. Чуть другой батник, не стал с шарой заморачиваться.

1.bat

mkdir c:\8021xNew
copy c:\install\main.bat c:\8021xNew /Y
call c:\8021xNew\main.bat>"c:\8021xNew\%COMPUTERNAME%.txt"

main.bat

ipconfig

exit /b не надо, поскольку при call идет возврат в исходный файл

 

Система у вас какая?

И под каким пользователем батник выполняеся?
 

Изменено пользователем andrew75
Ссылка на комментарий
Поделиться на другие сайты

Александр Золовкин

на моем компе и при запуске через psexec у пользователя все работает

проблема именно при работе через инсталляционные файлы

есть компы с пкзи к которым никак не достучаться, вот и пытаюсь придумать обходной путь

система везде windows 7

Ссылка на комментарий
Поделиться на другие сайты

Сейчас проверил, отрабатывает даже под обычным пользователем (не администратором). Windows 7 x64

 

Но как это будет работать через инсталятор, я разумеется не знаю.

Изменено пользователем andrew75
Ссылка на комментарий
Поделиться на другие сайты

Вы выполняете именно этот батник или что-то другое, а то вы привели просто для примера

У меня скоро конец  работы и проверю завтра

 

Сообщите версию KSC


Да, успел посмотреть

Перенаправление с IPConfig работает как-то не так как при прямом выполнении

Заврта попробую чуточку подробнее посмотреть


Перенаправление с Echo отрабатывает

Ссылка на комментарий
Поделиться на другие сайты

Вообще очень оригинальная работа с перенаправлениями

Часть команд/программ нормально перенаправляет в файл , например echo

Часть команд/программ создает пустой файл, например ipconfig

А часть даже файл не создает (dir)

 

Обратитесь в техподдержку

Ссылка на комментарий
Поделиться на другие сайты

Что-то смутное я помню: проблемы с выполнениями батников. Но то ли это в старой версии KSC была бага, то ли что - вот уже не помню.

напомню контакты:

https://companyaccount.kaspersky.com/account/login

https://forum.kaspersky.com/index.php?/forum/9-%D0%B7%D0%B0%D1%89%D0%B8%D1%82%D0%B0-%D0%B4%D0%BB%D1%8F-%D0%BA%D0%BE%D1%80%D0%BF%D0%BE%D1%80%D0%B0%D1%82%D0%B8%D0%B2%D0%BD%D1%8B%D1%85-%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D0%B5%D0%B9/

Ссылка на комментарий
Поделиться на другие сайты

 

 


Что-то смутное я помню: проблемы с выполнениями батников. Но то ли это в старой версии KSC была бага, то ли что
Лично у меня стоит последняя (надеюсь) 10,4,343
Ссылка на комментарий
Поделиться на другие сайты

Александр Золовкин

KSC 10.4.343

 

в идеале через инсталляционный пакет должно отработать вот такое - это настройка сетевого подключения для авторизации на радиус-сервере

через групповые политики не вариант - для таких настроек нужно ставить расширение AD, а заказчик этого не хочет

 

ipconfig /all
net start dot3svc
sc config dot3svc start= auto

for /f "tokens=2 delims==" %%a in ('wmic path Win32_networkadapter where ^"NetConnectionStatus^=2^" get NetConnectionID /value^|Find "Подключение"') do Set Nic=%%a
For /F "Tokens=2 Delims=[]" %%i In ('ver') Do (
For /F "Tokens=2,3 Delims=. " %%a In ("%%i") Do Set version=%%a.%%b
)
if "%version%"=="6.1" Goto W7
if "%version%"=="6.1 " Goto W7
If "%version%"=="5.1" GoTo XP
If "%version%"=="5.1 " GoTo XP
If "%version%"=="6.0" GoTo Vista

rem  6.2-win8, 6.3-win81, 5.0-win2000, 5.2 win2003 (server)

echo "unknown OS"
echo %Nic%
exit
 
:XP
echo on
netsh lan add profile filename="C:\8021xNew\Lan_xp.xml " interface="%Nic%"
exit
 
:W7
echo on
netsh lan add profile filename="C:\8021XNew\Lan_win7.xml" interface="%nic%"
exit

 

:Vista
echo "Vista"
echo %Nic%
exit

Ссылка на комментарий
Поделиться на другие сайты

Здравствуйте.
Есть батник для WSUS. Локально он отрабатывает нормально.
Создал интеркаляционный пакет содержащий только батник на KSC. Но он не отрабатывает. Запускал от доменной УЗ с правами администратора, так и без указания УЗ.
Батник простой:
gpupdate /force

wuauclt /reserauthorization

wuauclt /detectnow

wuauclt /reportnow

Ссылка на комментарий
Поделиться на другие сайты

@Nadman,

*а если одну команду только оставить, отработает?

например, wuauclt /detectnow

Советую обратиться сразу на форум

https://forum.kaspersky.com/index.php?/forum/9-%D0%B7%D0%B0%D1%89%D0%B8%D1%82%D0%B0-%D0%B4%D0%BB%D1%8F-%D0%BA%D0%BE%D1%80%D0%BF%D0%BE%D1%80%D0%B0%D1%82%D0%B8%D0%B2%D0%BD%D1%8B%D1%85-%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D0%B5%D0%B9/

или в CA

https://companyaccount.kaspersky.com/

 

а еще, так не нужно указывать: wuauclt

пишите полный путь C:\Windows\winsxs\wuauclt

так может и заработать

я в батнике так писал, т.к. на разных ОС не находил сам wuauclt:

for /f %%i in ('dir C:\Windows\winsxs\ /s /b ^| find "wuauclt.exe"') do (set path=%%i)
%path% /detectnow
Изменено пользователем oit
  • Согласен 1
Ссылка на комментарий
Поделиться на другие сайты

Пожалуйста, войдите, чтобы комментировать

Вы сможете оставить комментарий после входа в



Войти
  • Похожий контент

    • Сергей1202
      Автор Сергей1202
      Сегодня на смартфоне после перехода по рекламной ссылке появилось  вот ЭТО и постоянно напоминает о себе, может это и не вирус вообще но что значит "name os tone " и откуда оно взялось?


    • Andrei93
      Автор Andrei93
      Здравствуйте.
       
      Я выполняю powershell скрипт с помощью планировщика задач от системы
       
      1. Скрипт подписан сертификатом.
      2. Скрипт выполняет установку msi плагина для Outlook.
       
      KSC считает, что это троян.
       
      - По какой причине ?
      - Как правильно разрешить мою проблему ?
       
      Kasperskiy Endpoint Security: 12.3.0.493
       
       
       


    • Юрий Григорьев
      Автор Юрий Григорьев
      Добрый день!
      У меня возникла такая проблема:
      В kaspersky security center 10 не активна кнопка для запуска/остановки kaspersky endpoint security на клиентских тачках. Для некоторых административных групп она активна, а для остальных - нет. Я не могу разобраться в чем косяк и как исправить.
       
      Проблема2. Поставили на клиента новую версию kes и агента, в административной группе на сервере компьютер есть, но в kes не указано, что он работает под политикой. В чем может быть причина и как исправить?

    • Red13107
      Автор Red13107
      Здраствуйте, не получается расшифровать 23 файла с помощью shadedecryptor. пишет ошибка и не может подобрать ключ.
      Addition.txt FRST.txt README1.txt Новая папка.rar
    • Вадим666
      Автор Вадим666
      По рдп не пускает на сервер пишет Попытка входа неудачна
      это с компа на котором делали чистку с других пк на него заходит без проблем, с этого же компа на котором проводилась чистка на другие сервера заходит проблема
      Также при копировании пароля и вставки его в пароль РДП сам текст задваивается. Пример копируем пароль 123456 вставляем его в место пароля для рдп получаем 123456123456  
×
×
  • Создать...