Es war bereits bei mehreren Kunden erforderliche eine Sammlung anzulegen, welche alle Systeme enthält die nicht bereits in einer anderen Sammlung enthalten sind. Dies kann über eine Abfrage ganz einfach gelöst werden.

 

Anwendungsbeispiel

Prüfung ob eine Software NICHT installiert ist!
Im ersten Schritt wird hierfür eine Sammlung angelegt die alle Systeme enthält auf denen die Software installiert ist. Im Anschluss daran wird eine Sammlung angelegt, welche alle Systeme enthält die nicht bereits in der vorherigen Sammlung enthalten sind.

 

Umsetzung

1. Sammlungs-ID der Basis-Sammlung ermitteln

clip_image002

2. Neue Sammlung und Abfrage anlegen

clip_image004

clip_image006

 

Datenbankabfrage

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.ResourceId not in
(select ResourceId from SMS_CM_RES_COLL_DSCXXXXX)