Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Серверные продукты Microsoft » Microsoft Windows NT/2000/2003 » Установка и удаление программ под АД

Ответить
Настройки темы
Установка и удаление программ под АД

Новый участник


Сообщения: 16
Благодарности: 0

Профиль | Отправить PM | Цитировать


Изменения
Автор: MickyMouse
Дата: 19-11-2008
Описание: ошибки!
Привет сообществу вот озадачился решением одного вопросика.
Задача: Вопрос решение лицензионности установленого программного обеспечения на системах находящихся под управлением АД.
1) Есть к примеру WinZIP, ставилась одна версия но не под АД а локально, как мне используя политики удалить со всех компов находящихся под АД? (замена в лице 7-Zip уже стоит через политику.), один из вариантов вижу опять же через политику установить тот-же WinZIP и апосля уго удалить но удалит ли он софт который был установлен локально, а не через АД? или ка можно решить данный вопрос. Спс.

Отправлено: 11:27, 19-11-2008

 
exo exo вне форума

Аватара для exo

Ветеран


Сообщения: 12417
Благодарности: 1442

Профиль | Отправить PM | Цитировать


Цитата MickyMouse:
но удалит ли он софт который был установлен локально »
нет.
Цитата MickyMouse:
опять же через политику установить тот-же WinZIP и апосля уго удалить »
не знаю. я бы протестировал бы...

-------
Вежливый клиент всегда прав!


Отправлено: 11:59, 19-11-2008 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Ветеран


Сообщения: 4904
Благодарности: 496

Профиль | Сайт | Отправить PM | Цитировать


Цитата MickyMouse:
Есть к примеру WinZIP, ставилась одна версия но не под АД а локально »
Если есть .msi файл - без проблем, всё равно как эта программа устанавливалась. Либо писать .cmd с чисткой реестра и Program Files

-------
Если сообщение оказалось полезным, нажмите, пожалуйста, соответствующую кнопку.


Отправлено: 12:06, 19-11-2008 | #3


Новый участник


Сообщения: 16
Благодарности: 0

Профиль | Отправить PM | Цитировать


To monkkey, exo да получилось, после установки и последующим удалением всё удалилось кроме путей и ссылок в Меню. какими средствами и как это всё можно подчистить или как задать, что-бы функция сработала тогда когда удаляется софтвар?

Вопщем к вечеру проблему решил частично

в смдешке прописал следующие:

Последний раз редактировалось MickyMouse, 19-11-2008 в 17:47.


Отправлено: 13:26, 19-11-2008 | #4


Новый участник


Сообщения: 16
Благодарности: 0

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
@ECHO OFF
RMDIR "%systemdrive%\Documents and Settings\All Users\Start Menu\Programs\WinRAR" /s /q
PAUSE
Он срабатывает и удаляет все вложеные ссылки но в меню саму ссылку на программу WinRAR, что-бы ему дописать что бы он удалил саму ссылку (выделено)?

Отправлено: 17:47, 19-11-2008 | #5



Moderator


Сообщения: 53395
Благодарности: 15486

Профиль | Отправить PM | Цитировать


MickyMouse, для WinRAR:
Код: Выделить весь код
start "" /wait "%ProgramFiles%\WinRAR\uninstall.exe" /s

Отправлено: 18:37, 19-11-2008 | #6


Новый участник


Сообщения: 1
Благодарности: 0

Профиль | Отправить PM | Цитировать


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()
Next


ДОбрый день,
есть такой скрипт он удаляет программы грамотно и без сообщений (как и надо)
каким образом заставить его работать, чтобы он название удаляемой программы брал из тестового файла и запусклся столько раз сколько строк в тестовом файле?
Заранее спасибо!

Отправлено: 15:27, 09-06-2012 | #7


Старожил


Сообщения: 210
Благодарности: 76

Профиль | Отправить PM | Цитировать


Пример:
Код: Выделить весь код
strFile = "X:\Path\File.txt"
strComputer = "."
Set objFS = CreateObject("Scripting.FileSystemObject")
If objFS.FileExists(strFile) Then
    Set objFile = objFS.OpenTextFile(strFile, 1)
    strTemp = objFile.ReadAll
    objFile.Close
    arrTemp = Split(strTemp, vbNewLine)
    Set objWMIService = GetObject("winmgmts:{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
    For i = 0 To UBound(arrTemp)
        If Len(arrTemp(i)) > 0 Then
            Set colSoftware = objWMIService.ExecQuery("Select * from Win32_Product Where Name='" & arrTemp(i) & "'")
            For Each objSoftware In colSoftware
                objSoftware.Uninstall
            Next
        End If
    Next
End If

Отправлено: 10:12, 19-06-2012 | #8



Компьютерный форум OSzone.net » Серверные продукты Microsoft » Microsoft Windows NT/2000/2003 » Установка и удаление программ под АД

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Разное - Установка и удаление программ - как удалить программу HP Update? mayorov Microsoft Windows 2000/XP 5 27-08-2009 09:33
Интерфейс - [решено] Установка и удаление программ - пустая строка everal-22 Microsoft Windows 2000/XP 21 12-03-2009 21:00
Установка - [решено] Установка/удаление программ в Vista Jekael Microsoft Windows Vista 2 14-10-2007 21:34
установка программ под Linux mandriva 2007 machos Программное обеспечение Linux и FreeBSD 2 12-08-2007 17:27
В W2K не открывается окно Установка/Удаление программ Guest Microsoft Windows NT/2000/2003 7 18-03-2004 11:37




 
Переход