IMHO.WS

IMHO.WS (http://www.imho.ws/index.php)
-   Операционные системы M$ (http://www.imho.ws/forumdisplay.php?f=2)
-   -   Как удаленно удалить программу с Win2kProf? (http://www.imho.ws/showthread.php?t=81742)

jil 15.03.2005 11:39

Как удаленно удалить программу с Win2kProf?
 
Нужна программа, которая могла бы удаленно удалять программы с рабочих станций Win2kProf в сети на Win2k с AD. Программы были установлены вручную на каждой машине.

ЗЫ Есть конечно кривой вариант с использованием программ типа RAdmin и DameWare и вручную зайти на каждый компьютер и там уже стандартными методами удалить, но хочется попроще.

FantomIL 15.03.2005 15:24

Я бы попробовал написать скрипт и на контроллере домена воткнул бы его, как логон-скрипт для клиентов. Что-то типа:
Код:

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

Set colSoftware = objWMIService.ExecQuery _
    ("Select * from Win32_Product Where Name = 'Системное назание, удаляемого софта'")

For Each objSoftware in colSoftware
    objSoftware.Uninstall()

Только это сработает, если софт устанавливался Микрософтовским инсталлятором.

jil 15.03.2005 15:33

FantomIL
Спасибо за дельную мысль.
Попробую.
Но хотелось бы "готового" решения, хотя если оно не найдется придется писать скрипты.
ЗЫ
Цитата:

если софт устанавливался Микрософтовским инсталлятором.
имеется ввиду installw.exe или как его там называют...?

Borland 15.03.2005 19:41

Цитата:

FantomIL:
Только это сработает, если софт устанавливался Микрософтовским инсталлятором.
Вовсе необязательна майкрософтовским, если правильно прописан параметр Uninstall в реестре...

jil 16.03.2005 10:53

Borland
Спасибо. Пока еще не проверял.
А как это выглядит на клиентском компе? Ведь обычно при деинсталляции требуется нажать несколько раз подтверджения, то да се... Это должен будет сделать юзер или автоматом получится?


Часовой пояс GMT +4, время: 15:13.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.