mercredi 14 février 2018

SCCM faire des requetes

Si vous cherchez des informations sur un PC quand vous êtes dans un environnement SCCM,

vous pouvez le faire au travers de requêtes SQL de la manière suivante:

Lancez la console SCCM "Configuration Manager Console"
("C:\Program Files (x86)\Microsoft Configuration Manager\AdminConsole\bin\Microsoft.ConfigurationManagement.exe")

Puis dans MONITORING et section QUERIES
Faire un Clic Droit, Create QUERY
Faites un clic droit "Edit Query Statement", puis "Show Query Language"

coller votre requête selon le modèle suivant:
Exemple pour demander un numéro de série et afficher le nom de la machine:


select SMS_R_System.Name, SMS_G_System_SYSTEM_ENCLOSURE.SerialNumber 
from  SMS_R_System inner join SMS_G_System_SYSTEM_ENCLOSURE on SMS_G_System_SYSTEM_ENCLOSURE.ResourceID = SMS_R_System.ResourceId
where SMS_G_System_SYSTEM_ENCLOSURE.SerialNumber = ##PRM:SMS_G_System_SYSTEM_ENCLOSURE.SerialNumber##

Exemple pour demander l'adresse MAC et afficher le nom de machine : (Séparé par le caractère ":")
select distinct SMS_R_System.Name, SMS_R_System.MACAddresses from SMS_R_System where SMS_R_System.MACAddresses = ##PRM:SMS_R_System.MACAddresses## order by SMS_R_System.MACAddresses

Vous pourez faire un clic droit : RUN

Exemple pour demander le serial avec le nom de machine:
    select SMS_R_System.Name, SMS_G_System_SYSTEM_ENCLOSURE.SerialNumber
    from  SMS_R_System inner join SMS_G_System_SYSTEM_ENCLOSURE on SMS_G_System_SYSTEM_ENCLOSURE.ResourceID = SMS_R_System.ResourceId
    where SMS_R_System.Name = ##PRM:SMS_R_System.Name##

Aucun commentaire:

Enregistrer un commentaire