Przykładowe zapytania dotyczące zabezpieczeń w Configuration Manager

Poniższe przykładowe zapytania pokazują, jak dołączyć widoki zabezpieczeń do innych widoków.

Dołączanie widoków zabezpieczeń

Poniższe zapytanie zawiera listę nazwy użytkownika, nazwy obiektu i nazwy uprawnień klasy, które użytkownik ma w zabezpieczonym obiekcie. Widok v_SecuredObject jest przyłączony do widoku v_UserClassPermNames przy użyciu kolumny ObjectKey .

    SELECT UCP.UserName, SO.ObjectName, UCP.PermissionName 
    FROM v_SecuredObject SO INNER JOIN v_UserClassPermNames UCP 
    ON SO.ObjectKey = UCP.ObjectKey 
    ORDER BY UCP.UserName, SO.ObjectName, UCP.PermissionName 

Dołączanie widoków zabezpieczeń i kolekcji

Poniższe zapytanie zawiera listę wszystkich kolekcji, według identyfikatora kolekcji i nazwy kolekcji, nazwy użytkownika i uprawnień wystąpienia dla tej kolekcji. Widok kolekcji v_Collection jest przyłączony do widoku zabezpieczeń v_UserInstancePermNames przy użyciu odpowiednio kolumny CollectionID i kolumny InstanceKey .

    SELECT COL.CollectionID, COL.Name AS CollectionName, UIP.UserName, 
    UIP.PermissionName 
    FROM v_Collection COL INNER JOIN v_UserInstancePermNames UIP 
    ON COL.CollectionID = UIP.InstanceKey 
    ORDER BY COL.CollectionID 

Dane wyjściowe z poprzedniego zapytania będą zawierać listę wszystkich uprawnień wystąpienia dla poszczególnych kolekcji. Jeśli użytkownik ma uprawnienia klasy dla obiektu kolekcji (w tym wszystkich wystąpień), konieczne będzie uruchomienie innego zapytania w celu uzyskania wszystkich uprawnień dla użytkowników obiektu kolekcji. (Klucz obiektu 1 odwołuje się do obiektu kolekcji).

Następujące zapytanie można uruchomić z widoku v_UserClassPermNames , aby wyświetlić listę wszystkich uprawnień klasy użytkownika dla obiektu kolekcji.

    SELECT UserName, PermissionName 
    FROM v_UserClassPermNames 
    WHERE ObjectKey = 1 

W przypadku korzystania z dwóch poprzednich zapytań razem można uzyskać listę uprawnień użytkownika dla wszystkich klas kolekcji i wystąpień.

Zobacz też

Widoki zabezpieczeń w Configuration Manager