![]() |
Установка и удаление программ под АД
Привет сообществу вот озадачился решением одного вопросика.
Задача: Вопрос решение лицензионности установленого программного обеспечения на системах находящихся под управлением АД. 1) Есть к примеру WinZIP, ставилась одна версия но не под АД а локально, как мне используя политики удалить со всех компов находящихся под АД? (замена в лице 7-Zip уже стоит через политику.), один из вариантов вижу опять же через политику установить тот-же WinZIP и апосля уго удалить но удалит ли он софт который был установлен локально, а не через АД? или ка можно решить данный вопрос. Спс. |
|
Цитата:
|
To monkkey, exo да получилось, после установки и последующим удалением всё удалилось кроме путей и ссылок в Меню. какими средствами и как это всё можно подчистить или как задать, что-бы функция сработала тогда когда удаляется софтвар?
Вопщем к вечеру проблему решил частично в смдешке прописал следующие: |
Код:
@ECHO OFF |
MickyMouse, для WinRAR:
Код:
start "" /wait "%ProgramFiles%\WinRAR\uninstall.exe" /s |
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 ДОбрый день, есть такой скрипт он удаляет программы грамотно и без сообщений (как и надо) каким образом заставить его работать, чтобы он название удаляемой программы брал из тестового файла и запусклся столько раз сколько строк в тестовом файле? Заранее спасибо! |
Пример:
Код:
strFile = "X:\Path\File.txt" |
Время: 07:30. |
Время: 07:30.
© OSzone.net 2001-