ConfigMgr-Query: Devices, dessen TopConsoleUser in einem bestimmten Department sind

Vor kurzem erreichte mich die Anfrage, ob man eine Query für eine Device-Collection erstellen kann, die auf User-Daten zurückgreift. Im Detail wurde hier eine Query benötigt, die alle Computer auflistet, dessen Hauptbenutzer in einer bestimmten Abteilung ist.

Folgende Query habe ich dafür erstellt:

select SMS_R_System.ResourceId, SMS_R_System.ResourceType, SMS_R_System.Name, SMS_R_System.SMSUniqueIdentifier, SMS_R_System.ResourceDomainORWorkgroup, SMS_R_System.Client from  SMS_R_System left join SMS_G_System_SYSTEM_CONSOLE_USAGE on SMS_G_System_SYSTEM_CONSOLE_USAGE.ResourceID = SMS_R_System.ResourceId where SMS_G_System_SYSTEM_CONSOLE_USAGE.TopConsoleUser in (SELECT SMS_R_User.UniqueUserName      FROM SMS_R_User     WHERE SMS_R_User.Department = 'IT')

Damit dies funktioniert, muss das ‚Active Directory User Discovery‘ um das ‚Department‘-Attribut erweitert werden. Diese Einstellungen findet Ihr unter: ‚\Administration\Overview\Hierarchy Configuration\Discovery Methods‘ in Eurer ConfigMgr-Console.

Die Query kann natürlich durch jedes andere Attribute geändert werden. Denkbare Szenarien wären hier z.B. die E-Mail-Adresse (Attribut: Mail) oder Unternehmen (Attribut: Company). Wichtig ist zu beachten, dass die Query erst dann funktioniert, wenn der TopConsoleUser gesetzt ist.

Über André Picker

Kind der 90er. Aufgewachsen im Ruhrgebiet. Anhänger des schwarz-gelben Fußballs. System Center Configuration Manager-Experte, IT-Geek. Optimist. Microsoft MVP 2017-2018 für Enterprise Mobility. Weitere Informationen gibt es hier.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.