다음을 통해 공유


SMS_R_System 서버 WMI 클래스

SMS_R_System WMI(Windows Management Instrumentation) 클래스는 SMS 공급자 런타임에 동적으로 생성되고 검색된 모든 시스템 리소스에 대한 검색 데이터를 포함하는 SMS 공급자 서버 클래스(Configuration Manager)입니다.

다음 구문은 MOF(Managed Object Format) 코드에 정의되어 있지 않습니다.

구문

Class SMS_R_System : SMS_Resource   
{   
   UInt32 Active;   
   String ADSiteName;   
   String AgentName[];   
   String AgentSite[];   
   DateTime AgentTime[];   
   UInt32 AlwaysInternet;   
   UInt32 Client;   
   UInt32 ClientType;   
   String ClientVersion;   
   String CPUType;   
   DateTime CreationDate;   
   UInt32 Decommissioned;   
   String DistinguishedName;   
   String EASDeviceID;   
   String HardwareID;   
   UInt32 InternetEnabled;   
   String IPAddresses[];   
   String IPSubnets[];   
   String IPv6Addresses[];   
   String IPv6Prefixes[];   
   Boolean IsAssignedToUser;   
   Boolean IsMachineChangesPersisted;   
   Boolean IsVirtualMachine;   
   String LastLogonUserDomain;   
   String LastLogonUserName;   
   DateTime LastLogonTimestamp;   
   String MACAddresses[];   
   String MDMDeviceCategory;  
   String Name;   
   String NetbiosName;   
   UInt8 ObjectGUID[];   
   UInt32 Obsolete;   
   String OperatingSystemNameandVersion;   
   String PreviousSMSUUID;   
   UInt32 PrimaryGroupID;   
   String ResourceDomainORWorkgroup;   
   UInt32 ResourceID;   
   String ResourceNames[];   
   UInt32 ResourceType;   
   String SecurityGroupName[];   
   String SID;   
   String SMBIOSGUID;   
   String SMSAssignedSites[];   
   String SMSInstalledSites[];   
   String SMSResidentSites[];   
   String SMSUniqueIdentifier;   
   DateTime SMSUUIDChangeDate;   
   String SNMPCommunityName;   
   String SystemContainerName[];   
   String SystemGroupName[];   
   String SystemOUName[];   
   String SystemRoles[];   
   UInt32 Unknown;   
   UInt32 UserAccountControl;   
   String VirtualMachineHostName;   
   UInt32 WipeStatus;   
};  

메서드

클래스는 SMS_R_System 메서드를 정의하지 않습니다.

속성

Active
데이터 형식: UInt32

액세스 유형: 읽기 전용

한정자: 없음

네트워크에서 클라이언트의 상태를 나타내는 플래그입니다. 일반적으로 1로 설정되지만 클라이언트가 정상이 아니거나 네트워크에 적극적으로 참여하지 않는 것으로 확인되면 클라이언트 상태 도구에서 이 플래그를 0으로 설정합니다.

ADSiteName
데이터 형식: String

액세스 유형: 읽기 전용

한정자: 없음

클라이언트에 할당된 Active Directory 사이트 이름입니다.

AgentName
데이터 형식: String 배열

액세스 유형: 읽기 전용

한정자: 없음

리소스를 찾은 검색 에이전트의 이름 목록입니다.

AgentSite
데이터 형식: String 배열

액세스 유형: 읽기 전용

한정자: 없음

검색 에이전트가 실행되는 사이트 목록입니다.

AgentTime
데이터 형식: DateTime 배열

액세스 유형: 읽기 전용

한정자: 없음

검색 날짜 및 시간 목록입니다.

AlwaysInternet
데이터 형식: UInt32

액세스 유형: 읽기 전용

한정자: 없음

클라이언트가 항상 인터넷 기반 클라이언트처럼 동작하는지 여부를 나타내는 값입니다.

Client
데이터 형식: UInt32

액세스 유형: 읽기 전용

한정자: 없음

컴퓨터에 Configuration Manager 클라이언트 소프트웨어가 설치되어 있는지 여부를 나타내는 값입니다. 가능한 값은 다음과 같습니다.

설명
0 클라이언트 소프트웨어가 설치되지 않은 컴퓨터입니다.
1 클라이언트 소프트웨어가 설치된 컴퓨터입니다.

ClientType
데이터 형식: UInt32

액세스 유형: 읽기 전용

한정자: 없음

컴퓨터에 설치된 클라이언트의 형식입니다. 가능한 값은 다음과 같습니다.

설명
0 레거시
1 고급 클라이언트
3 디바이스 클라이언트

ClientVersion
데이터 형식: String

액세스 유형: 읽기 전용

한정자: 없음

설치된 클라이언트 소프트웨어의 버전입니다.

CPUType
데이터 형식: String

액세스 유형: 읽기 전용

한정자: 없음

CPU 유형(예: StrongARM)입니다. 현재 디바이스 클라이언트만 이 값을 보고합니다.

CreationDate
데이터 형식: DateTime

액세스 유형: 읽기 전용

한정자: 없음

리소스가 처음 검색된 레코드를 처음 만든 날짜입니다.

Decommissioned
데이터 형식: UInt32

액세스 유형: 읽기 전용

한정자: 없음

리소스가 해제되었는지 여부를 식별하는 플래그입니다.

DistinguishedName
데이터 형식: String

액세스 유형: 읽기 전용

한정자: 없음

계정의 고유 이름입니다.

EASDeviceID
데이터 형식: String

액세스 유형: 읽기 전용

한정자: 없음

모바일 디바이스 관리를 위한 Exchange 활성 동기화 디바이스 ID입니다.

HardwareID
데이터 형식: String

액세스 유형: 읽기 전용

한정자: 없음

클라이언트가 설치된 하드웨어를 고유하게 설명하는 ID입니다. 이 ID는 다시 이미징을 통해 또는 운영 체제 또는 클라이언트의 연속 설치를 통해 변경되지 않은 상태로 유지됩니다. 이러한 상황에서 변경될 수 있는 Configuration Manager 고유 ID와 다릅니다.

InternetEnabled
데이터 형식: UInt32

액세스 유형: 읽기 전용

한정자: 없음

디바이스가 인터넷 디바이스로 사용하도록 설정되어 있는지 여부를 보여 줍니다.

IPAddresses
데이터 형식: String 배열

액세스 유형: 읽기 전용

한정자: 없음

리소스와 연결된 IP 주소 목록입니다. 리소스에 여러 네트워크 카드가 설치된 경우 둘 이상의 주소가 나열됩니다.

IPSubnets
데이터 형식: String 배열

액세스 유형: 읽기 전용

한정자: 없음

리소스 IP 주소와 연결된 서브넷 마스크 목록입니다.

IPv6Addresses
데이터 형식: String 배열

액세스 유형: 읽기 전용

한정자: 없음

리소스의 IPv6 주소 목록입니다.

IPv6Prefixes
데이터 형식: String 배열

액세스 유형: 읽기 전용

한정자: 없음

리소스의 IPv6 접두사 목록입니다.

IsAssignedToUser
데이터 형식: Boolean

액세스 유형: 읽기 전용

한정자: 없음

true 리소스가 사용자에게 할당되면 입니다.

IsMachineChangesPersisted
데이터 형식: Boolean

액세스 유형: 읽기 전용

한정자: 없음

true 컴퓨터 변경 내용이 유지되면 입니다.

IsVirtualMachine
데이터 형식: Boolean

액세스 유형: 읽기 전용

한정자: 없음

true 리소스가 가상 머신이면 입니다.

LastLogonUserDomain
데이터 형식: String

액세스 유형: 읽기 전용

한정자: 없음

검색 에이전트가 실행될 때 마지막으로 로그온한 사용자가 사용하는 도메인입니다.

LastLogonTimestamp
데이터 형식: DateTime

액세스 유형: 읽기 전용

한정자: 없음

시스템의 마지막 로그온 날짜입니다.

LastLogonUserName
데이터 형식: String

액세스 유형: 읽기 전용

한정자: 없음

검색 에이전트가 실행될 때 마지막으로 로그온한 사용자의 이름입니다.

MACAddresses
데이터 형식: String 배열

액세스 유형: 읽기 전용

한정자: 없음

미디어 목록입니다.

리소스의 MAC(미디어 액세스 컨트롤러) 주소입니다.

MDMDeviceCategory
데이터 형식: String

액세스 유형: 읽기 전용

한정자: 없음

디바이스에 디바이스 범주가 할당된 경우 이 속성은 SMS_MDMDeviceCategory 서버 WMI 클래스에 정의된 와 연결된 CategoryIDGUID 키를 보유합니다.

Name
데이터 형식: String

액세스 유형: 읽기 전용

한정자: 없음

리소스의 이름입니다.

NetbiosName
데이터 형식: String

액세스 유형: 읽기 전용

한정자: 없음

NetBIOS 프로토콜에서 사용하는 이름입니다.

ObjectGUID
데이터 형식: UInt8 Array

액세스 유형: 읽기 전용

한정자: 없음

Active Directory에서 검색된 리소스의 개체 GUID입니다.

Obsolete
데이터 형식: UInt32

액세스 유형: 읽기 전용

한정자: 없음

레코드의 상태를 식별하는 값입니다. 일반적으로 0으로 설정되지만 서버에서 레코드가 동일한 컴퓨터에 대한 다른 레코드로 대체되었음을 감지하면 이 값은 1로 설정됩니다. 여러 레코드의 값이 같 HardwareID 으면(컴퓨터가 같으면) 이전 레코드는 사용되지 않는 것으로 표시됩니다.

OperatingSystemNameandVersion
데이터 형식: String

액세스 유형: 읽기 전용

한정자: 없음

운영 체제를 설명하는 자유 형식 문자열입니다.

PreviousSMSUUID
데이터 형식: String

액세스 유형: 읽기 전용

한정자: 없음

하드웨어의 ID입니다. 클라이언트가 하드웨어가 크게 변경되었다고 판단하는 경우(즉, 클라이언트가 한 컴퓨터에서 다른 컴퓨터로 이동되었을 가능성이 가장 높으므로) 자체적으로 새 GUID를 생성하고 이 속성의 이전 GUID를 보고합니다. 또한 서버는 이전 레코드를 사용되지 않는 것으로 표시합니다.

PrimaryGroupID
데이터 형식: UInt32

액세스 유형: 읽기 전용

한정자: 없음

Active Directory에서 검색된 리소스의 기본 그룹입니다.

ResourceDomainORWorkgroup
데이터 형식: String

액세스 유형: 읽기 전용

한정자: 없음

리소스가 속한 도메인 또는 작업 그룹입니다.

ResourceID
데이터 형식: UInt32

액세스 유형: 읽기/쓰기

한정자: [키]

SMS_Resource 서버 WMI 클래스를 참조하세요.

ResourceNames
데이터 형식: String 배열

액세스 유형: 읽기 전용

한정자: 없음

NetBIOS가 아닌 이름 목록입니다.

ResourceType
데이터 형식: UInt32

액세스 유형: 읽기 전용

한정자: 없음

사이트의 리소스 유형입니다. 자세한 내용은 SMS_ResourceMap 서버 WMI 클래스를 참조하세요.

SecurityGroupName
데이터 형식: String

액세스 유형: 읽기 전용

한정자: 없음

SecurityGroupName

SID
데이터 형식: String

액세스 유형: 읽기 전용

한정자: 없음

Active Directory에서 검색된 리소스의 SID입니다.

SMBIOSGUID
데이터 형식: String

액세스 유형: 읽기 전용

한정자: 없음

클라이언트 컴퓨터의 BIOS GUID입니다.

SMSAssignedSites
데이터 형식: String 배열

액세스 유형: 읽기 전용

한정자: 없음

사이트 경계에 따라 리소스가 할당된 사이트의 사이트 코드 목록입니다. 리소스가 사이트에 할당되어 있더라도 클라이언트 소프트웨어가 아직 설치되지 않은 경우 클라이언트로 작동하지 않을 수 있습니다.

SMSInstalledSites
데이터 형식: String 배열

액세스 유형: 읽기 전용

한정자: 없음

리소스가 데이터를 보고하는 사이트의 코드 목록입니다. 결국 이 목록은 할당된 사이트 목록과 일치해야 합니다.

SMSUniqueIdentifier
데이터 형식: String

액세스 유형: 읽기 전용

한정자: 없음

클라이언트 컴퓨터에서 제공되는 고유 ID입니다. 이 ID는 사이트 전체에서 고유합니다.

SMSUUIDChangeDate
데이터 형식: DateTime

액세스 유형: 읽기 전용

한정자: 없음

클라이언트가 새 GUID를 생성한 날짜입니다.

SNMPCommunityName
데이터 형식: String

액세스 유형: 읽기 전용

한정자: 없음

네트워크 검색에서 리소스를 검색하는 데 사용되는 SNMP 커뮤니티 이름입니다.

SystemContainerName
데이터 형식: String 배열

액세스 유형: 읽기 전용

한정자: 없음

시스템이 속한 Active Directory 컨테이너 이름의 배열입니다.

SystemGroupName
데이터 형식: String 배열

액세스 유형: 읽기 전용

한정자: 없음

시스템이 속한 Active Directory 그룹 이름의 배열입니다.

SystemSystemOUName
데이터 형식: String 배열

액세스 유형: 읽기 전용

한정자: 없음

시스템이 속한 OU(조직 구성 단위) 배열입니다.

SystemRoles
데이터 형식: String 배열

액세스 유형: 읽기 전용

한정자: 없음

배포 지점과 같이 리소스가 Configuration Manager 설치에서 수행하는 사이트 시스템 역할 목록입니다. 하나 이상의 특정 사이트 시스템 역할을 수행하는 리소스만 이 속성에 대한 값을 갖습니다.

Unknown
데이터 형식: UInt32

액세스 유형: 읽기 전용

한정자: 없음

알 수 없음.

UserAccountControl
데이터 형식: UInt32

액세스 유형: 읽기 전용

한정자: 없음

Active Directory에서 검색된 사용자 계정 컨트롤 값입니다.

VirtualMachineHostName
데이터 형식: String

액세스 유형: 읽기 전용

한정자: 없음

가상 머신 호스트 이름입니다.

WipeStatus
데이터 형식: UInt32

액세스 유형: 읽기 전용

한정자: 없음

EAS(Exchange Active Sync)를 통해 보고된 디바이스의 상태를 초기화합니다.

초기화 상태
1 초기화 보류 중
2 초기화 취소
3 초기화 확인됨/등록됨

설명

WMI를 사용하여 리소스 인스턴스를 만들거나 업데이트할 수는 없지만 데이터 검색 레코드를 사용하여 리소스를 만들거나 업데이트해야 합니다. 그러나 WMI를 사용하여 리소스 인스턴스를 삭제할 수 있습니다.

요구 사항

런타임 요구 사항

자세한 내용은 Configuration Manager 서버 런타임 요구 사항을 참조하세요.

개발 요구 사항

자세한 내용은 Configuration Manager 서버 개발 요구 사항을 참조하세요.

참고 항목

SMS_Resource 서버 WMI 클래스