Списък за събиране на заявки на Configuration Manager. Всички заявки бяха тествани.
Клиентски колекции на 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 GB свободно дисково пространство на 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
Въз основа на OU
Заменете „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"
Въз основа на членство в домейн.
Заменете „domain“ с 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 В 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) се добавят. И също, Версиите на Office са важни, като 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. Опитах много og заявки от мрежата. Но нищо не работи. Може би имате идея? Мерси)
здрасти. Опитайте тази:
изберете 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”
Здравей,
Първо благодаря, всичките ви запитвания са наистина страхотни.
В момента имам проблем със създаването на заявка….
Бих искал да знам възможно ли е запитване да се връща само към мен 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 …
Благодаря ти
здрасти. Няма лесен начин да направите това. Използвайте Hardware Inventory и разширяващо решение Quick Fix Engineering, за да постигнете това
Възможно ли е да се създаде заявка, всички прозорци 10 устройства в конкретен отдел?
здравей. Само ако имате такъв OU или уникален компютърен атрибут в Active Directory
ЗДРАВЕЙТЕ
ИМАМ НУЖДА ОТ РАБОТНИ СТАНЦИИ ЗА ЗАЯВКА, КОИТО СА ОФЛАЙН ПОВЕЧЕ ОТ 30 ДНИ
SMS_R_SYSTEM.ResourceID,SMS_R_SYSTEM.ResourceType,SMS_R_SYSTEM. Име,SMS_R_SYSTEM.SMSUniqueIdentifier,SMS_R_SYSTEM.ResourceDomainORWorkgroup,SMS_R_SYSTEM.Клиент от 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.Име в ( изберете Име от 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”? Оценявам го
Здравей,
какъв тип заявка трябва да напиша, за да получа приложенията инсталирани в appdata/local ? възможно ли е само ?
Благодаря предварително !
Благодаря ти много!
Как изглежда една заявка?, включените компютри, които нямат активен клиент, но са влезли в домейна през последната седмица?
При мен има някои компютри, които изпадат от мрежата, когато се разпространяват актуализации!
Много благодаря!
Можете ли да ми кажете как да създам отчет в SCCM за целия IIS уеб сървър и уеб съдържанието?
Бих искал да имам списък на всички уеб сайтове в отчета на SCCM.