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ż
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla