Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] Не передаются параметры (http://forum.oszone.net/showthread.php?t=243774)

mkmaxim2005 02-10-2012 07:23 1998171

Не передаются параметры
 
Добрый день,
есть команда на удаление антивируса
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 02-10-2012 08:57 1998198

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

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 12-02-2013 11:13 2088527

Цитата:

Цитата 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 »

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

Iska 12-02-2013 12:51 2088614

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

7ka 12-02-2013 13:59 2088662

Цитата:

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

печалька(((


Время: 22:58.

Время: 22:58.
© OSzone.net 2001-