Configuration Manager Queryverzamelingslijst. All queries were tested.
Configuration Manager Clients Collections
Klanten niet goedgekeurd
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 opnieuw moeten worden opgestart
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-clientcomputers met minder dan 5 GB vrije schijfruimte op 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 computerobjecten met de client geïnstalleerd op de specifieke site “21”
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 computers zonder 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-collecties
Gebaseerd op O.U
Vervang “domain.local/OU/OU” door uw eigen domeinnaam en OE waarvan u een verzameling nodig heeft.
select * from SMS_R_System where LOWER(SMS_R_System.SystemOUName) = "domain.local/OU/OU"
Gebaseerd op veel geneste OE
In het geval dat u veel herhaalde OU-structuren heeft (één OU-naam bestaat in veel andere OE, Bijvoorbeeld Werkstations). Vervang “domain.local/%/Workstations” door uw eigen domeinnaam en OE waarvan u een verzameling nodig heeft.
select * from SMS_R_System where SMS_R_System.SystemOUName like "domain.local/%/Workstations"
Gebaseerd op domeinlidmaatschap.
Vervang “domein” door de NetBIOS-naam van uw domein.
select * from SMS_R_System where SMS_R_System.ResourceDomainORWorkgroup = "domain"
Werkstationscollecties
Alle werkstations
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 ramen 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 ramen 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 ramen 10 Kunnen 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 ramen 10 oktober 2018 Update (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 ramen 10 april 2018 Update (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 ramen 10 Herfst 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 ramen 10 Makersupdate (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 ramen 10 Verjaardagsupdate (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 ramen 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 ramen 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 ramen 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 ramen 7
Deze vraag moet beperkt worden tot de Alle werkstations collectie aan het werk.
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%"
Allemaal Windows Vista
Deze vraag moet beperkt worden tot de Alle werkstations collectie aan het werk
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%"
Allemaal Linux
Select SMS_R_System.ClientEdition from SMS_R_System where SMS_R_System.ClientEdition = 13
Allemaal MacOS
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%"
Gebaseerd op het model van de computerfabrikant.
In dit voorbeeld, wij krijgen alles Dell werkstations.
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"
Servercollecties
Alle domeincontrollers
Deze query vereist dat de SCCM-client is geïnstalleerd en hardware-inventaris is ingeschakeld.
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 servers
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%"
of
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 ramen 2019 Servers
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 ramen 2016 Servers
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 ramen 2012 R2-servers
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 ramen 2012 Servers
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 ramen 2008 R2-servers
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 ramen 2008 Servers
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-collecties
Alle SQL-servers
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%"
Alle SQL Server Management Studio geïnstalleerd
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 geïnstalleerd
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-servers 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-servers 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-servers 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-servers 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-%"
Netwerkcollecties
Gebaseerd op IP-subnet
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'
Gebaseerd op IP-bereik
select *
from SMS_R_System
where SMS_R_System.IPAddresses like "10.10.10.2[1-9]"
Alle fysieke systemen
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 virtuele systemen
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"
Geïnstalleerde softwarecollecties
Allemaal kantoor 365 ProPlus
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 %"
Allemaal kantoor 365 ProPlus 2016 (Kantoor 365 ProPlus)
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.%"
Allemaal kantoor 365 ProPlus 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.%"
Primaire gebruiker op apparaat
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
Maak een lijst van alle IIS-websites
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
Alleen actieve apparaten met hostnamen die eindigen op “0” of “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.Name like '%0' OR SMS_R_System.Name like '%1' AND SMS_R_System.Active = 1
Klantenstatusberichten zijn niet meer gemeld dan 10 dagen
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
Werkstations die langer dan offline zijn 30 dagen
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
Specifieke update KB geïnstalleerd of niet geïnstalleerd
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%'
Computers waarop een specifieke Microsoft Store-gebaseerde applicatie is geïnstalleerd
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>'
HOUD ER REKENING MEE DAT: Ik werk niet meer met SCCM, Ik update deze pagina niet, en ik kan je niet helpen met verzoeken. Gebruik ChatGPT of laat een reactie achter, misschien kan iemand je helpen.
Dank, erg nuttig !
Perfect!
Ik probeer een SQL-query te vinden om de primaire gebruiker en machine terug te geven, maar tot nu toe is alles wat ik kan vinden voor 2012 en de query's werken niet voor de huidige branch. Heb zoiets?
Gebruik deze zoekopdracht. Getest op de nieuwste CB ConfigMgr 1910:
SELECTEER SMS_R_Systeem.naam, SMS_R_Gebruiker.UniekeGebruikersnaam
VAN SMS_R_Systeem
INNERLIJKE JOIN SMS_UserMachineRelationship AAN SMS_UserMachineRelationship.ResourceId = SMS_R_System.ResourceId
WORD LID VAN SMS_R_User OP SMS_UserMachineRelationship.UniqueUserName = SMS_R_User.UniqueUserName
WAAR
SMS_UserMachineRelationship.Types = 1
Uitstekende lijst, zou graag een query willen hebben die de affiniteit van het gebruikersapparaat combineert met behulp van de weergavenaam, merk en model van de hardware, en omvat de laatste beleidscyclus van het apparaat. Ik kan het afzonderlijk vinden, maar, kan de query's niet combineren om in sccm-query uit te voeren.
volledige naam login Hostnaam merk/model datum
Jane Doe jdoe Financiën12 Dell Lat 5290 4/2/2020
Ik probeer een SQL-query te vinden om te controleren op een ontbrekende applicatie in een OU-verzameling en vervolgens de ontbrekende applicatie te installeren. Wat is het proces om de eerste collectie te maken en vervolgens de applicatie bij de eerste collectie te adverteren?
Hoi. Sorry, maar u kunt dit niet bereiken met de SQL-query zelf, daarvoor moet u Configuration Manager PowerShell gebruiken. Zoiets:
1. Applicatielijst ophalen;
2. Verzamelinformatie ophalen;
3. Dan kun je gebruiken {als … anders} om elke toepassing in uw collectie te controleren.
Er is mogelijk een betere oplossing of een beter PowerShell-proces.
Bovenkant! Bedankt
Help me alstublieft met een SQL-query die pc-namen kan vermelden, OS Build waarbij het beperkt moet worden tot een specifieke verzameling.
Hoi, dit is de vraag om namen en builds op te halen:
selecteer SMS_R_System.NetbiosName, SMS_G_System_OPERATING_SYSTEM.BuildNumber van SMS_R_System innerlijke join SMS_G_System_OPERATING_SYSTEM op SMS_G_System_OPERATING_SYSTEM.ResourceId = SMS_R_System.ResourceId
Als je het vanuit sql wilt uitvoeren, dan moet u het uitvoeren vanaf de verzameltabel, of beperk het tot de tabel.
Het lijkt erop dat de lijst is geüpgraded, maar het zou geweldig zijn als de gearchiveerde/verouderde versies (SQL 2008, Server 2003) zijn toegevoegd. En ook, Office-versies zijn belangrijk, leuk vinden 2010. 2013. 2016 En 2019. Het zou handig zijn als deze ook worden opgenomen.
Bedankt voor je uitleg, erg nuttig
Een input voor de Collectie “Alle servers”
Server 2019 zijn niet opgenomen in deze collectie
hoe u alle apparaten in OU=x kunt weergeven, met computernaam zoals ‘ABC-%’ maken gebruik van externe verbindingsmethode D?
gebruik bijvoorbeeld Gebruiker a in Laptop ABC-1 “veilige pulsverbindingsmethode”
Gebruiker B – Laptop ABC-2 gebruikt Cisco-Anyconnect ect.
enz.
Hallo,
Uitstekende lijst, maar ik zoek er een waar ik nergens een antwoord op heb. Ik ben op zoek naar een zoekopdracht waarin de computers worden vermeld waarop geen specifieke software is geïnstalleerd.
Bijvoorbeeld, Ik zou graag de lijst willen weten met computers waarop WINZIP niet is geïnstalleerd.
Als dat mogelijk is, hoe kan ik een verzameling voor de gebruikers opvragen, Datums en tijden van wie zich tussen september heeft aangemeld op de apparaten in de verzameling 1, 2020 en juni 30, 2021?
Wat dacht je van een zoekopdracht die zoekt naar specifieke software zoals Adobe?
Hoi! Ik probeer alle VM's met Office weer te geven 2007 geïnstalleerd. Clients zijn Windows 10. Ik heb veel zoekopdrachten van internet geprobeerd. Maar niets werkt. Misschien heb je een idee? Dankje)
Hoi. Probeer dit:
selecteer SMS_R_SYSTEM.ResourceID,SMS_R_SYSTEM.ResourceType,SMS_R_SYSTEM.Naam,SMS_R_SYSTEM.SMSUniqueIdentifier,SMS_R_SYSTEM.ResourceDomainORWorkgroup,SMS_R_SYSTEM.Client van SMS_R_System inner join SMS_G_System_INSTALLED_SOFTWARE op SMS_G_System_INSTALLED_SOFTWARE.ResourceId = SMS_R_System.ResourceId waar of SMS_G_System_INSTALLED_SOFTWARE.ProductName = “Microsoft Office Professional Plus 2007”
Bonjour,
Allereerst bedankt, al uw verzoeken zijn echt geweldig.
Ik ondervind momenteel problemen bij het maken van een query….
Ik zou graag willen weten of het mogelijk is dat een vraag alleen bij mij terugkomt 100 berichten die eindigen op %0 ?
Bij voorbaat dank voor uw hulp
Cdt
Coisser Jean-Sébastien
Hoi. Het antwoord op uw vraag kunt u vinden op TechNet-forums:
“Voeg een DWORD-waarde toe met de naam 'ValueLimit’ bij
HKEY_Local_MachineSOFTWAREMicrosoftConfigMgrAdminUIQueryProcessors
en stel in op de # van de rijen die u wilt weergeven.
Houd er rekening mee dat u die toegevoegde waarde mogelijk al heeft, zoals ze zeggen, de standaard is 2,000, niet 20,000. Als, wijzig gewoon het aantal rijen dat u wilt retourneren. Echter, Ik geloof dat er hier een geheugenlimiet is, Het kan dus zijn dat u nog steeds niet de volledige lijst krijgt, afhankelijk van hoeveel waarden je hebt.”
Andere oplossing – gebruik kleinere collecties
Is er een SQL-query voor het weergeven van computers waarop een specifieke op Microsoft Store gebaseerde applicatie is geïnstalleerd??
selecteer onderscheidend
SMS_R_Systeem.Naam,
SMS_G_System_SoftwareFile.Bestandsnaam,
SMS_G_System_SoftwareFile.FilePath,
SMS_G_System_SoftwareFile.FileSize,
SMS_G_System_SoftwareFile.ModifiedDate
van
SMS_R_Systeem
innerlijke join SMS_G_System_SoftwareFile op SMS_G_System_SoftwareFile.ResourceID = SMS_R_System.ResourceId
waar
SMS_G_System_SoftwareFile.FilePath zoals “C:\\gebruikers\%roaming%”
Help mij alstublieft met een vraag om te controleren of de map beschikbaar is in het pad
Hoi. Probeer c te gebruiken:\gebruikers*%appdata%, %app data%, *\%app data%. Wat je probeert te krijgen? Zoals ik heb begrepen, probeer je te controleren of elke gebruiker een roaming-map heeft? Er is geen %roaming% gebruik %appdata%
kunnen we een verzameling maken op basis van specifieke update-kb die is geïnstalleerd of niet is geïnstalleerd …
Bedankt
Hoi. Er is geen eenvoudige manier om dat te doen. Gebruik Hardware Inventory en breid de Quick Fix Engineering-oplossing uit om dit te bereiken
Is het mogelijk om een query aan te maken, alle Windows 10 geeft apparaten op een specifieke afdeling weer?
Hallo. Alleen als u zo’n OE of een uniek computerkenmerk in Active Directory heeft
HALLO
IK HEB QUERY FOW-WERKSTATIONS NODIG DIE MEER DAN OFFLINE ZIJN 30 DAGEN
SMS_R_SYSTEM.BronID,SMS_R_SYSTEM.ResourceType,SMS_R_SYSTEM.Naam,SMS_R_SYSTEM.SMSUniqueIdentifier,SMS_R_SYSTEM.ResourceDomainORWorkgroup,SMS_R_SYSTEM.Client van SMS_R_System waar SMS_R_System.Name in zit ( selecteer Naam uit SMS_R_System waar ((DATUMVERSCH(dag, SMS_R_SYSTEM.AgentTime, krijg datum()) >=30) en Agentnaam = “SMS_AD_SYSTEM_DISCOVERY_AGENT”) ) en SMS_R_Systeem.Naam in ( selecteer Naam uit SMS_R_System waar ((DATUMVERSCH(dag, SMS_R_SYSTEM.AgentTime, krijg datum()) >=30) en AgentName = “Heartbeat Discovery”))
Ik probeer het te vragen 2 domeinen om gebruikerscollecties te creëren met leden van beide. Is dat mogelijk ?
Hoi. Het is mogelijk, welke vraag gebruik je?
Hallo Andrej,
Bedankt, zeer nuttig bericht…kunt u mij helpen een query samen te stellen die de lidmaatschapsregels van een specifieke collectie-ID laat zien.
Goedemiddag, Ik probeer een query te maken die mij terugstuurt, machines met ramen 10 onderneming geïnstalleerd, ik ben niet in staat…Kun je me helpen
Ik heb een verzamelquery nodig voor de statusberichten van klanten die niet meer hebben gerapporteerd dan 10 dagen
erg goed, Kunt u mij helpen met een vraag die mij de teamnamen kan geven?, gebruikers en besturingssysteem?
Geef gewoon geen commentaar op mijn gedachten, maar beantwoord een vraag.
Waarom een OU-query, die precies het pad bevat, Clients verwijzen naar een bovenliggende OE.
Systeembron – Systeem-OE is gelijk aan domein.ou1.ou2. Klanten in OU1 worden ook getoond.
Hallo, Ik werk niet meer met SCCM, dus ik kan je vraag niet beantwoorden, maar ik raad je aan om de “Gebaseerd op veel geneste OE's” vraag met aanpassingen voor uw behoeften.
Goedemiddag, Ik wil graag een vraag waar ik de lijst met servers en hun laatste patch kan krijgen, zou het mogelijk zijn.
Groeten.
Heeft iemand een voorbeeld van een query die ALLEEN actieve apparaten toont met hostnamen die eindigen op “0” of “1”? Zeer gewaardeerd
Bonjour,
welk type query moet ik typen om de applicaties in appdata/local te laten installeren ? is dit alleen mogelijk ?
Dank u bij voorbaat !
Hartelijk dank!
Hoe ziet een vraag eruit?, inclusief de pc's, die geen actieve klant hebben, maar zich de afgelopen week hebben aangemeld bij het domein?
Sommige van mijn computers vallen uit het netwerk wanneer er updates worden verspreid!
Bedankt!
Kunt u mij vertellen hoe ik in SCCM een rapport kan maken voor alle IIS-webservers en de webinhoud?
Ik zou graag een lijst willen hebben van alle websites in het SCCM-rapport.