![]() |
Удаление OpenOffice на компьютерах в сети
Доброго дня! Может кто сможет помочь?
Как можно удалить OpenOffice c компьютеров в сети без AD. Своего uninstall.exe у него нет, если смотреть и удалять по GUID, то на каждой машине он будет разный. Пробовал разные варианты с psexec и wmic, но так ничего и не добился. Привожу пример удаления через wmic: wmic /Node:comp product where name="scalc.exe" call uninstall /nointeractive Но тут тоже есть свой подводный камень - scalc.exe есть как и у OpenOffice, так и у LibbreOffice и если бы даже получилось, то что из них удалилось? И в этой команде я удалил бы один компонент офиса, а не продукт в целом. |
Если даже указывать так "OpenOffice.org" или так "OpenOffice.org 3.4.1" то тоже фиг с маслом :(
|
Old school,
1 - каким удаленным способом, образом Вы собрались обслуживать компы в рабочей группе? Локальный запуск сценария, например с флэшки, сетевого пути? 2 - OpenOffice устанавливали из *.msi? Если да, тогда, полагаю, msexec Вам в помощь. |
Old school,
msiexec /x путь_до_пакета_ОО\пакетОО.msi Если в пути пробелы, то не забываем взять строку в кавычки. |
1. с сетевого пути
2. обычный .exe |
Цитата:
|
Цитата:
Цитата:
Смотрите: Код:
wmic.exe Product where "Name LIKE 'OpenOffice%' OR Name LIKE 'LibreOffice%'" Get Name, Version Код:
wmic.exe Product where "Name LIKE 'OpenOffice%' OR Name LIKE 'LibreOffice%'" CALL Uninstall На крайний случай — как написал коллега Angry Demon выше, напрямую делаете: Цитата:
Собственно, метод .Uninstall() класса Win32_Product и вызывает msiexec.exe таким вот образом. |
Время: 20:11. |
Время: 20:11.
© OSzone.net 2001-