Менеджер конфігурації Список колекції запитів. Всі запити були перевірені.
Колекції клієнтів Configuration Manager
Клієнти не затверджені
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"
Клієнти, які потребують перезавантаження
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
Усі клієнтські комп’ютери SCCM із менш ніж 5 ГБ вільного дискового простору на 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
Усі комп’ютерні об’єкти з інстальованим клієнтом на конкретному сайті «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
Усі комп’ютери без клієнта SCCM
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
На основі ОУ
Замініть «domain.local/OU/OU» на свій власний домен назву та OU, колекцію яких вам потрібна.
select * from SMS_R_System where LOWER(SMS_R_System.SystemOUName) = "domain.local/OU/OU"
На основі багатьох вкладених OU
Якщо у вас багато повторюваних структур OU (одна назва OU існує в багатьох інших OU, наприклад Робочі станції). Замініть «domain.local/%/Workstations» на свій власний домен назву та OU, колекцію яких вам потрібна.
select * from SMS_R_System where SMS_R_System.SystemOUName like "domain.local/%/Workstations"
На основі членства в домені.
Замініть «домен» на ім’я вашого NetBIOS домен.
select * from SMS_R_System where SMS_R_System.ResourceDomainORWorkgroup = "domain"
Колекції робочих станцій
Усі робочі станції
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%"
Всі 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%"
Всі Windows 10 Листопад 2019 Оновлення 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"
Всі Windows 10 травня 2019 Оновлення 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"
Всі Windows 10 жовтень 2018 оновлення (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"
Всі Windows 10 квітень 2018 оновлення (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"
Всі Windows 10 Оновлення Fall Creators (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"
Всі Windows 10 Оновлення творців (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"
Всі Windows 10 Ювілейне оновлення (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"
Всі Windows 10 Листопадове оновлення (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"
Всі 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"
Всі 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%"
Всі Windows 7
Цей запит потрібно обмежити Усі робочі станції збірка на роботу.
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%"
Усі Windows Vista
Цей запит потрібно обмежити Усі робочі станції збірка на роботу
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%"
Всі Linux
Select SMS_R_System.ClientEdition from SMS_R_System where SMS_R_System.ClientEdition = 13
Усі 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%"
На основі моделі виробника комп’ютера.
У цьому прикладі, ми все отримуємо Dell робочі станції.
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"
Колекції серверів
Усі контролери домену
Цей запит вимагає, щоб Клієнт SCCM встановлено і обладнання інвентар увімкнено.
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%"
Усі сервери
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%"
або
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"
Всі Windows 2019 Сервери
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 %"
Всі Windows 2016 Сервери
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%"
Всі Windows 2012 Сервери R2
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%"
Всі Windows 2012 Сервери
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%"
Всі Windows 2008 Сервери R2
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%"
Всі Windows 2008 Сервери
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
Усі сервери SQL
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%"
Встановлено всі SQL Server Management Studio
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 %"
Установлено всі SQL Server Management Studio v17
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%"
Усі сервери SQL 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"
Усі сервери SQL 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"
Усі сервери SQL 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-%"
Усі сервери SQL 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-%"
Мережні колекції
На основі підмережі IP
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'
На основі діапазону IP
select *
from SMS_R_System
where SMS_R_System.IPAddresses like "10.10.10.2[1-9]"
Усі фізичні системи
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"
Усі віртуальні системи
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"
Встановлені колекції програмного забезпечення
Весь офіс 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 %"
Весь офіс 365 Pro Plus 2016 (Офіс 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.%"
Весь офіс 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.%"
Основний користувач пристрою
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
Перелічіть усі веб-сайти IIS
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
Лише активні пристрої з іменами хостів, що закінчуються на «0» або «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
Повідомлень про стан клієнтів не надходило більше ніж 10 днів
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
Робочі станції, які перебувають у режимі офлайн більше ніж 30 днів
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
Конкретне оновлення kb встановлено або не встановлено
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%'
Комп’ютери, на яких встановлено певну програму Microsoft Store
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>'
ЗВЕРНІТЬ УВАГУ: Я не працюю з SCCM більше, Я не оновлюю цю сторінку, і я не можу допомогти вам із запитами. Використовуйте ChatGPT або залишайте коментарі, можливо хтось може тобі допомогти.
дякую, дуже корисно !
ідеально!
Я намагаюся знайти SQL-запит для повернення основного користувача та машини, але поки що все, що я можу знайти, призначене для 2012 і запити не працюють для поточної гілки. Знайшов щось подібне?
Використовуйте цей запит. Перевірено на останній версії CB ConfigMgr 1910:
ВИБРАТИ SMS_R_System.name, SMS_R_User.UniqueUserName
З SMS_R_System
INNER JOIN SMS_UserMachineRelationship ON SMS_UserMachineRelationship.ResourceId = SMS_R_System.ResourceId
ПРИЄДНУЙТЕСЯ до SMS_R_User ON SMS_UserMachineRelationship.UniqueUserName = SMS_R_User.UniqueUserName
ДЕ
SMS_UserMachineRelationship.Types = 1
Чудовий список, хотів би мати запит, який поєднує приналежність користувача до пристрою за допомогою відображуваного імені, марка і модель обладнання, і включає останній цикл політики пристрою. Я можу знайти окремо, але, неможливо поєднати запити для виконання в запиті sccm.
повне ім'я логін ім'я хоста марка/модель дата
Jane Doe jdoe Finance12 Dell Lat 5290 4/2/2020
Я намагаюся знайти SQL-запит, щоб перевірити відсутність програми в колекції OU, а потім встановити відсутню програму. У чому полягає процес створення першої колекції, а потім оголошення програми для першої колекції??
привіт. вибач, але ви не можете досягти цього за допомогою самого запиту SQL, для цього потрібно використовувати Configuration Manager PowerShell. Щось подібне:
1. Отримати список програм;
2. Отримати інформацію про колекцію;
3. Тоді можна використовувати {якщо … інше} щоб перевірити кожну програму у вашій колекції.
Можливо, є краще рішення або кращий процес PowerShell.
Топ! дякую
Будь ласка, допоможіть мені із запитом SQL, який може перелічувати імена комп’ютерів, Збірка ОС має бути обмежена певною колекцією.
привіт, це запит для отримання імен і збірок:
виберіть SMS_R_System.NetbiosName, SMS_G_System_OPERATING_SYSTEM.BuildNumber із внутрішнього приєднання SMS_R_System SMS_G_System_OPERATING_SYSTEM на SMS_G_System_OPERATING_SYSTEM.ResourceId = SMS_R_System.ResourceId
Якщо вам потрібно запустити його з sql, тоді ви повинні запустити його з таблиці колекції, або обмежте його таблицею.
Здається, список оновлено, але було б чудово, якщо архівні/застарілі версії (SQL 2008, Сервер 2003) додаються. А також, Офісні версії важливі, подобається 2010. 2013. 2016 і 2019. Було б корисно, якщо б вони також були включені.
Дякую за пояснення, дуже корисно
Вхід для колекції “Усі сервери”
Сервер 2019 не входять до цієї колекції
як перерахувати всі пристрої в OU=x, з іменем комп’ютера на кшталт «ABC-%’ використовують метод віддаленого підключення D?
наприклад Користувач a використовує в ноутбуку ABC-1 “Спосіб безпечного імпульсного підключення”
Користувач Б – Ноутбук ABC-2 використовує Cisco-Anyconnect тощо.
тощо.
Привіт,
Чудовий список, але я шукаю те, на яке я ніде не отримав відповіді. Я шукаю запит із переліком комп’ютерів, на яких не встановлено певне програмне забезпечення.
Наприклад, Я хотів би дізнатися список комп’ютерів, на яких не встановлено WINZIP.
Якщо можливо, як я можу запитати колекцію для користувачів, дати й час входу на пристрої в колекції між вер 1, 2020 і черв 30, 2021?
Як щодо запиту, який шукає певне програмне забезпечення, наприклад Adobe?
привіт! Я намагаюся перерахувати всі віртуальні машини з Office 2007 встановлено. Клієнтами є Windows 10. Перепробував багато запитів з Інтернету. Але нічого не працює. Можливо, у вас є ідея? THX)
привіт. Спробуйте це:
виберіть SMS_R_SYSTEM.ResourceID,SMS_R_SYSTEM.ResourceType,SMS_R_SYSTEM.Назва,SMS_R_SYSTEM.SMSUniqueIdentifier,SMS_R_SYSTEM.ResourceDomainORWorkgroup,SMS_R_SYSTEM.Client із внутрішнього приєднання SMS_R_System SMS_G_System_INSTALLED_SOFTWARE на SMS_G_System_INSTALLED_SOFTWARE.ResourceId = SMS_R_System.ResourceId де або SMS_G_System_INSTALLED_SOFTWARE.ProductName = “Microsoft Office Professional Plus 2007”
Bonjour,
Перш за все дякую, всі ваші запити справді чудові.
Зараз у мене виникають труднощі зі створенням запиту….
Я хотів би знати, чи можливий запит, який повертається лише до мене 100 повідомлення, що закінчуються на %0 ?
Наперед дякую за вашу допомогу
Cdt
Куассер Жан-Себастьян
привіт. Відповідь на своє запитання можна знайти на форумах TechNet:
“Додайте значення DWORD під назвою «ValueLimit».’ в
HKEY_Local_MachineSOFTWAREMicrosoftConfigMgrAdminUIQueryProcessors
і встановити на # рядків, які потрібно відобразити.
Зауважте, що ви, можливо, вже додали цю цінність, як кажуть за замовчуванням 2,000, ні 20,000. Якщо так, просто змініть кількість рядків, які ви хочете повернути. Проте, Я вважаю, що тут є обмеження пам’яті, тому ви все одно можете не отримати весь список, залежно від того, скільки у вас значень.”
Інше рішення – використовувати менші колекції
Чи існує запит SQL для переліку комп’ютерів, на яких встановлено певну програму на базі Microsoft Store?
вибрати відмінний
SMS_R_System.Name,
SMS_G_System_SoftwareFile.FileName,
SMS_G_System_SoftwareFile.FilePath,
SMS_G_System_SoftwareFile.FileSize,
SMS_G_System_SoftwareFile.ModifiedDate
від
SMS_R_System
внутрішнє приєднання SMS_G_System_SoftwareFile до SMS_G_System_SoftwareFile.ResourceID = SMS_R_System.ResourceId
де
SMS_G_System_SoftwareFile.FilePath як “в:\\користувачі\%роумінг%”
Будь ласка, допоможіть мені запит, щоб перевірити, чи папка доступна в шляху
привіт. Спробуйте використати c:\користувачі*%appdata%, %appdata%, *\%appdata%. Те, що ви намагаєтеся отримати? Як я зрозумів, ви намагаєтеся перевірити, чи кожен користувач має переміщувану папку? Немає %roaming% use %appdata%
чи можемо ми створити колекцію на основі конкретного оновлення kb, встановленого чи не встановленого …
дякую
привіт. Немає простого способу зробити це. Щоб досягти цього, використовуйте інвентаризацію обладнання та розширене рішення Quick Fix Engineering
Чи можна створити запит, всі вікна 10 відображає пристрої в певному відділі?
привіт. Лише якщо у вас є такий OU або унікальний атрибут комп’ютера в Active Directory
ПРИВІТ
МЕНІ ПОТРІБНІ ЗАПИТИ FOW РОБОЧІ СТАНЦІЇ, ЯКІ ПЕРЕБУВАЮТЬ В ОФЛАЙН, БІЛЬШ, ніж 30 ДНІВ
SMS_R_SYSTEM.ResourceID,SMS_R_SYSTEM.ResourceType,SMS_R_SYSTEM.Назва,SMS_R_SYSTEM.SMSUniqueIdentifier,SMS_R_SYSTEM.ResourceDomainORWorkgroup,SMS_R_SYSTEM.Client із SMS_R_System де SMS_R_System.Name в ( виберіть Ім'я з SMS_R_System де ((DATEDIFF(день, SMS_R_SYSTEM.AgentTime, getdate()) >=30) і AgentName = “SMS_AD_SYSTEM_DISCOVERY_AGENT”) ) і SMS_R_System.Name in ( виберіть Ім'я з SMS_R_System де ((DATEDIFF(день, SMS_R_SYSTEM.AgentTime, getdate()) >=30) і AgentName = «Heartbeat Discovery»))
Я намагаюся запитати 2 доменів, щоб створити колекції користувачів із членами обох. Чи це можливо ?
привіт. Це можливо, який запит ви використовуєте?
Привіт Андрій,
дякую, дуже корисний пост…Чи можете ви допомогти мені створити запит, який відображатиме правила членства для певного ідентифікатора колекції.
доброго дня, Я намагаюся створити запит, який повертає мене, машини, які мають вікна 10 підприємство встановлено, Я не можу…Ви можете мені допомогти
Мені потрібен запит на збір для повідомлень про стан клієнтів, які не повідомляли більше ніж 10 днів
дуже добре, Чи можете ви допомогти мені із запитом, який може дати мені назви команд?, користувачів і операційної системи?
Просто не коментуйте мої думки, а дайте відповідь на запитання.
Чому запит OU, який містить точний шлях, Клієнти вказують на материнський OU.
Системний ресурс – Системний OU дорівнює domain.ou1.ou2. Також показані клієнти в OU1.
Привіт, Я більше не працюю з SCCM, тому не можу відповісти на ваше запитання, але я пропоную вам спробувати “На основі багатьох вкладених OU” запит із змінами для ваших потреб.
доброго дня, Мені потрібен запит, де я можу отримати список серверів і їх останній патч, чи можна було б.
вітаю.
Хтось має приклад запиту, який показує ТІЛЬКИ активні пристрої з іменами хостів, що закінчуються на “0” або “1”? Дуже цінується
Bonjour,
який тип запиту мені слід ввести, щоб встановити програми в appdata/local ? чи тільки це можливо ?
Заздалегідь дякую !
Дуже дякую!
Як виглядає запит?, ПК включені, які не мають активного клієнта, але входили в домен протягом останнього тижня?
Деякі з моїх комп’ютерів випадають з мережі під час розповсюдження оновлень!
дякую!
Чи можете ви сказати мені, як створити звіт у SCCM для всього веб-сервера IIS і веб-вмісту??
Я хотів би мати список усіх веб-сайтів у звіті SCCM.