Comment créer une requête WQL avec invite

Saviez-vous que vous pouvez écrire une requête WQL avec invite dans la console Microsoft Endpoint Manager Configuration Manager (MEMCM/ConfigMgr/MECM) ? Oui, vous pouvez! C'est l'une de ces fonctionnalités intéressantes que presque personne ne connaît et il n'y a pas beaucoup d'informations en ligne à ce sujet. De temps en temps, au sein des forums, je vois une question sur la façon de faire, c'est donc ce qui m'a donné l'idée d'écrire ce billet de blog. Vous trouverez ici un guide étape par étape sur la façon de créer une requête WQL avec invite dans la console ConfigMgr.

Pourquoi créeriez-vous une requête WQL avec invite ?

C'est une excellente question. À mon avis, la réponse varie d'une personne à l'autre en fonction de ses besoins. Parfois, les raisons sont toutes centrées sur le fait de ne pas avoir accès à SQL Server et ils souhaitent interroger directement la base de données. Ou, parfois, c'est une question de commodité. J'entends parfois : « J'ai besoin d'interroger 'X' toute la journée. Ce serait utile d'avoir cette configuration pour moi, donc je n'ai pas à le faire à chaque fois.

Comment créer une requête WQL à invite dans ConfigMgr

Le processus réel de création d'une requête WQL avec invite n'est pas si différent de celui de création d'une requête normale. La seule chose à retenir est que vous NE POUVEZ PAS utiliser une requête WQL avec invite pour une collection ! Il ne peut être utilisé que dans la console MECM.

Requête WQL à invite - Créer une requête

Ouvrez la console ConfigMgr et accédez à Surveillance | Aperçu |Requêtes. Ensuite, cliquez sur le Créer une requête bouton.

Requête WQL à invite - Nom

Fournir un Nom pour votre requête, puis cliquez sur Modifier l'instruction de requête…

Requête WQL à invite - Propriétés de l'instruction de requête

Étant donné que l'écriture de cette requête n'est pas différente d'une requête normale, je vais sauter les étapes. Mais, à un niveau élevé, vous devez sélectionner les colonnes affichées que vous souhaitez voir. Ensuite, cliquez sur le Critères languette.

Requête WQL à invite - Onglet Critères

C'est là que le plaisir commence. Cliquez sur le nouveau "Bouton étoile” (étoile).

Requête WQL à invite - Propriétés du critère

Du Type de critère liste déroulante, sélectionnez Valeur demandée.

Requête WQL avec invite - Valeur avec invite

Maintenant, terminez la création de la requête comme vous le feriez pour toute autre requête. Avant de cliquer sur le d'accord , jetez un œil à la capture d'écran suivante pour vous assurer que vos résultats sont similaires aux miens. Dans la section suivante, je vais également vous montrer comment tester votre requête.

Pour rappel, lorsque vous êtes à ce stade, les prochaines étapes de haut niveau consistent à sélectionner l'attribut invité utilisé pour la valeur invitée. Ensuite, sélectionnez un Opérateur (est égal à, est inférieur à, est comme, etc.).

Requête WQL à invite - Onglet Critères - Valeur à invite

Lorsque vous avez terminé d'ajouter le Valeur demandée critères, il devrait ressembler à la capture d'écran ci-dessus. Maintenant, cliquez d'accord pour créer la requête.

Test de votre requête

Avant de frapper le d'accord , vous pouvez tester votre requête pour vous assurer que les résultats correspondent à vos attentes. C'est un assez nouvelle fonctionnalité à ConfigMgr, donc si vous ne l'avez pas, il est temps de mettre à niveau. ??

Pour tester la requête, cliquez d'abord sur le Afficher le langage de requête bouton.

Requête WQL à invite - Langage de requête

Cela change l'apparence de la fenêtre comme vous pouvez le voir dans l'image ci-dessus.

Maintenant, cliquez sur le "Bouton jouer” bouton de lecture ou d'exécution. Cela exécutera la requête.

Requête WQL à invite - Valeur de requête d'entrée

Au Valeur de la requête d'entrée fenêtre, entrez ce que vous recherchez, puis cliquez sur d'accord.

Requête WQL à invite - Aperçu des résultats de la requête

Examinez les résultats, puis cliquez sur le Fermer bouton. Oui, je sais que les résultats semblent "désordonnés" dans la capture d'écran ci-dessus, mais le fait est qu'il y a des résultats. Soit dit en passant, ces résultats sont plus ou moins ce que je m'attendais à voir, mais j'ai déposé un froncer les sourcils ☹ parce que la légende du système d'exploitation et le nom du système doivent être affichés dans la fenêtre de résultats. Espérons que cela soit corrigé le plus tôt possible.

Exemple de requête

La requête finale de mon exemple, « Liste des ordinateurs par système d'exploitation » (surveillez l'emballage des mots) ressemble à ceci :

sélectionner
SMS_R_System.Name,
SMS_R_System.LastLogonUserName,
SMS_G_System_OPERATING_SYSTEM.Caption
de
SMS_R_Système
jointure interne SMS_G_System_OPERATING_SYSTEM sur
SMS_G_System_OPERATING_SYSTEM.ResourceId = SMS_R_System.ResourceId

SMS_G_System_OPERATING_SYSTEM.Caption
comme ##PRM:SMS_G_System_OPERATING_SYSTEM.Caption##

Utilisation de votre requête

Requête WQL avec invite - Requêtes

Encore une fois, il n'y a pas de trucs à ce processus. Recherchez simplement votre requête dans la console et exécutez-la.

Requête WQL à invite - Valeur de requête d'entrée - Opérateur

Lorsque vous exécutez la requête, vous serez invité à saisir une valeur.

Noter: Assurez-vous d'inclure le(s) signe(s) de pourcentage « % » lorsque vous utilisez Est comme comme opérateur dans la requête.

Requête WQL à invite - Ordinateurs Windows Server 2016

Voilà! Je peux voir tous les ordinateurs Windows Server 2016 que j'ai dans la console MECM. Si vous avez des questions sur la création d'une requête WQL avec invite, veuillez m'envoyer un tweet @GarthMJ.

Découvrez comment Right Click Tools change la façon dont les systèmes sont gérés.

Augmentez immédiatement votre productivité grâce à notre version Community Edition limitée et gratuite.

Commencez dès aujourd'hui avec Right Click Tools :

Assistance

  • Ce champ n’est utilisé qu’à des fins de validation et devrait rester inchangé.

Contact

  • Ce champ n’est utilisé qu’à des fins de validation et devrait rester inchangé.

En soumettant ce formulaire, vous comprenez que Recast Software peut traiter vos données comme décrit dans le Recast Software Politique de confidentialité.

fr_FRFrench