Collection Membership Viewer
Diese Erweiterung zeigt alle Sammlungsmitgliedschaften eines Clients an. Außerdem ist es möglich einzelne Sammlungen zu aktualisieren oder das jeweils ausgewählte Computerobjekt aus einer direkten Sammlungsmitgliedschaft zu entfernen.

Mitgliedschaft aktualisieren
SCCM aktualisiert nur in bestimmten abständen die Softwaremitgliedschaften. Die Aktualisierung kann hiermit getriggert werden. Dies ist nur bei DirectRules möglich.
Aus Sammlung entfernen
Hiermit wird der Computer aus der Softwaresammlung entfernt. Dies ist nur bei DirectRules möglich.
SCCM-intern
Die Statusanzeige zeigt an ob die Sammlung "SCCM-intern" bereit ist.
Funktionen:
Plugin
ALLOW_REMOVE_FROM_COLLECTION: Wenn diese Funktion ausgewählt ist, erscheint im Kontextmenü der Eintrag zum Entfernen eines Computerobjekts aus der jeweiligen Sammlung.
Konfiguration
| Konfiguration |
Beschreibung |
Standard WertStandardwert |
| AllowUpdateMembership |
Aktiviert/Deaktiviert die Möglichkeit "Update Membership" Ausführugnen anzutriggern |
False |
| DetailsQuery |
SQL-Abfrage zur Ermittlung zusätzlicher Informationen der Sammlung.
Zum Beispiel: Description, Tag, IsTaskSequenz
|
Aufklappen
SELECT DISTINCT
cd.CollectionID ,
ISNULL(cd.Description, '') AS 'Description' ,
ISNULL(cd.Tag, '') AS 'Tag' ,
ISNULL(ss.[IsTaskSequence], 0) AS 'IsTaskSequence', (CASE WHEN (ss.[IsTaskSequence] IS NOT NULL) THEN CAST(1 AS BIT) ELSE CAST(0 AS BIT) END) AS IsStandard
FROM
[CollectionDescriptions] cd
LEFT JOIN
[StandardSoftware] ss
ON
cd.[CollectionID] = ss.CollectionID
UNION
SELECT DISTINCT
ss.CollectionID ,
ISNULL(cd.Description, '') AS 'Description' ,
ISNULL(cd.Tag, '') AS 'Tag' ,
ISNULL(ss.[IsTaskSequence], 0) AS 'IsTaskSequence',
CAST(1 AS BIT) AS IsStandard
FROM
[StandardSoftware] ss
LEFT JOIN
[CollectionDescriptions] cd
ON
cd.[CollectionID] = ss.[CollectionID]
|
| Query |
SQL-Abfrage zur Ermittlung der Sammlungsmitgliedschaften |
Aufklappen
SELECT
vc.CollectionID AS 'CollectionID' ,
vc.Name AS 'Name' ,
vc.Comment AS 'Comment' ,
fcm.Name AS 'ComputerName' ,
fcm.ResourceID ,
fcm.IsDirect AS 'IsDirect'
FROM
v_FullCollectionMembership fcm
LEFT JOIN
v_Collection vc
ON
fcm.CollectionID = vc.CollectionID
WHERE
fcm.ResourceID = {RESOURCEID}
ORDER BY
vc.Name
|
| StateCheckQuery |
SQL-Abfrage zum überprüfen des Zuweisungsstatus eines Computerobjekts zu einer Sammlung. Dabei muss zwingend die Spalte "CheckValue" zurückgegeben werden. Liefert die Abfrage etwas zurück, so wird innerhalb der grafischen Oberfläche ein grünes Ampelsymbol angezeigt, andernfalls wird ein gelbes Symbol angezeigt. Innerhalb der Abfrage werden verschiedene Ersetzungsparameter unterstützt:
-
- {COLLECTIONID}: Ersetzt die ID der jeweils ausgewählten Sammlung.
- {ResourceID}: Ersetzt die ID des jeweils ausgewählten Computerobjekts.
|
Aufklappen
SELECT
col.Name AS CheckValue
FROM
v_R_System AS vcrd
LEFT OUTER JOIN
_RES_COLL_{COLLECTIONID} AS col
ON
col.MachineID = vcrd.ResourceID
WHERE
vcrd.ResourceID = {ResourceID}
|
Plugin Integration
Standard Plugin Integration
- Assembly: CollectionMemberShipViewerPlugin
- Name: COLLECTION_MEMBERSHIP_VIEWER (wird übersetzt)
- Icon: elements_view.png
VersionshistorieUnterstützte Funktionen:
- ALLOW_REMOVE_FROM_COLLECTION:
Wenn Version | diese Änderung | Funktion
ausgewählt ist, 3.6.3.0 | erscheint im Der jeweilige Sammlungsstatus wird nicht mehr automatisch abgerufen, dementsprechend stehen die Ampeln initial auf Grau
Stattdessen mussKontextmenü der BenutzerEintrag denzum StatusEntfernen nuneines selbstComputerobjekts per Kontextmenü abrufen
Dabei wird nuraus der Statusjeweiligen derSammlung.
ausgewählten Sammlungen abgerufen
Vor dem Start dieses Vorgangs öffnet sich ein Dialog, mit einem Hinweis und der Frage, ob der Vorgang fortgesetzt werden soll
Nach Bestätigung des Dialogs wird der Vorgang gestartet und der aktuelle Fortschritt angezeigt
Es ist nun möglich den Vorgang jederzeit abzubrechen. Wenn z.B. bei Sammlung 10 von 20 abgebrochen wird, bekommt der Benutzer dennoch alle bereits gesammelten Daten, d.h. 10 von 20 haben danach einen Status und die restlichen bleiben grau
|
3.6.2.0 |
Die Funktion "Remove from Collection", triggert nun kein "Update Membership" mehr.
|
3.6.1.0 |
Konfiguration "AllowUpdateMembership" hinzugefügt.
|