Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - [решено] Удаления Java любой версии

Ответить
Настройки темы
Любой язык - [решено] Удаления Java любой версии

Старожил


Сообщения: 415
Благодарности: 20

Профиль | Отправить PM | Цитировать


Всем привет!

Задача такая, удалить Java со всех ПК. Известны версии:
Java 7 update 25, update 21, update 13
Java 6 update 21, update 22

Решил сначала проверить удаление одной из этих версий на одном ПК и нашел такой скрипт:

'Start Script

On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")

'Uninstall Java(TM) 7 Update 25
Set colJava6dot3 = objWMIService.ExecQuery _
("Select * from Win32_Product Where Name = 'Java(TM) 7 Update 25'")
For Each objSoftware in colJava6dot3
objSoftware.Uninstall()
Next

'End Script


Как я понял, тут можно самому задавать нужну версию для удаления. Но скрипт не работает - после его запуска ничего не происходит. В установленных программах на этом ПК есть Java 7 update 25. Попробовал в скрипте изменить одну строчку:
вместо ("Select * from Win32_Product Where Name = 'Java(TM) 7 Update 25'")
написал ("Select * from Win32_Product Where Name = 'Java 7 Update 25'")

Не помогло - так же ничего не происходит. Подскажите, как подправить скрипт или может укого есть другое предложение.
Спасибо!

Отправлено: 13:01, 04-07-2013

 

Старожил


Сообщения: 415
Благодарности: 20

Профиль | Отправить PM | Цитировать


Разобрался. Java не удалилась на удаленных ПК из-за проблемы с самой явой. Даже если руками пробовать ее удалить, то появляется ошибка и она удаляется только со второго раза. Так что вопрос решен.

Цитата sunnykey:
Так чему верить (проверить не могу — у меня нет Java)? »
Праввильно писать так, как написано в списке уставноленных программ. Если написано Java 7 Update 25, то и в скрипте надо писать 'Java 7 Update 25'. А если в списке уставноленных программ написано Java(ТМ) 7 Update 25, то и в скрипте надо написать 'Java(ТМ) 7 Update 25'.

Всем спасибо.

Отправлено: 15:04, 12-07-2013 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - [решено] Удаления Java любой версии

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Установка - [решено] Error 1935 при установке Visual C++ любой версии aimmachine Microsoft Windows 7 7 08-06-2012 09:44
CMD/BAT - Удаление всех приложений Java батником и установка последней версии timur_t Скриптовые языки администрирования Windows 1 03-11-2010 14:05
Сравнение новой версии любой программы с её актуализированным предшественником. ILMF Хочу все знать 5 11-10-2006 17:29
* News * | исходный код новой версии Java Greyman Программирование и базы данных 1 19-01-2005 19:36
нужен unix - любой версии Zebrass cross Общий по Linux 20 24-06-2004 16:28




 
Переход