dg
Moderator-папарацци | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору значит так. Скрипт, выполненный на рабочей машине, показал мне, что GUID SAV-а — {46B63F23-2B4A-4525-A827-688026BE5E40}. Я сделал запрос — показать все машины с таким GUID: select SMS_R_System.ResourceID,SMS_R_System.ResourceType,SMS_R_System.Name,SMS_R_System.SMSUniqueIdentifier,SMS_R_System.ResourceDomainORWorkgroup,SMS_R_System.Client from SMS_R_System inner join SMS_G_System_ADD_REMOVE_PROGRAMS on SMS_G_System_ADD_REMOVE_PROGRAMS.ResourceID = SMS_R_System.ResourceId where SMS_G_System_ADD_REMOVE_PROGRAMS.ProdID = "{46B63F23-2B4A-4525-A827-688026BE5E40}" в результате получил список всех клиентов. Вывод: GUID у клиентов и серверов SAV однинаковый. потом сделал такой же запрос, но на отрицание: select SMS_R_System.ResourceID,SMS_R_System.ResourceType,SMS_R_System.Name,SMS_R_System.SMSUniqueIdentifier,SMS_R_System.ResourceDomainORWorkgroup,SMS_R_System.Client from SMS_R_System inner join SMS_G_System_ADD_REMOVE_PROGRAMS on SMS_G_System_ADD_REMOVE_PROGRAMS.ResourceID = SMS_R_System.ResourceId where SMS_G_System_ADD_REMOVE_PROGRAMS.ProdID != "{46B63F23-2B4A-4525-A827-688026BE5E40}" в результате опять получил список всех клиентов. Вывод: тут работает такое же правило, как описано выше. То есть поскольку на клиентах стоит и другой софт, с другими GUID-ами, то они тоже считаются подходящими. В общем, это тоже тупиковый вариант. Добавлено: FreemanRU Цитата: HKEY_LOCAL_MACHINE\SOFTWARE\Intel\Landesk\VirusProtect6\CurrentVersion\ Клиент НИКОГДА не содержит ключа реестра: DomainName REG_SZ а также сервер имеет другое значение ключей, но не скажу точно какое: InstalledProducts REG_DWORD ClientType REG_DWORD (н-р у меня клиент управляемый - 1, а на сервере - 4) | увы, это не даст ничего нового. Даже если мы построим запрос, который будет включать клиентов с ключами в реестре, характерными для сервера SAV, то задача сводится к таким же, как выше. Как потом построить запрос на отрицание, чтобы включить клиентов? если мы построим запрос, который будет включать клиентов с ключами в реестре, характерными для клиента SAV, то мы получим всех действующих клиентов, но не получим потенциальных — то есть такие машины, на которых SAV не стоит вовсе. Например, только что установленные и введённые в домен компы. В общем, задача состоит именно в том, чтобы выбрать всё, где нету сервера SAV. | Всего записей: 2852 | Зарегистр. 30-05-2002 | Отправлено: 17:39 28-04-2006 | Исправлено: dg, 17:49 28-04-2006 |
|