none
Запрос на создание коллекции RRS feed

  • Вопрос

  • Как сделать запрос, чтобы в новую коллекцию попали компьютеры, которые не являются членами другой коллекции? Или можно ли при распространении ПО через SCCM указать инвертированную коллекцию?
    11 октября 2010 г. 5:41

Ответы

Все ответы

  • пример

    SELECT Name
    FROM SMS_R_SYSTEM
    WHERE Client = 1
    AND ResourceID IN (select resourceid from SMS_CM_RES_COLL_LVS00027)
    AND ResourceID NOT IN (select resourceid from SMS_CM_RES_COLL_LVS00026)

    12 октября 2010 г. 5:17
  • Antipov Igor, а это какой тип объекта и аттрибут, если создавать запрос через консоль? Я вчера всё перерыл, не нашёл.
    http://sccm.com.ua/
    12 октября 2010 г. 6:31
    Отвечающий
  • эту выборку я взял с вебкаста

    еще 1 вариант

    делаем нужный нам запрос, например все РС где установлено какое-то ПО

    делаем второй запрос, значение Sub Selected Value,класс атрибутов- система, атрибут- имя, оператор is not in, выбираем запрос созданный выше

    12 октября 2010 г. 7:01
  • эту выборку я взял с вебкаста

    еще 1 вариант

    делаем нужный нам запрос, например все РС где установлено какое-то ПО

    делаем второй запрос, значение Sub Selected Value,класс атрибутов- система, атрибут- имя, оператор is not in, выбираем запрос созданный выше


    Создал первый запрос Запрос1 - в нем есть несколько компьютерщиков,  создаю второй запрос, в котором попадут те, которые не попали в Запрос1 (значение Sub Selected Value,класс атрибутов- система, атрибут- имя, оператор is not in, выбираю Запрос1, в поле Subselect появился Sql-запрос Запрос1)  - сообщает об ошибке - Please enter a vallid constant
    12 октября 2010 г. 11:23
  • как я понял у вас члены коллекции пользователи

    тогда в вашем случае тип объекта - ресурс пользователя, ,класс атрибутов- ресурс пользователя, атрибут- имя пользователя

    13 октября 2010 г. 3:56
  • как я понял у вас члены коллекции пользователи

    тогда в вашем случае тип объекта - ресурс пользователя, ,класс атрибутов- ресурс пользователя, атрибут- имя пользователя

    нет, я ошибся - хотел написать "Создал первый запрос Запрос1 - в нем есть несколько компьютеров" - т.е. в коллекции в которых попадают компьютеры, не вошедшие в другую коллецию
    13 октября 2010 г. 5:40
  • сначала

    допустим нам надо найти компы где нет антивируса

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

    2. создаем запрос через Sub Selected Value эти компы исключающий, в поле подвыборка указываем первый запрос

    13 октября 2010 г. 6:34
  • select ResourceID from SMS_R_System where ResourceID not in (select ResourceID from SMS_CM_RES_COLL_<Collection ID>)
    14 октября 2010 г. 10:12
    Отвечающий
  • Shumamura Медали пользователяМедали пользователяВаша проблема сохраняется?
    Данный форум является бесплатным сервисом Microsoft с целью оказания посильной помощи пользователям и повышения уровня знаний о продуктах Microsoft. Информация, представленная на форуме, распространяется "как есть" без официальной ответственности компании Microsoft.
    19 ноября 2010 г. 13:21
    Модератор