Freigeben über


Beispiele für Abfragen in Configuration Manager

 

Betrifft: System Center 2012 Configuration Manager, System Center 2012 Configuration Manager SP1, System Center 2012 R2 Configuration Manager

Die folgende Beispielabfrage veranschaulicht, wie die Abfrageansicht mit einer Sicherheitsansicht verknüpft werden kann. In den meisten Fällen wird die Ansicht v_Query nicht in Berichten verwendet.

Verknüpfen von Abfrage- und Sicherheitsansichten

Mit der folgenden Abfrage werden Abfrage-ID, Abfragename, Benutzername und Instanzberechtigungen für den Benutzer des Abfrageobjekts aufgelistet. Die Ansicht v_Query wird mithilfe von QueryID aus v_Query und InstanceKey aus v_UserInstancePermNames mit der Sicherheitsansicht v_UserInstancePermNames verknüpft. Da andere gesicherte Objekte mit demselben InstanceKey-Wert vorhanden sein können (MCM00001 könnte beispielsweise eine benutzerdefinierte Abfrage oder ein Paket sein), filtert die Abfrage mithilfe der WHERE-Klausel und dem ObjectKey-Wert 7 auch spezifisch nach Abfrageobjekten.

SELECT Q.QueryID, Q.Name AS QueryName, UIP.UserName, UIP.PermissionName 
FROM v_Query Q INNER JOIN v_UserInstancePermNames UIP 
ON Q.QueryID = UIP.InstanceKey 
WHERE UIP.ObjectKey = 7 
ORDER BY Q.Name, UIP.UserName