Collection Membership Viewer
Das „Collection Membership Viewer“-Plugin zeigt alle SammlungsmitgliedschaftenCollections einesan, Clientsin an.denen Außerdemsich istder esausgewählte möglichClient befindet. Zusätzlich können einzelne SammlungenCollections zu aktualisierenaktualisiert oder dasder jeweils ausgewählte ComputerobjektClient aus einer direkten SammlungsmitgliedschaftMitgliedschaft zuentfernt entfernen.werden.
Mitgliedschaft aktualisieren
SCCM aktualisiert nurCollection‑Mitgliedschaften in bestimmten abständenzeitlichen Intervallen.
Über diese Funktion kann die Softwaremitgliedschaften. Die Aktualisierung kannmanuell hiermit getriggertangestoßen werden.
Dies ist nur beifür DirectRulesDirect Rules (IsDirect) möglich.
Aus SammlungCollection entfernen
HiermitWenn wirddiese Funktion in der ComputerKonfiguration aktiviert wurde, kann der Client aus dereiner SoftwaresammlungCollection entfernt.entfernt werden.
Dies ist nur beifür DirectRulesDirect Rules (IsDirect) möglich.
SCCM-intern
Die Statusanzeige zeigt anan, ob die Sammlungjeweilige "SCCM-intern"Collection „SCCM‑intern“ bereit ist.
ist bzw. erfolgreich verarbeitet wurde.
Plugin Konfiguration
| Konfiguration | Beschreibung | Standardwert |
SQL-Abfrage zur Ermittlung zusätzlicher Informationen der Sammlung.
Zum Beispiel: Description, Tag, IsTaskSequenz
Aufklappen zum anschauen
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]
Aufklappen zum anschauen
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
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 zum anschauen
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}
Default Plugin Integration
Standard Plugin Integration
- Assembly: CollectionMemberShipViewerPlugin
- Name: COLLECTION_MEMBERSHIP_VIEWER (wird übersetzt)
- Icon: elements_view.png
Unterstützte Funktionen:
ALLOW_REMOVE_FROM_COLLECTION:ALLOW_REMOVE_FROM_COLLECTION: Wenn diese Funktion ausgewählt ist, erscheint im Kontextmenü der Eintrag zum Entferneneinesdes ausgewählen Computerobjekts aus der jeweiligen Sammlung.
