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

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


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

Александр Золовкин
Опубликовано

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

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

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

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



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

    • DmitriyKaplin
      Автор DmitriyKaplin
      Добрый день!
         У меня  KSC 14.2, имеется инсталляционный пакет Kaspersky Endpoint Security для Windows (12.0) (Русский) (Lite encryption)_12.0.0.465 (в пакете установка кеса + агент )
      Проблема в том что при его установке, даже на свеже накатанную ОС может появится "задвоение клиента касперского, причем без фото ярлыка ( и в реестре, и в установленных программах). Сегодня  2 задвоения произошло, скрин ниже. Что может быть причиной? Или проще заново сделать пакет, но решит ли проблему? 

       
       
      Windows Registry Editor Version 5.00
       
      [HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{E70CCFE8-163C-4E2B-BC36-61B747DAD589}]
      "DisplayName"="Kaspersky Endpoint Security for Windows"
      "DisplayVersion"="11.12.0.465"
      "InstallLocation"="C:\\Program Files (x86)\\Kaspersky Lab\\KES.12.0.0\\"
       
       
      Windows Registry Editor Version 5.00
       
      [HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{E70CCFE8-163C-4E2B-BC36-61B747DAD590}]
      "InstallLanguage"=dword:00000419
      "DisplayName"="Kaspersky Endpoint Security для Windows"
      "Language"=dword:00000419
      "Version"=dword:0c000000
      "WindowsInstaller"=dword:00000001
      "VersionMinor"=dword:00000000
      "VersionMajor"=dword:0000000c
      "URLUpdateInfo"="https://click.kaspersky.com/?hl=ru&link=update_distributive&pid=kes&version=21.9.6.465"
      "URLInfoAbout"="https://click.kaspersky.com/?hl=ru&link=company_account&pid=kes&version=21.9.6.465"
      "UninstallString"="msiexec.exe /x {E70CCFE8-163C-4E2B-BC36-61B747DAD590}"
      "EstimatedSize"=dword:000aafcc
      "Size"=""
      "Readme"=""
      "Publisher"="АО \"Лаборатория Касперского\""
      "NoRepair"=dword:00000001
      "NoRemove"=dword:00000001
      "InstallSource"="C:\\Users\\836D~1\\AppData\\Local\\Temp\\{FDBAE4C2-4C10-4B05-A35C-4FD3CB9B430B}\\"
      "InstallLocation"="C:\\Program Files (x86)\\Kaspersky Lab\\KES.12.0.0\\"
      "InstallDate"="20231114"
      "HelpTelephone"=""
      "HelpLink"=hex(2):68,00,74,00,74,00,70,00,73,00,3a,00,2f,00,2f,00,63,00,6c,00,\
        69,00,63,00,6b,00,2e,00,6b,00,61,00,73,00,70,00,65,00,72,00,73,00,6b,00,79,\
        00,2e,00,63,00,6f,00,6d,00,2f,00,3f,00,68,00,6c,00,3d,00,72,00,75,00,26,00,\
        6c,00,69,00,6e,00,6b,00,3d,00,73,00,75,00,70,00,70,00,6f,00,72,00,74,00,26,\
        00,70,00,69,00,64,00,3d,00,6b,00,65,00,73,00,26,00,76,00,65,00,72,00,73,00,\
        69,00,6f,00,6e,00,3d,00,32,00,31,00,2e,00,39,00,2e,00,36,00,2e,00,34,00,36,\
        00,35,00,00,00
      "DisplayVersion"="12.0.0.465"
      "Contact"=""
      "Comments"=""
      "AuthorizedCDFPrefix"=""
       
       
      Windows Registry Editor Version 5.00
       
      [HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{E70CCFE8-163C-4E2B-BC36-61B747DAD591}]
      "DisplayName"="Kaspersky Endpoint Security for Windows"
      "DisplayVersion"="11.12.0.465"
      "InstallLocation"="C:\\Program Files (x86)\\Kaspersky Lab\\KES.12.0.0\\"
       
       
    • Red13107
      Автор Red13107
      Здраствуйте, не получается расшифровать 23 файла с помощью shadedecryptor. пишет ошибка и не может подобрать ключ.
      Addition.txt FRST.txt README1.txt Новая папка.rar
    • Andrei93
      Автор Andrei93
      Здравствуйте.
       
      Я выполняю powershell скрипт с помощью планировщика задач от системы
       
      1. Скрипт подписан сертификатом.
      2. Скрипт выполняет установку msi плагина для Outlook.
       
      KSC считает, что это троян.
       
      - По какой причине ?
      - Как правильно разрешить мою проблему ?
       
      Kasperskiy Endpoint Security: 12.3.0.493
       
       
       


    • MASolomko
      Автор MASolomko
      В данной теме представлен обзор с подробным описанием подарочного сувенира, который можно получить из магазина клуба по бонусной программе, за форумное бета-тестирование и т. п.
      .
      Пожалуйста, не обсуждайте в этой теме другие сувениры.
      .
      ПАКЕТ В ФИРМЕННОМ СТИЛЕ
      .
      Фирменные бумажные, картонные и полиэтиленовые бумажные пакеты.
      Макет модели пакета: «банан». Рекламная компания: , , «В надёжных руках». Размеры полиэтиленового пакета (длина — ширина), мм: 500 × 400. Фотографии полиэтиленовых пакетов:
      Фотографии картонных пакетов:
       
    • Rgn
      Автор Rgn
      Добрый день, коллеги
      Сейчас формирую инсталиционный пакет для ОС Linux.
      Нашел на форуме подобный запрос, но ссылка не актуальна.
      Подскажите, с формированием инсталяционного пакета KES + NetAgent, как проходит данный процесс в KSC, тк скачал  отдельно агент и отдельно антивирус.
      а не понимаю как их смэтчить 
×
×
  • Создать...