Войти

Показать полную графическую версию : Автоматическое удаление Office 2003 на сетевых машинах и чистка реестра от него.


Oleg_RON
30-05-2013, 15:18
Добрый день, стоит задача удалить на всех сетевых машинах Office 2003 или возможно другая версия. Сетка работает не через AD, а через Novell. Думаю реализовать следующим образом:
Создаём батник:

MsiExec.Exe /uninstall {90110419-6000-11D3-8CFE-0150048383C9} /quiet

Где MsiExec.Exe программа для работы с приложениями.
А {90110419-6000-11D3-8CFE-0150048383C9} индификатор программы.
Параметр /uninstall - удаление
Параметр /quiet - тихое удаление.

Кладём этот батник на общий ресурс.

Далее создаём батник:
xcopy \\сетевой путь от куда копировать\1.bat \\сетевой путь куда копировать\C$ /y /c
psexec @C:\2.txt -i -d -u Gladkov -p begemoT \\itmgr4nxx\C$\1.bat

Параметр xcopy - для копирования файлов по сети.
Параметр /y - перезаписывает файл без предупреждения.
Параметр /c - игнорирует ошибки.

Команда psexec - для удалённого запуска программы.
Параметр @ это для взятие данных из файла, после него указываем файл. (В нём перечисляются ip-адреса компов где должна запуститься это программа)
Параметр -i - интерактивное управление установкой.
Параметр -d -
Параметр -u - имя
Параметр -p - пароль
И указываем путь от куда запускать батник, который скопировался юзеру.

Только вот придётся писать батник для чистки реестра.

Хотя есть утилита Office Tools но как её использовать пока не разобрался.
Может есть другие варианты.
Буду очень благодарен. Спасибо.




© OSzone.net 2001-2012