2015-12-09 7 views
-3

У меня есть сборка, в которую устройства добавляются вручную. Есть ли способ из SCCM удалить эти устройства из коллекции автоматически после обнаружения того, что программное обеспечение установлено более чем на определенное количество дней? Я знаю, что могу сделать это через PowerShell за пределами SCCM. Я просто хочу знать, могу ли я что-то сохранить в SCCM для более легкого отслеживания.Есть ли способ удалить устройства из коллекции через определенное количество времени (45 дней)?

+0

См. [«Если вопросы включают« теги »в их названиях?»] (Http://meta.stackexchange.com/questions/19190/should-questions-include-tags-in-their-titles), где консенсус «нет, они не должны»! –

ответ

0

Вы могли бы сделать это с помощью двух коллекций, одна из которых была бы основанной на запросах.

Ваш поток станет:

  • пользователя Программное обеспечение необходимо
  • Put пользователя или компьютер в коллекции
  • Сейчас работает на своей системе
  • Software детектируется, динамически добавляемые пользователем в Users with FireFox
  • Еженедельно обновляется коллекция Deploy Firefox, исключая членов вышеупомянутой коллекции, выталкивая их из Deploy Collection

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

Чтобы сделать это, я бы сделал две коллекции:

  • Deploy FireFox
  • Пользователи с FireFox

для пользователей с FireFox, вот WQL для такого рода «имеет Приложение»на основе запроса:

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 
where SMS_R_System.Name 
not in 
    (select SMS_R_System.Name 
    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.DisplayName 
    like "Firefox") 
order by SMS_R_System.Name 

Далее сделайте правило EXCLUDE для вашего Deploy FireFox, установите его, чтобы исключить всех пользователей, которые находятся в коллекции Users with FireFox.

Для достижения вашей цели удаления людей через X дней просто установите частоту обновления своей коллекции, чтобы обновлять ее так часто, как это (при условии, что вы хотите удалить людей из группы развертывания примерно через неделю после получения программного обеспечения):

  • Deploy FireFox - Update Collection Membership - еженедельно, инкрементного обновления - Отключено
  • Пользователи с FireFox - статус коллекции обновление - ежедневно, Incremental Update - Enable

Имеет смысл?

 Смежные вопросы

  • Нет связанных вопросов^_^