Exemples de requêtes pour la sécurité dans Configuration Manager
Les exemples de requêtes suivants montrent comment joindre des vues de sécurité à d’autres vues.
Jonction d’affichages de sécurité
La requête suivante répertorie le nom d’utilisateur, le nom d’objet et le nom d’autorisation de classe que l’utilisateur possède sur l’objet sécurisé. La vue v_SecuredObject est jointe à la vue v_UserClassPermNames à l’aide de la colonne 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
Jointure de vues de sécurité et de regroupement
La requête suivante répertorie toutes les collections, par ID et nom de collection, le nom d’utilisateur et les autorisations d’instance pour cette collection. La vue de collection v_Collection est jointe à la vue de sécurité v_UserInstancePermNames à l’aide de la colonne CollectionID et de la colonne InstanceKey , respectivement.
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
La sortie de la requête précédente répertorie toutes les autorisations d’instance pour les collections individuelles. Si un utilisateur dispose d’autorisations de classe pour l’objet collections (qui inclut toutes les instances), une autre requête doit être exécutée pour obtenir toutes les autorisations des utilisateurs sur l’objet collections. (Une clé d’objet de 1 fait référence à l’objet de collection.)
La requête suivante peut être exécutée à partir de la vue v_UserClassPermNames pour répertorier toutes les autorisations de classe utilisateur pour l’objet collections.
SELECT UserName, PermissionName
FROM v_UserClassPermNames
WHERE ObjectKey = 1
Lorsque vous utilisez les deux requêtes précédentes ensemble, une liste d’autorisations utilisateur pour toutes les classes et instances de collection peut être obtenue.
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour