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

Poniższe przykładowe zapytania pokazują, jak sprzęgać widoki zabezpieczeń z innymi widokami.

Sprzęganie widoków zabezpieczeń

Następujące zapytanie wyświetla nazwę użytkownika, nazwę obiektu i nazwę uprawnienia klasy, które użytkownik ma w zabezpieczonym obiekcie. Widok v_SecuredObject jest przyłączony do widoku v_UserClassPermNames przy użyciu kolumny klucz obiektu .

    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 

Sprzęganie widoków zabezpieczeń i kolekcji

Następujące zapytanie wyświetla listę wszystkich kolekcji, według identyfikatora kolekcji i nazwy kolekcji, nazwy użytkownika i uprawnienia wystąpienia dla tej kolekcji. Widok kolekcji v_Collection jest przyłączany do widoku zabezpieczeń v_UserInstancePermNames , odpowiednio przy użyciu kolumny Identyfikator kolekcji 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ą wyświetlać wszystkie uprawnienia wystąpienia dla poszczególnych kolekcji. Jeśli użytkownik ma uprawnienia klasy dla obiektu kolekcje (w tym wszystkie wystąpienia), należy uruchomić inne zapytanie w celu pobrania wszystkich uprawnień dla użytkowników w obiekcie kolekcje. (Klucz obiektu 1 odwołuje się do obiektu kolekcji).

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

    SELECT UserName, PermissionName 
    FROM v_UserClassPermNames 
    WHERE ObjectKey = 1 

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

Zobacz też

Widoki zabezpieczeń w Configuration Manager