![]() |
Удаление всех приложений Java батником и установка последней версии
Всем привет!
Задача удалить все версии Java с компьютеров в сети и установить последнюю версию Java 6 Update 22. При этом, возможно, что на компе несколько версий Java и есть в том числе последння версия. Поэтому нужно выяснить какие версии Java стоят на ПК, удалить все "старые" и установить последнюю версию, если она не установлена. Вот так я могу найти все версии Java на ПК: C:\>wmic product get caption | find "Java" Java(TM) 6 Update 13 Java(TM) SE Runtime Environment 6 Update 1 Если это записать в файл и обработать построчно с помощью for, то получится вот что: wmic product get caption | find "Java" > "%USERPROFILE%\temp.log" for /F "tokens=*" %%I in ('type "%USERPROFILE%\temp.log"') do (wmic product where "caption=%%i" call Uninstall) Но команда не выполняется, потому что в файл temp.log записываются названия ПО с кучей пробелов в конце строки. Как их удалить не представляю.... :(( Подскажите, как доработать батник чтобы удалить пробелы, дальше, думаю, сам соображу как решить задачу... Спасибо заранее! |
|
Время: 06:51. |
Время: 06:51.
© OSzone.net 2001-