Автор Тема: Установка и удаление ПО в тихом режиме удаленно  (Прочитано 22701 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн DiV

  • Новичок
  • *
  • Сообщений: 6
  • Рейтинг: 0
  • Пол: Мужской
    • Просмотр профиля
  • Откуда: Ижевск
Доброго времени суток, уважаемые!

Шеф поставил такую задачу: есть некоторое количество машин в локальной сети с древним ПО, это ПО нужно удалить и поставить более свежую версию, причем, сделать это нужно "по-тихому"(в теневом режиме), не отвлекая юзеров от работы. Машины с древним ПО вычислять не нужно, списочек у меня уже есть. На всех машинах стоит WinXP и админится сеть Radmin'ом, но у него таких функций я не нашел. Доп ПО ставить нельзя, решить задачу только средствами Windows(полагаю, это уже его личная прихоть). У юзеров прав ставить и удалять софт, разумеется, нет, так что это все нужно сделать под админкой.
Если кто-то сталкивался с подобной задачей, посоветуйте как все это организовать можно.
пысы: прошу не судить строго, админю всего месяц с небольшим, так что познания у меня в данной области оч скудные.((

Оффлайн Fray

  • Администратор
  • Олдфаг
  • *****
  • Сообщений: 6668
  • Рейтинг: 58
  • Пол: Мужской
    • Просмотр профиля
    • IT-Бложек
  • Откуда: Петербург
DiV, у этого древнего ПО установщик есть? Если есть, то надо перевести его в msi и распространить через GPO.
Это вкратце ;)
MCSE: Messaging, MCSE: Communication, MCSE: Productivity, MCSA: Office 365, MCPS
my blog - http://it-blojek.ru

Онлайн Retif

  • Администраторы
  • Олдфаг
  • *****
  • Сообщений: 9059
  • Рейтинг: 88
  • Пол: Мужской
  • Афтар
    • Просмотр профиля
    • Мой блог
  • Откуда: Орёл
А древнее ПО секрет какое?

Оффлайн Fray

  • Администратор
  • Олдфаг
  • *****
  • Сообщений: 6668
  • Рейтинг: 58
  • Пол: Мужской
    • Просмотр профиля
    • IT-Бложек
  • Откуда: Петербург
И еще один хороший вопрос - Active Directory, да? Или рабочая группа?
MCSE: Messaging, MCSE: Communication, MCSE: Productivity, MCSA: Office 365, MCPS
my blog - http://it-blojek.ru

Оффлайн DiV

  • Новичок
  • *
  • Сообщений: 6
  • Рейтинг: 0
  • Пол: Мужской
    • Просмотр профиля
  • Откуда: Ижевск
DiV, у этого древнего ПО установщик есть? Если есть, то надо перевести его в msi и распространить через GPO.
Это вкратце ;)

установщик есть, пример ПО, ну банально заменить акробат ридер 5 версии на 9, серьезное специализированное ПО он мне не доверяет(по очевидным причинам:)), занимается им сам..про GPO ничего не слышал, буду разбираться..

Оффлайн Fray

  • Администратор
  • Олдфаг
  • *****
  • Сообщений: 6668
  • Рейтинг: 58
  • Пол: Мужской
    • Просмотр профиля
    • IT-Бложек
  • Откуда: Петербург
про GPO ничего не слышал, буду разбираться..

Ну можно почитать тут и тут :)
MCSE: Messaging, MCSE: Communication, MCSE: Productivity, MCSA: Office 365, MCPS
my blog - http://it-blojek.ru

Онлайн Retif

  • Администраторы
  • Олдфаг
  • *****
  • Сообщений: 9059
  • Рейтинг: 88
  • Пол: Мужской
  • Афтар
    • Просмотр профиля
    • Мой блог
  • Откуда: Орёл
Adobe Reader не надо преобразовывать, там из установочного пакета MSI вытаскивается ключом -nos_ne. http://administraher.blogspot.com/2009/11/adobe-reader-9x-msi-msi-exe.html

А потом просто через политики поставить.
Ну и еще в есть Adobe Customization Wizard 9: http://www.adobe.com/support/downloads/detail.jsp?ftpID=3993

Оффлайн DiV

  • Новичок
  • *
  • Сообщений: 6
  • Рейтинг: 0
  • Пол: Мужской
    • Просмотр профиля
  • Откуда: Ижевск
И еще один хороший вопрос - Active Directory, да? Или рабочая группа?

а ну скорее всего Актив Директори, потому как корпоративный антивир и еще пара программ развертывается автоматически на любой новой машине в домене..а использовать ГПО у меня наверн прав не хватит, потому как наша контора лишь филиал, а центральный офис находится в Москве

Оффлайн Fray

  • Администратор
  • Олдфаг
  • *****
  • Сообщений: 6668
  • Рейтинг: 58
  • Пол: Мужской
    • Просмотр профиля
    • IT-Бложек
  • Откуда: Петербург
на любой новой машине в домене
Ключевое слово.


а использовать ГПО у меня наверн прав не хватит, потому как наша контора лишь филиал, а центральный офис находится в Москве
Ну это не факт, но скорее всего - да.
MCSE: Messaging, MCSE: Communication, MCSE: Productivity, MCSA: Office 365, MCPS
my blog - http://it-blojek.ru

Оффлайн shs

  • Модератор
  • Ветеран
  • *****
  • Сообщений: 4401
  • Рейтинг: 89
    • Просмотр профиля
    • ShS's blog
  • Откуда: Default city
Adobe Reader не надо преобразовывать, там из установочного пакета MSI вытаскивается ключом -nos_ne. http://administraher.blogspot.com/2009/11/adobe-reader-9x-msi-msi-exe.html

А потом просто через политики поставить.
Ну и еще в есть Adobe Customization Wizard 9: http://www.adobe.com/support/downloads/detail.jsp?ftpID=3993
Мои ссылки православнее ;)))
http://shserg.ru/2010/09/28/acrobat_reader_deployment_gpo_active_directory/
http://shserg.ru/2009/12/22/adm-template-acrobat-javascript-disable/

Онлайн Retif

  • Администраторы
  • Олдфаг
  • *****
  • Сообщений: 9059
  • Рейтинг: 88
  • Пол: Мужской
  • Афтар
    • Просмотр профиля
    • Мой блог
  • Откуда: Орёл
shs, ну да, у тебя там все подробно, респект  :good:

Оффлайн Scar

  • Постоялец
  • ***
  • Сообщений: 443
  • Рейтинг: 15
  • Пол: Мужской
    • Просмотр профиля
  • Откуда: Дефолт сити
Как вариант, использовать psexec из набора sysinternals. Но это только в случае, если ты сможешь запихнуть команду на установку в батник, или же в одну строку.

Оффлайн DiV

  • Новичок
  • *
  • Сообщений: 6
  • Рейтинг: 0
  • Пол: Мужской
    • Просмотр профиля
  • Откуда: Ижевск
вообщем, задача с установкой пока отпала, нужно просто качественно вычистить машины от древнего ПО, заморачиваться с инсталлерами я не хочу, это каждый раз нужно будет ломать голову над новым алгоритмом, хочется написать что-то более универсальное, решил сделать так: пишу скрипт на vbs, который топорным способом мне вычистит древнее ПО(удаление из папки програм файлс, чистка реестра, удаление ярлыков и пр.), далее, распространяю файл на машины, и запускаю посредством psexec от имени админа, все! в дальнейшем можно автоматизировать процесс + переписать скрипт под другое ПО без проблем, поменять буквально пару строчек, на мой взгляд, самый оптимальный вариант..

Оффлайн shs

  • Модератор
  • Ветеран
  • *****
  • Сообщений: 4401
  • Рейтинг: 89
    • Просмотр профиля
    • ShS's blog
  • Откуда: Default city
хочется написать что-то более универсальное, решил сделать так: пишу скрипт на vbs, который топорным способом мне вычистит древнее ПО(удаление из папки програм файлс, чистка реестра, удаление ярлыков и пр.),
Софт можно удалить вполне корректно и без извращений, если заглянуть в соответствующую ветку реестра
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
Вам надо будет перебрать все поразделы этой ветки реестра. Определив по содержимому параметра DisplayName софт, подлежащий удалению, снести его при помощи запуска команды, укаканной в параметре UninstallString.

Например,
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\"1С:Предприятие. Бухгалтерский учет" 7.7 (сетевая версия)]
"UninstallString"="C:\WINDOWS\UNIN0419.EXE -f"C:\Program Files\1Cv77.buh\DeIsL1.isu" account -c"C:\Program Files\1Cv77.buh\BIN\uninst.dll"
"DisplayName"="1С:Предприятие. Бухгалтерский учет" 7.7 (сетевая версия)"

ЗЫ Не факт, что все приложения удасться снести в "тихом" режиме, но те, которые ставились при помощи msiexec, совершенно точно удастся посносить по тихому (в фоне, без опроса пользователя и т.п.) см. msiexec /?

Оффлайн DiV

  • Новичок
  • *
  • Сообщений: 6
  • Рейтинг: 0
  • Пол: Мужской
    • Просмотр профиля
  • Откуда: Ижевск
...
ЗЫ Не факт, что все приложения удасться снести в "тихом" режиме, но те, которые ставились при помощи msiexec, совершенно точно удастся посносить по тихому (в фоне, без опроса пользователя и т.п.) см. msiexec /?

все понятно, спасибо
в принципе, скрипт уже готов, только что протестил, все работает, так что всем отписавшимся в теме спасибо большое
за помощь!