구성 관리자 쿼리 컬렉션 목록. 모든 쿼리가 테스트되었습니다..
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
C에서 5GB 미만의 여유 디스크 공간이 있는 모든 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 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"
도메인 멤버십 기반.
"도메인"을 도메인의 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%"
모든 창 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%"
모든 창 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"
모든 창 10 5월 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"
모든 창 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"
모든 창 10 4월 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"
모든 창 10 가을 크리에이터 업데이트 (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"
모든 창 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"
모든 창 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"
모든 창 10 11월 업데이트 (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"
모든 창 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"
모든 창 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%"
모든 창 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%"
모든 윈도우 비스타
이 쿼리는 다음으로 제한되어야 합니다. 모든 워크스테이션 작업할 컬렉션
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%"
모든 리눅스
Select SMS_R_System.ClientEdition from SMS_R_System where SMS_R_System.ClientEdition = 13
모든 맥 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%"
컴퓨터 제조업체 모델 기반.
이 예에서, 우리는 모두 얻는다 작은 골짜기 워크스테이션.
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"
모든 창 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 %"
모든 창 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%"
모든 창 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%"
모든 창 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%"
모든 창 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%"
모든 창 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 서버 컬렉션
모든 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 프로 플러스
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 프로 플러스 2016 (사무실 365 프로 플러스)
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 프로 플러스 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에서
내부 가입 SMS_UserMachineRelationship ON SMS_UserMachineRelationship.ResourceId = SMS_R_System.ResourceId
JOIN 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
OU 컬렉션에서 누락된 애플리케이션을 확인한 다음 누락된 애플리케이션을 설치하기 위해 SQL 쿼리를 찾으려고 합니다.. 첫 번째 컬렉션을 만든 다음 애플리케이션을 첫 번째 컬렉션에 알리는 프로세스는 무엇입니까??
안녕. 죄송합니다, 하지만 SQL 쿼리 자체로는 이를 달성할 수 없습니다., 그렇게 하려면 Configuration Manager PowerShell을 사용해야 합니다.. 그런 것:
1. 애플리케이션 목록 가져오기;
2. 컬렉션 정보 얻기;
3. 그런 다음 사용할 수 있습니다 {만약에 … 또 다른} 컬렉션의 모든 애플리케이션을 확인하려면.
더 나은 솔루션이나 더 나은 PowerShell 프로세스가 있을 수 있습니다..
맨 위! 감사해요
PC 이름을 나열할 수 있는 SQL 쿼리를 도와주세요., 특정 컬렉션으로 제한되어야 하는 OS 빌드.
안녕, 이름과 빌드를 가져오는 쿼리입니다.:
SMS_R_System.NetbiosName 선택, SMS_G_System_OPERATING_SYSTEM.BuildNumber from SMS_R_System 내부 조인 SMS_G_System_OPERATING_SYSTEM on SMS_G_System_OPERATING_SYSTEM.ResourceId = SMS_R_System.ResourceId
SQL에서 실행해야 하는 경우, 그런 다음 컬렉션 테이블에서 실행해야 합니다., 또는 테이블로 제한.
목록이 업그레이드된 것 같지만 보관된/레거시 버전이 있으면 좋을 것입니다. (SQL 2008, 섬기는 사람 2003) 추가된다. 그리고 또한, Office 버전이 중요합니다, 좋다 2010. 2013. 2016 그리고 2019. 그것들도 포함되면 도움이 될 것입니다..
설명해주셔서 감사합니다, 굉장히 유용하다
컬렉션에 대한 입력 “모든 서버”
섬기는 사람 2019 이 컬렉션에 포함되어 있지 않습니다
OU=x의 모든 장치를 나열하는 방법, 'ABC-%'와 같은 컴퓨터 이름으로’ 원격 연결 방법 D를 사용 중입니다.?
예를 들어 랩탑 ABC-1에서 사용하는 사용자 a “보안 펄스 연결 방법”
사용자 B – 노트북 ABC-2는 Cisco-Anyconnect 요법을 사용하고 있습니다..
등.
안녕하세요,
우수 목록, 그러나 나는 어디에도 대답을 얻지 못한 것을 찾고 있습니다.. 특정 소프트웨어가 설치되지 않은 컴퓨터를 나열하는 쿼리를 찾고 있습니다..
예를 들어, WINZIP이 설치되지 않은 컴퓨터 목록을 알고 싶습니다..
가능하다면, 사용자에 대한 컬렉션을 어떻게 쿼리할 수 있습니까?, 9월 사이 컬렉션의 장치에 로그인한 날짜 및 시간 1, 2020 그리고 6월 30, 2021?
Adobe와 같은 특정 소프트웨어를 찾는 쿼리는 어떻습니까??
안녕! Office가 있는 모든 VM을 나열하려고 합니다. 2007 설치된. 클라이언트는 Windows 10. 웹에서 많은 og 쿼리를 시도했습니다.. 하지만 아무것도 작동하지 않습니다. 어쩌면 당신은 아이디어가? 고마워)
안녕. 이 시도:
SMS_R_SYSTEM.ResourceID 선택,SMS_R_SYSTEM.ResourceType,SMS_R_SYSTEM.이름,SMS_R_SYSTEM.SMSUniqueIdentifier,SMS_R_SYSTEM.ResourceDomainOR작업 그룹,SMS_R_System의 SMS_R_SYSTEM.Client는 SMS_G_System_INSTALLED_SOFTWARE.ResourceId = SMS_R_System.ResourceId의 SMS_G_System_INSTALLED_SOFTWARE에 가입합니다. 여기서 또는 SMS_G_System_INSTALLED_SOFTWARE.ProductName = “마이크로소프트 오피스 프로페셔널 플러스 2007”
봉주르,
먼저 귀하의 모든 질문에 감사드립니다. 정말 대단합니다..
지금 쿼리를 만드는 데 문제가 있습니다.….
나에게만 돌아가는 쿼리를 가질 수 있는지 알고 싶습니다. 100 로 끝나는 게시물 %0 ?
당신의 도움에 미리 감사드립니다
CDT
코이세르 장 세바스티앙
안녕. 귀하의 질문에 대한 답변은 TechNet 포럼에서 찾을 수 있습니다.:
“'ValueLimit'이라는 DWORD 값을 추가합니다.’ ~에
HKEY_Local_MachineSOFTWAREMicrosoftConfigMgrAdminUIQueryProcessors
로 설정 # 표시하려는 행 수.
해당 값이 이미 추가되었을 수 있습니다., 그들이 말했듯이 기본값은 2,000, ~ 아니다 20,000. 그렇다면, 반환하려는 행 수를 수정하십시오.. 하지만, 여기에 메모리 제한이 있다고 생각합니다, 따라서 여전히 전체 목록을 얻지 못할 수 있습니다., 당신이 얼마나 많은 가치에 따라.”
기타 솔루션 – 더 작은 컬렉션 사용
특정 Microsoft Store 기반 응용 프로그램이 설치된 컴퓨터를 나열하기 위한 SQL 쿼리가 있습니까??
구별을 선택
SMS_R_System.이름,
SMS_G_System_SoftwareFile.FileName,
SMS_G_System_SoftwareFile.FilePath,
SMS_G_System_SoftwareFile.FileSize,
SMS_G_System_SoftwareFile.ModifiedDate
~에서
SMS_R_시스템
SMS_G_System_SoftwareFile.ResourceID의 내부 조인 SMS_G_System_SoftwareFile = SMS_R_System.ResourceId
어디
SMS_G_System_SoftwareFile.FilePath 유사 “씨:\\사용자\%로밍%”
경로에서 폴더를 사용할 수 있는지 확인하는 쿼리를 도와주세요.
안녕. c를 사용해보세요:\사용자*%appdata%, %앱데이터%, *\%앱데이터%. 얻으려고 하는 것? 내가 이해했듯이 모든 사용자가 로밍 폴더를 가지고 있는지 확인하려고 합니다.? %roaming% 사용 %appdata% 없음
설치되었거나 설치되지 않은 특정 업데이트 kb를 기반으로 컬렉션을 만들 수 있습니까? …
감사합니다
안녕. 그렇게 하는 간단한 방법은 없습니다. 하드웨어 인벤토리를 사용하고 Quick Fix Engineering 솔루션을 확장하여 이를 달성하십시오.
쿼리를 생성할 수 있습니까?, 모든 윈도우 10 특정 부서의 장치?
어이. Active Directory에 그러한 OU 또는 고유한 컴퓨터 속성이 있는 경우에만
안녕하세요
다음보다 더 오프라인인 Query FOW 워크스테이션이 필요합니다. 30 날
SMS_R_SYSTEM.리소스ID,SMS_R_SYSTEM.ResourceType,SMS_R_SYSTEM.이름,SMS_R_SYSTEM.SMSUniqueIdentifier,SMS_R_SYSTEM.ResourceDomainOR작업 그룹,SMS_R_System의 SMS_R_SYSTEM.Client 여기서 SMS_R_System.Name은 ( SMS_R_System에서 이름을 선택하십시오. 여기서 ((DATEDIFF(낮, SMS_R_SYSTEM.AgentTime, 날짜를 얻다()) >=30) 및 에이전트 이름 = "SMS_AD_SYSTEM_DISCOVERY_AGENT") ) 및 SMS_R_System.Name ( SMS_R_System에서 이름을 선택하십시오. 여기서 ((DATEDIFF(낮, SMS_R_SYSTEM.AgentTime, 날짜를 얻다()) >=30) 및 AgentName = "하트비트 검색"))
문의하려고 합니다 2 두 도메인 모두의 구성원으로 사용자 컬렉션을 생성하기 위해 도메인. 그게 가능할까요? ?
안녕. 있을 수있다, 어떤 검색어를 사용하시나요??
안녕하세요 안드레이,
감사해요, 매우 유용한 게시물…특정 컬렉션 ID의 멤버십 규칙을 표시하는 쿼리를 작성하는 데 도움을 주실 수 있나요?.
좋은 오후에요, 나를 반환하는 쿼리를 만들려고 합니다., 창문이 있는 기계 10 엔터프라이즈 설치, 나는 할 수 없다…도와주세요
클라이언트 상태 메시지에 대한 수집 쿼리가 필요합니다. 10 날
매우 좋은, 팀 이름을 알려주는 쿼리를 도와주실 수 있나요?, 사용자 및 운영 체제?
내 생각에 대해 언급하지 말고 질문에 대한 답변을 제공하십시오..
OU 쿼리가 필요한 이유, 정확히 경로를 포함하는, 클라이언트를 상위 OU로 가리킴.
시스템 리소스 – 시스템 OU는 domain.ou1.ou2와 같습니다.. OU1의 클라이언트도 표시됩니다..
안녕하세요, 더 이상 SCCM과 일하지 않아서 귀하의 질문에 답할 수 없습니다., 그러나 나는 당신이 시도하는 것이 좋습니다 “많은 중첩된 OU 기반” 필요에 맞게 수정한 쿼리.
좋은 오후에요, 서버 목록과 최신 패치를 가져오는 쿼리를 원합니다., 가능할 것입니다.
인사말.
호스트 이름이 다음으로 끝나는 활성 장치만 표시하는 쿼리의 예가 있는 사람이 있습니까? “0” 또는 “1”? 매우 감사
봉주르,
appdata/local에 애플리케이션을 설치하려면 어떤 유형의 쿼리를 입력해야 합니까? ? 만 가능합니까 ?
미리 감사드립니다 !
매우 감사합니다!
쿼리는 어떻게 생겼습니까?, 포함된 PC, 활성 클라이언트가 없지만 지난 주에 도메인에 로그온한 사용자?
업데이트가 배포될 때 그리드에서 떨어지는 일부 컴퓨터가 있습니다.!
매우 감사합니다!
모든 IIS 웹 서버 및 웹 콘텐츠에 대해 SCCM에서 보고서를 생성하는 방법을 알려주실 수 있습니까??
SCCM 보고서에 모든 웹 사이트 목록을 갖고 싶습니다..