Skip to main content

Collection Membership Viewer

Dieseimage.png

Erweiterung

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.

image.png

 
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
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 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]
Query SQL-Abfrage zur Ermittlung der Sammlungsmitgliedschaften
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
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 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 Entfernen einesdes ausgewählen Computerobjekts aus der jeweiligen Sammlung.