Configuration Manager-Abfragesammlungsliste. Alle Abfragen wurden getestet.
Configuration Manager Clients Collections
Kunden nicht genehmigt
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
inner join SMS_CM_RES_COLL_SMS00001 on SMS_CM_RES_COLL_SMS00001.ResourceId = SMS_R_System.ResourceId
where SMS_CM_RES_COLL_SMS00001.IsApproved= "0"
Clients, die einen Neustart erfordern
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 join sms_combineddeviceresources on
sms_combineddeviceresources.resourceid = sms_r_system.resourceid
where sms_combineddeviceresources.clientstate != 0
Alle SCCM-Clientcomputer mit weniger als 5 GB freiem Speicherplatz auf C:
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 inner join SMS_G_System_LOGICAL_DISK on SMS_G_System_LOGICAL_DISK.ResourceID = SMS_R_System.ResourceId
where SMS_G_System_LOGICAL_DISK.DeviceID = "C:" and SMS_G_System_LOGICAL_DISK.FreeSpace <= 5000
Alle Computerobjekte, bei denen der Client auf der spezifischen Site „21“ installiert ist.
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 where SMS_R_System.ADSiteName = "21" and SMS_R_System.Client = 1
Alle Computer ohne SCCM-Client
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 where SMS_R_System.Client = "0"
Active Directory-Sammlungen
Basierend auf OU
Ersetzen Sie „domain.local/OU/OU“ durch Ihren eigenen Domänennamen und die Organisationseinheit, von der Sie eine Sammlung benötigen.
select * from SMS_R_System where LOWER(SMS_R_System.SystemOUName) = "domain.local/OU/OU"
Basierend auf vielen verschachtelten Organisationseinheiten
Für den Fall, dass Sie viele wiederholte OU-Strukturen haben (Ein OU-Name existiert in vielen anderen OU, Zum Beispiel Arbeitsplätze). Ersetzen Sie „domain.local/%/Workstations“ durch Ihren eigenen Domänennamen und die Organisationseinheit, von der Sie eine Sammlung benötigen.
select * from SMS_R_System where SMS_R_System.SystemOUName like "domain.local/%/Workstations"
Basierend auf der Domänenmitgliedschaft.
Ersetzen Sie „Domäne“ durch den NetBIOS-Namen Ihrer Domäne.
select * from SMS_R_System where SMS_R_System.ResourceDomainORWorkgroup = "domain"
Workstations-Sammlungen
Alle Workstations
select SMS_R_SYSTEM.ResourceID, SMS_R_SYSTEM.ResourceType, SMS_R_SYSTEM.Name, SMS_R_SYSTEM.SMSUniqueIdentifier,SMS_R_System.OperatingSystemNameandVersion,
SMS_R_SYSTEM.ResourceDomainORWorkgroup, SMS_R_SYSTEM.Client
from SMS_R_System where SMS_R_System.OperatingSystemNameandVersion like "Microsoft Windows NT Workstation%"
Alle Windows 10
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
where SMS_R_System.OperatingSystemNameandVersion like "Microsoft Windows NT Workstation 10.0%"
Alle Windows 10 November 2019 Update 19H2 (1909)
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 inner join SMS_G_System_OPERATING_SYSTEM on SMS_G_System_OPERATING_SYSTEM.ResourceID = SMS_R_System.ResourceId where SMS_G_System_OPERATING_SYSTEM.BuildNumber = "18363"
Alle Windows 10 Mai 2019 Update 19H1 (1903)
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 inner join SMS_G_System_OPERATING_SYSTEM on SMS_G_System_OPERATING_SYSTEM.ResourceID = SMS_R_System.ResourceId where SMS_G_System_OPERATING_SYSTEM.BuildNumber = "18362"
Alle Windows 10 Oktober 2018 Aktualisieren (1809)
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 inner join SMS_G_System_OPERATING_SYSTEM on SMS_G_System_OPERATING_SYSTEM.ResourceID = SMS_R_System.ResourceId where SMS_G_System_OPERATING_SYSTEM.BuildNumber = "17763"
Alle Windows 10 April 2018 Aktualisieren (1803)
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 inner join SMS_G_System_OPERATING_SYSTEM on SMS_G_System_OPERATING_SYSTEM.ResourceID = SMS_R_System.ResourceId where SMS_G_System_OPERATING_SYSTEM.BuildNumber = "17134"
Alle Windows 10 Herbst-Creators-Update (1709)
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 inner join SMS_G_System_OPERATING_SYSTEM on SMS_G_System_OPERATING_SYSTEM.ResourceID = SMS_R_System.ResourceId where SMS_G_System_OPERATING_SYSTEM.BuildNumber = "16299"
Alle Windows 10 Ersteller-Update (1703)
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 inner join SMS_G_System_OPERATING_SYSTEM on SMS_G_System_OPERATING_SYSTEM.ResourceID = SMS_R_System.ResourceId where SMS_G_System_OPERATING_SYSTEM.BuildNumber = "15063"
Alle Windows 10 Jubiläums-Update (1607)
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 inner join SMS_G_System_OPERATING_SYSTEM on SMS_G_System_OPERATING_SYSTEM.ResourceID = SMS_R_System.ResourceId where SMS_G_System_OPERATING_SYSTEM.BuildNumber = "14393"
Alle Windows 10 November-Update (1511)
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 inner join SMS_G_System_OPERATING_SYSTEM on SMS_G_System_OPERATING_SYSTEM.ResourceID = SMS_R_System.ResourceId where SMS_G_System_OPERATING_SYSTEM.BuildNumber = "10586"
Alle Windows 10 RTM (1507)
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 inner join SMS_G_System_OPERATING_SYSTEM on SMS_G_System_OPERATING_SYSTEM.ResourceID = SMS_R_System.ResourceId where SMS_G_System_OPERATING_SYSTEM.BuildNumber = "10240"
Alle Windows 8.1
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
where SMS_R_System.OperatingSystemNameandVersion like "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
where SMS_R_System.OperatingSystemNameandVersion like "Microsoft Windows NT Workstation 6.3%"
Alle Windows 7
Diese Abfrage muss auf die beschränkt werden Alle Workstations Sammlung zur Arbeit.
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
where SMS_R_System.OperatingSystemNameandVersion like "Microsoft Windows NT Workstation 6.1%"
Alle Windows Vista
Diese Abfrage muss auf die beschränkt werden Alle Workstations Sammlung zur Arbeit
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
where SMS_R_System.OperatingSystemNameandVersion like "Microsoft Windows NT Workstation 6.0%"
Alles Linux
Select SMS_R_System.ClientEdition from SMS_R_System where SMS_R_System.ClientEdition = 13
Alle Mac OS
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 where SMS_R_System.OperatingSystemNameandVersion like "Mac%"
Basierend auf dem Modell des Computerherstellers.
In diesem Beispiel, wir bekommen alles Dell Arbeitsplätze.
select distinct SMS_G_System_COMPUTER_SYSTEM.Manufacturer, SMS_G_System_COMPUTER_SYSTEM.Model
from SMS_R_System inner join SMS_G_System_COMPUTER_SYSTEM on SMS_G_System_COMPUTER_SYSTEM.ResourceID = SMS_R_System.ResourceId
where SMS_G_System_COMPUTER_SYSTEM.Model = "Dell"
Serversammlungen
Alle Domänencontroller
Diese Abfrage erfordert, dass die Der SCCM-Client ist installiert und die Hardwareinventur ist aktiviert.
select * from SMS_R_System inner join SMS_G_System_COMPUTER_SYSTEM on SMS_G_System_COMPUTER_SYSTEM.ResourceId = SMS_R_System.ResourceId
where SMS_G_System_COMPUTER_SYSTEM.Roles like "%Domain_Controller%"
Alle Server
select SMS_R_SYSTEM.ResourceID, SMS_R_SYSTEM.ResourceType, SMS_R_SYSTEM.Name, SMS_R_SYSTEM.SMSUniqueIdentifier,SMS_R_System.OperatingSystemNameandVersion,
SMS_R_SYSTEM.ResourceDomainORWorkgroup, SMS_R_SYSTEM.Client
from SMS_R_System where SMS_R_System.OperatingSystemNameandVersion like "Microsoft Windows NT Server%"
OR SMS_R_System.OperatingSystemNameandVersion like "Microsoft Windows NT Advanced Server%"
oder
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 inner join SMS_G_System_SYSTEM on SMS_G_System_SYSTEM.ResourceId = SMS_R_System.ResourceId where SMS_G_System_SYSTEM.SystemRole = "Server"
Alle Windows 2019 Server
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 inner join SMS_G_System_OPERATING_SYSTEM on SMS_G_System_OPERATING_SYSTEM.ResourceID = SMS_R_System.ResourceId where SMS_G_System_OPERATING_SYSTEM.Name like "Microsoft Windows Server 2019 %"
Alle Windows 2016 Server
select SMS_R_SYSTEM.ResourceID, SMS_R_SYSTEM.ResourceType, SMS_R_SYSTEM.Name, SMS_R_SYSTEM.SMSUniqueIdentifier,SMS_R_System.OperatingSystemNameandVersion,
SMS_R_SYSTEM.ResourceDomainORWorkgroup, SMS_R_SYSTEM.Client
from SMS_R_System where SMS_R_System.OperatingSystemNameandVersion like "Microsoft Windows NT Server 10.0%"
OR SMS_R_System.OperatingSystemNameandVersion like "Microsoft Windows NT Advanced Server 10.0%"
Alle Windows 2012 R2-Server
select SMS_R_SYSTEM.ResourceID, SMS_R_SYSTEM.ResourceType, SMS_R_SYSTEM.Name, SMS_R_SYSTEM.SMSUniqueIdentifier,SMS_R_System.OperatingSystemNameandVersion,
SMS_R_SYSTEM.ResourceDomainORWorkgroup, SMS_R_SYSTEM.Client
from SMS_R_System where SMS_R_System.OperatingSystemNameandVersion like "Microsoft Windows NT Server 6.3%"
OR SMS_R_System.OperatingSystemNameandVersion like "Microsoft Windows NT Advanced Server 6.3%"
Alle Windows 2012 Server
select SMS_R_SYSTEM.ResourceID, SMS_R_SYSTEM.ResourceType, SMS_R_SYSTEM.Name, SMS_R_SYSTEM.SMSUniqueIdentifier,SMS_R_System.OperatingSystemNameandVersion,
SMS_R_SYSTEM.ResourceDomainORWorkgroup, SMS_R_SYSTEM.Client
from SMS_R_System where SMS_R_System.OperatingSystemNameandVersion like "Microsoft Windows NT Server 6.2%"
OR SMS_R_System.OperatingSystemNameandVersion like "Microsoft Windows NT Advanced Server 6.2%"
Alle Windows 2008 R2-Server
select SMS_R_SYSTEM.ResourceID, SMS_R_SYSTEM.ResourceType, SMS_R_SYSTEM.Name, SMS_R_SYSTEM.SMSUniqueIdentifier,SMS_R_System.OperatingSystemNameandVersion,
SMS_R_SYSTEM.ResourceDomainORWorkgroup, SMS_R_SYSTEM.Client
from SMS_R_System where SMS_R_System.OperatingSystemNameandVersion like "Microsoft Windows NT Server 6.1%"
OR SMS_R_System.OperatingSystemNameandVersion like "Microsoft Windows NT Advanced Server 6.1%"
Alle Windows 2008 Server
select SMS_R_SYSTEM.ResourceID, SMS_R_SYSTEM.ResourceType, SMS_R_SYSTEM.Name, SMS_R_SYSTEM.SMSUniqueIdentifier,SMS_R_System.OperatingSystemNameandVersion,
SMS_R_SYSTEM.ResourceDomainORWorkgroup, SMS_R_SYSTEM.Client
from SMS_R_System where SMS_R_System.OperatingSystemNameandVersion like "Microsoft Windows NT Server 6.0%"
OR SMS_R_System.OperatingSystemNameandVersion like "Microsoft Windows NT Advanced Server 6.0%"
SQL Server-Sammlungen
Alle SQL Server
select * from SMS_R_System inner join SMS_G_System_COMPUTER_SYSTEM on SMS_G_System_COMPUTER_SYSTEM.ResourceID = SMS_R_System.ResourceId
where SMS_G_System_COMPUTER_SYSTEM.Roles like "%SQLServer%"
Sämtliches SQL Server Management Studio installiert
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 inner join SMS_G_System_INSTALLED_SOFTWARE on SMS_G_System_INSTALLED_SOFTWARE.ResourceID = SMS_R_System.ResourceId where SMS_G_System_INSTALLED_SOFTWARE.ProductName like "Microsoft SQL Server Management Studio %"
Alle SQL Server Management Studio v17 installiert
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 inner join SMS_G_System_INSTALLED_SOFTWARE on SMS_G_System_INSTALLED_SOFTWARE.ResourceID = SMS_R_System.ResourceId where SMS_G_System_INSTALLED_SOFTWARE.ProductName like "Microsoft SQL Server Management Studio - 17%"
Alle SQL Server 2017
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 inner join SMS_G_System_INSTALLED_SOFTWARE on SMS_G_System_INSTALLED_SOFTWARE.ResourceId = SMS_R_System.ResourceId where SMS_G_System_INSTALLED_SOFTWARE.ProductName = "Microsoft SQL Server 2017"
Alle SQL Server 2016
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 inner join SMS_G_System_INSTALLED_SOFTWARE on SMS_G_System_INSTALLED_SOFTWARE.ResourceID = SMS_R_System.ResourceId
where SMS_G_System_INSTALLED_SOFTWARE.ProductName like "Microsoft SQL Server 2016"
Alle SQL Server 2014 (x64)
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 inner join SMS_G_System_INSTALLED_SOFTWARE on SMS_G_System_INSTALLED_SOFTWARE.ResourceID = SMS_R_System.ResourceId
where SMS_G_System_INSTALLED_SOFTWARE.ProductName like "Microsoft SQL Server 2014 (64-%"
Alle SQL Server 2012 (x64)
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 inner join SMS_G_System_INSTALLED_SOFTWARE on SMS_G_System_INSTALLED_SOFTWARE.ResourceID = SMS_R_System.ResourceId
where SMS_G_System_INSTALLED_SOFTWARE.ProductName like "Microsoft SQL Server 2012 (64-%"
Netzwerksammlungen
Basierend auf dem IP-Subnetz
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 WHERE SMS_R_System.IPSubnets LIKE '192.168.1[1-9].0'
Basierend auf dem IP-Bereich
select *
from SMS_R_System
where SMS_R_System.IPAddresses like "10.10.10.2[1-9]"
Alle physikalischen Systeme
select SMS_R_System.ResourceId, SMS_R_System.ResourceType, SMS_R_System.Name, SMS_R_System.SMSUniqueIdentifier, SMS_R_System.OperatingSystemNameandVersion, SMS_R_System.ResourceDomainORWorkgroup, SMS_R_System.Client from SMS_R_System where SMS_R_System.IsVirtualMachine like "False"
Alle virtuellen Systeme
select SMS_R_System.ResourceId, SMS_R_System.ResourceType, SMS_R_System.Name, SMS_R_System.SMSUniqueIdentifier, SMS_R_System.OperatingSystemNameandVersion, SMS_R_System.ResourceDomainORWorkgroup, SMS_R_System.Client from SMS_R_System where SMS_R_System.IsVirtualMachine like "True"
Installierte Softwaresammlungen
Alles Büro 365 Pro Plus
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 inner join SMS_G_System_INSTALLED_SOFTWARE on SMS_G_System_INSTALLED_SOFTWARE.ResourceID = SMS_R_System.ResourceId where SMS_G_System_INSTALLED_SOFTWARE.ProductName like "Microsoft Office 365 ProPlus %"
Alles Büro 365 Pro Plus 2016 (Büro 365 Pro Plus)
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 inner join SMS_G_System_INSTALLED_SOFTWARE on SMS_G_System_INSTALLED_SOFTWARE.ResourceId = SMS_R_System.ResourceId where SMS_G_System_INSTALLED_SOFTWARE.ProductName like "Microsoft Office 365 ProPlus - %" and SMS_G_System_INSTALLED_SOFTWARE.ProductVersion like "16.%"
Alles Büro 365 Pro Plus 2013
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 inner join SMS_G_System_INSTALLED_SOFTWARE on SMS_G_System_INSTALLED_SOFTWARE.ResourceId = SMS_R_System.ResourceId where SMS_G_System_INSTALLED_SOFTWARE.ProductName like "Microsoft Office 365 ProPlus - %" and SMS_G_System_INSTALLED_SOFTWARE.ProductVersion like "15.0.%"
Hauptbenutzer auf dem Gerät
SELECT SMS_R_System.name, SMS_R_User.UniqueUserName
FROM SMS_R_System
INNER JOIN SMS_UserMachineRelationship ON SMS_UserMachineRelationship.ResourceId = SMS_R_System.ResourceId
JOIN SMS_R_User ON SMS_UserMachineRelationship.UniqueUserName = SMS_R_User.UniqueUserName
WHERE
SMS_UserMachineRelationship.Types = 1
Listen Sie alle IIS-Websites auf
SELECT SMS_R_System.Name, SMS_R_System.LastLogonUserName, SMS_R_System.IPAddresses, IISWebServer.SiteName FROM SMS_R_System INNER JOIN IISWebServer ON SMS_R_System.ResourceID = IISWebServer.ResourceID
Nur aktive Geräte mit Hostnamen, die auf „0“ oder „1“ enden
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 WHERE SMS_R_System.Name like '%0' OR SMS_R_System.Name like '%1' AND SMS_R_System.Active = 1
Client-Statusmeldungen wurden nicht mehr als gemeldet 10 Tage
SELECT DISTINCT SYS.Name0, MAX(SM.RecordTime) as 'Last State Message Time' FROM v_StateMessage SM JOIN v_R_System SYS on SYS.ResourceID = SM.MachineID WHERE SM.RecordTime < DATEADD(day, -10, GETDATE()) GROUP BY SYS.Name0 ORDER BY SYS.Name0
Workstations, die länger als offline sind 30 Tage
SELECT Name0, SMS_G_System_SYSTEM.Name, LastHWScan FROM SMS_R_System JOIN SMS_G_System_SYSTEM ON SMS_G_System_SYSTEM.ResourceID = SMS_R_System.ResourceID WHERE LastHWScan < DATEADD(day, -30, GETDATE()) AND SMS_R_System.OperatingSystemNameAndVersion LIKE '%Workstation%' AND SMS_R_System.Client = 1 AND SMS_R_System.Active = 1
Spezifische Update-KB installiert oder nicht installiert
SELECT DISTINCT SYS.Name0, UA.Status FROM v_Update_ComplianceStatus AS UC JOIN v_UpdateInfo AS UI ON UC.CI_ID = UI.CI_ID JOIN v_R_System AS SYS ON SYS.ResourceID = UC.ResourceID JOIN v_GS_UpdateAssignment AS UA ON UA.AssignmentID = UC.AssignmentID WHERE UI.ArticleID = '<update KB>' AND SYS.Operating_System_Name_and0 LIKE '%Workstation%'
Computer, auf denen eine bestimmte Microsoft Store-basierte Anwendung installiert ist
SELECT DISTINCT SYS.Name0, APPM.DisplayName0 FROM v_R_System SYS JOIN v_Add_Remove_Programs ARP ON SYS.ResourceID = ARP.ResourceID JOIN v_AppMan_Application APPM ON ARP.DisplayName0 = APPM.DisplayName0 WHERE APPM.DisplayName0 = '<application name>'
BITTE BEACHTEN SIE: Ich arbeite nicht mehr mit SCCM, Ich aktualisiere diese Seite nicht, und ich kann Ihnen bei Anfragen nicht weiterhelfen. Verwenden Sie ChatGPT oder hinterlassen Sie einen Kommentar, vielleicht kann dir jemand helfen.
Dank, sehr hilfreich !
Perfekt!
Ich versuche, eine SQL-Abfrage zu finden, um den primären Benutzer und die Maschine zurückzugeben, aber bisher ist alles, was ich finden kann, dafür 2012 und die Abfragen funktionieren nicht für den aktuellen Zweig. Habe so etwas?
Verwenden Sie diese Abfrage. Getestet auf dem neuesten CB ConfigMgr 1910:
SELECT SMS_R_System.name, SMS_R_User.UniqueUserName
VON SMS_R_System
INNER JOIN SMS_UserMachineRelationship ON SMS_UserMachineRelationship.ResourceId = SMS_R_System.ResourceId
JOIN SMS_R_User ON SMS_UserMachineRelationship.UniqueUserName = SMS_R_User.UniqueUserName
WO
SMS_UserMachineRelationship.Types = 1
Ausgezeichnete Liste, Ich hätte gerne eine Abfrage, die die Affinität des Benutzers zum Gerät mit dem Anzeigenamen kombiniert, Marke und Modell der Hardware, und umfasst den letzten Richtlinienzyklus des Geräts. Ich kann das aber separat finden, Die Abfragen können nicht kombiniert werden, um sie in der SCCM-Abfrage auszuführen.
Vollständiger Anmeldename, Hostname, Herstellungs-/Modelldatum
Jane Doe jdoe Finanzen12 Dell Lat 5290 4/2/2020
Ich versuche, eine SQL-Abfrage zu finden, um in einer OU-Sammlung nach einer fehlenden Anwendung zu suchen und dann die fehlende Anwendung zu installieren. Was ist der Prozess? Erstellen Sie die erste Sammlung und bewerben Sie dann die Anwendung für die erste Sammlung?
Hallo. Entschuldigung, Mit der SQL-Abfrage selbst können Sie dies jedoch nicht erreichen, Dazu müssen Sie Configuration Manager PowerShell verwenden. So ähnlich:
1. Bewerbungsliste abrufen;
2. Holen Sie sich Informationen zur Sammlung;
3. Dann können Sie verwenden {Wenn … anders} um jede Anwendung in Ihrer Sammlung zu überprüfen.
Möglicherweise gibt es eine bessere Lösung oder einen besseren PowerShell-Prozess.
Spitze! Danke
Bitte helfen Sie mir bei einer SQL-Abfrage, die PC-Namen auflisten kann, OS Build, bei dem es auf eine bestimmte Sammlung beschränkt werden sollte.
Hallo, Dies ist die Abfrage zum Abrufen von Namen und Builds:
Wählen Sie SMS_R_System.NetbiosName, SMS_G_System_OPERATING_SYSTEM.BuildNumber von SMS_R_System Inner Join SMS_G_System_OPERATING_SYSTEM auf SMS_G_System_OPERATING_SYSTEM.ResourceId = SMS_R_System.ResourceId
Wenn Sie es von SQL aus ausführen müssen, Dann müssen Sie es von der Sammlungstabelle aus ausführen, oder beschränken Sie es auf den Tisch.
Es scheint, als ob die Liste aktualisiert wurde, aber es wäre großartig, wenn die archivierten/alten Versionen vorhanden wären (SQL 2008, Server 2003) sind hinzugefügt. Und auch, Office-Versionen sind wichtig, wie 2010. 2013. 2016 Und 2019. Es wäre hilfreich, wenn diese ebenfalls enthalten wären.
Danke für deine Erklärung, sehr hilfreich
Eine Eingabe für die Sammlung “Alle Server”
Server 2019 sind nicht in dieser Sammlung enthalten
So listen Sie alle Geräte in OU=x auf, mit Computernamen wie „ABC-%“’ verwenden die Fernverbindungsmethode D?
zum Beispiel Benutzer a, der in Laptop ABC-1 verwendet “sichere Pulsverbindungsmethode”
Benutzer B – Laptop ABC-2 verwendet Cisco-Anyconnect usw.
usw.
Hallo,
Ausgezeichnete Liste, aber ich suche nach einer, auf die ich nirgendwo eine Antwort habe. Ich suche nach einer Abfrage, die die Computer auflistet, auf denen keine bestimmte Software installiert ist.
Zum Beispiel, Ich würde gerne die Liste der Computer herausfinden, auf denen WINZIP nicht installiert ist.
Wenn möglich, Wie kann ich eine Sammlung für die Benutzer abfragen?, Datum und Uhrzeit der Anmeldungen bei den Geräten in der Sammlung zwischen September und September 1, 2020 und Juni 30, 2021?
Wie wäre es mit einer Abfrage, die nach einer bestimmten Software wie Adobe sucht??
Hallo! Ich versuche, alle VMs mit Office aufzulisten 2007 Eingerichtet. Clients sind Windows 10. Habe viele Anfragen aus dem Internet ausprobiert. Aber nichts funktioniert. Vielleicht haben Sie eine Idee? Danke)
Hallo. Versuche dies:
Wählen Sie SMS_R_SYSTEM.ResourceID aus,SMS_R_SYSTEM.ResourceType,SMS_R_SYSTEM.Name,SMS_R_SYSTEM.SMSUniqueIdentifier,SMS_R_SYSTEM.ResourceDomainORWorkgroup,SMS_R_SYSTEM.Client von SMS_R_System Inner Join SMS_G_System_INSTALLED_SOFTWARE auf SMS_G_System_INSTALLED_SOFTWARE.ResourceId = SMS_R_System.ResourceId wobei oder SMS_G_System_INSTALLED_SOFTWARE.ProductName = “Microsoft Office Professional Plus 2007”
Bonjour,
Zunächst einmal vielen Dank, alle Ihre Fragen sind wirklich großartig.
Ich habe derzeit Probleme beim Erstellen einer Abfrage….
Ich würde gerne wissen, ob es möglich ist, eine Anfrage zu haben, die nur an mich zurückgeht 100 Beiträge, die mit enden %0 ?
Vielen Dank im Voraus für Ihre Hilfe
Cdt
Coisser Jean-Sebastien
Hallo. Eine Antwort auf Ihre Frage finden Sie in den TechNet-Foren:
“Fügen Sie einen DWORD-Wert namens „ValueLimit“ hinzu’ bei
HKEY_Local_MachineSOFTWAREMicrosoftConfigMgrAdminUIQueryProcessors
und auf die eingestellt # Anzahl der Zeilen, die Sie anzeigen möchten.
Beachten Sie, dass Sie möglicherweise bereits über diesen Mehrwert verfügen, wie sie sagen, ist die Standardeinstellung 2,000, nicht 20,000. Wenn ja, Ändern Sie einfach die Anzahl der Zeilen, die zurückgegeben werden sollen. Jedoch, Ich glaube, dass es hier eine Speicherbegrenzung gibt, Daher erhalten Sie möglicherweise immer noch nicht die gesamte Liste, abhängig davon, wie viele Werte Sie haben.”
Andere Lösung – Verwenden Sie kleinere Sammlungen
Gibt es eine SQL-Abfrage zum Auflisten von Computern, auf denen eine bestimmte Microsoft Store-basierte Anwendung installiert ist??
Wählen Sie eindeutig
SMS_R_System.Name,
SMS_G_System_SoftwareFile.FileName,
SMS_G_System_SoftwareFile.FilePath,
SMS_G_System_SoftwareFile.FileSize,
SMS_G_System_SoftwareFile.ModifiedDate
aus
SMS_R_System
innerer Join SMS_G_System_SoftwareFile auf SMS_G_System_SoftwareFile.ResourceID = SMS_R_System.ResourceId
Wo
SMS_G_System_SoftwareFile.FilePath wie “C:\\Benutzer\%roaming%”
Bitte helfen Sie mir mit einer Abfrage, um zu prüfen, ob der Ordner im Pfad verfügbar ist
Hallo. Versuchen Sie, c zu verwenden:\Benutzer*%appdata%, %Anwendungsdaten%, *\%Anwendungsdaten%. Was du zu bekommen versuchst? Soweit ich weiß, versuchen Sie zu überprüfen, ob jeder Benutzer einen Roaming-Ordner hat? Es gibt keine %roaming%-Nutzung von %appdata%
Können wir eine Sammlung basierend auf der installierten oder nicht installierten spezifischen Update-KB erstellen? …
Danke
Hallo. Es gibt keinen einfachen Weg, dies zu tun. Um dies zu erreichen, nutzen Sie Hardware Inventory und die Erweiterung der Quick Fix Engineering-Lösung
Ist es möglich eine Abfrage zu erstellen, die alle Windows 10 Geräte in einer bestimmten Abteilung anzeigt?
Hallo. Nur wenn Sie über eine solche OU oder ein eindeutiges Computerattribut in Active Directory verfügen
HALLO
Ich brauche eine Abfrage nach Arbeitsplätzen, die mehr als offline sind 30 TAGE
SMS_R_SYSTEM.ResourceID,SMS_R_SYSTEM.ResourceType,SMS_R_SYSTEM.Name,SMS_R_SYSTEM.SMSUniqueIdentifier,SMS_R_SYSTEM.ResourceDomainORWorkgroup,SMS_R_SYSTEM.Client von SMS_R_System, wobei SMS_R_System.Name drin ist ( Wählen Sie Name aus SMS_R_System aus ((DATEDIFF(Tag, SMS_R_SYSTEM.AgentTime, Verabredung bekommen()) >=30) und AgentName = „SMS_AD_SYSTEM_DISCOVERY_AGENT“) ) und SMS_R_System.Name in ( Wählen Sie Name aus SMS_R_System aus ((DATEDIFF(Tag, SMS_R_SYSTEM.AgentTime, Verabredung bekommen()) >=30) und AgentName = „Heartbeat Discovery“))
Ich versuche zu fragen 2 Domänen, um Benutzersammlungen mit Mitgliedern aus beiden zu erstellen. Ist das möglich ?
Hallo. Es ist möglich, Welche Abfrage verwenden Sie??
Hallo Andrej,
Danke, sehr nützlicher Beitrag…Können Sie mir helfen, eine Abfrage zu erstellen, die die Mitgliedschaftsregeln einer bestimmten Sammlungs-ID anzeigt?.
Guten Tag, Ich versuche, eine Abfrage zu erstellen, die mich zurückgibt, die Maschinen, die Fenster haben 10 Unternehmen installiert, Ich kann nicht…Kannst du mir helfen
Ich benötige eine Sammlungsabfrage für Clients, deren Statusmeldungen nicht mehr als gemeldet haben 10 Tage
sehr gut, Könnten Sie mir bei einer Anfrage helfen, die mir die Namen der Teams geben könnte?, Benutzer und Betriebssystem?
Bloß nicht meine Gedanke kommentieren aber auf eine Frage Antwort geben.
Warum eine OU-Abfrage, die genau Pfad enthält, Clients in eine übergeordnete OU zeigt.
Systemressource – System-Organisationseinheit ist gleich domain.ou1.ou2. Gezeigt werden auch Clients in der OU1.
Hallo, Da ich nicht mehr mit SCCM arbeite, kann ich Ihre Frage nicht beantworten, aber ich schlage vor, dass Sie es versuchen “Basierend auf vielen verschachtelten Organisationseinheiten” Abfrage mit Modifikationen für Ihre Bedürfnisse.
Guten Tag, Ich hätte gerne eine Abfrage, bei der ich die Liste der Server und deren neuesten Patch erhalte, es wäre möglich.
Grüße.
Hat jemand ein Beispiel für eine Abfrage, die NUR aktive Geräte anzeigt, deren Hostnamen auf enden? “0” oder “1”? Sehr geschätzt
Bonjour,
Welche Art von Abfrage muss ich eingeben, um die Anwendungen in appdata/local zu installieren? ? ist es nur möglich ?
Dank im Voraus !
Dankeschön!
Wie sieht denn eine Abfrage aus, die PCs enthalten, die keinen Client aktiv haben aber sich in der letzten Woche in der Domäne angemeldet haben?
Da gibt es teilweise Rechner bei mir die aus dem Raster fallen wenn Updates verteilt werden!
Vielen Dank!
Können Sie mir sagen, wie ich in SCCM einen Bericht für alle IIS-Webserver und den Webinhalt erstellen kann??
Ich hätte gerne eine Liste aller Websites im SCCM-Bericht.