CMD/BAT - [решено] Не передаются параметры

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

CMD/BAT - [решено] Не передаются параметры

Сообщение mkmaxim2005 »

Добрый день,

есть команда на удаление антивируса

for /f "usebackq skip=1" %i in (`wmic.exe Product where "Name LIKE '%%Symantec Endpoint%%'" get IdentifyingNumber`) do @start "" msiexec.exe /x%i /q

если забить в командной строке работает замечательно. Но если запихнуть в *.bat, то выдает ошибку Непредвиденное появление: "i".

Подскажите, что сделать...



@echo off

for /f "usebackq skip=1" "%i" in (`wmic.exe Product where "Name LIKE '%%Symantec Endpoint%%'" get IdentifyingNumber`) do @start "" msiexec.exe /x"%"i /q

так уже пробовал не работает.
Аватара пользователя
mkmaxim2005

Re: CMD/BAT - [решено] Не передаются параметры

Сообщение mkmaxim2005 »

Разобрался надо было % поменять на %%. Может кому поможет))



for /f "usebackq skip=1" %%i in (`wmic.exe Product where "Name LIKE '%%Symantec Endpoint%%'" get IdentifyingNumber`) do @start msiexec.exe /x%%i /q
Аватара пользователя
7ka

Re: CMD/BAT - [решено] Не передаются параметры

Сообщение 7ka »

Цитата mkmaxim2005:



Разобрался надо было % поменять на %%. Может кому поможет))

for /f "usebackq skip=1" %%i in (`wmic.exe Product where "Name LIKE '%%Symantec Endpoint%%'" get IdentifyingNumber`) do @start msiexec.exe /x%%i /q
CMD/BAT - [решено] Не передаются параметры




По долго совей профессии очень часто приходиться удалять предустановленные антивирусные приложения, по требованию клиентов. Очень интересует данный вопрос. Опишите пожалуйста подробнее этот метод, в вызванном списке командой wmic product get name нет каких либо антивирусов, будь то mcafee, norton etc

Буду очень признателен!
Аватара пользователя
Iska

Re: CMD/BAT - [решено] Не передаются параметры

Сообщение Iska »

1. «wmic.exe Product …» работает только с приложениями. установленными по технологии Windows Installer. Очевидно, что это не Ваш случай.

2. Ни один вменяемый антивирус не позволит удалить себя автоматизированно, без подтверждения «ручками». Иное дело корпоративные продукты, где установка, настройка и удаление делаются централизованно. Очевидно, что это тоже не Ваш случай.
Аватара пользователя
7ka

Re: CMD/BAT - [решено] Не передаются параметры

Сообщение 7ka »

Цитата Iska:



1. «wmic.exe Product …» работает только с приложениями. установленными по технологии Windows Installer. Очевидно, что это не Ваш случай.

2. Ни один вменяемый антивирус не позволит удалить себя автоматизированно, без подтверждения «ручками». Иное дело корпоративные продукты, где установка, настройка и удаление делаются централизованно. Очевидно, что это тоже не Ваш случай.
CMD/BAT - [решено] Не передаются параметры




печалька(((
Ответить

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