Configuration Manager의 SMS 공급자 기본 사항SMS Provider Fundamentals in Configuration Manager

SMS 공급자를 사용 하 여 Configuration Manager 데이터에 액세스 하 고 수정 합니다.You use the SMS Provider to access and modify Configuration Manager data. SMS 공급자는 WMI 또는 관리 되는 클래스를 통해 액세스할 수 있는 WMI(Windows Management Instrumentation) (WMI) 공급자입니다.The SMS Provider is a Windows Management Instrumentation (WMI) provider that can be accessed through either WMI or managed classes.

WMI 아키텍처WMI Architecture

WMI는 관리 응용 프로그램과 관리 되는 시스템 간의 표준 인터페이스 역할을 하 여 중간 계층으로 작동 하도록 설계 되었습니다.WMI is designed to function as a middle layer, by serving as a standard interface between management applications and the systems that they manage.

WMI 개체 모델WMI Object Model

관리 응용 프로그램 및 스크립트는 wmi 개체 모델을 통해 WMI와 함께 작동 합니다.Management applications and scripts work with WMI through the WMI Object Model. 개체 모델은 WMI에 대 한 프로그래밍 인터페이스를 정의 합니다.The object model defines the programming interface to WMI.

WMI에 대 한 자세한 내용은 WMI(Windows Management Instrumentation)를 참조 하세요.For more information about WMI, see Windows Management Instrumentation.

WMI 개체 모델의 주요 요소는 다음 표에 나와 있습니다.The main elements of the WMI Object Model are shown in the following table:

요소Element 설명Description
LocatorLocator 로컬 또는 원격 컴퓨터에서 실행 되는 WMI 서비스를 찾는 데 사용 됩니다.Used to locate a WMI Service that is running on a local or remote computer.
Service 개체Service object WMI 공급자에 대 한 실제 연결을 나타냅니다.Represents an actual connection to a WMI provider. WMI 프로그램에 대 한 기본 연결 지점입니다.This is the main point of contact to WMI programs.
개체Objects 관리 되는 개체는 하드 드라이브, 네트워크 어댑터, 데이터베이스 시스템, 운영 체제, 프로세스, 서비스 등의 논리적 또는 물리적 엔터프라이즈 구성 요소입니다.A managed object is a logical or physical enterprise component, such as a hard drive, network adapter, database system, operating system, process, or service. 관리 되는 개체는 WMI 공급자를 통해 WMI와 통신 합니다.A managed object communicates with WMI through a WMI provider.
이벤트Events 런타임에 WMI 개체의 변경 내용을 추적 하는 데 사용 됩니다.Used to track changes to WMI objects at run time. 이벤트는 개체로 캡처한 다음 WMI에서 변경 하거나 저장할 수 없는 경우를 제외 하 고는 다른 개체와 동일한 방식으로 조작할 수 있습니다.Events can be captured as objects and then manipulated in the same ways that any other objects, except that they cannot be changed or saved in WMI.
속성Properties 개체에 대 한 설명 또는 작업 정보를 제공 합니다.Supplies descriptive or operational information about an object. 예를 들어 개체에는 Win32_DiskDrive InterfaceType C: 드라이브의 IDE 값을 가질 수 있는 라는 속성이 포함 되어 있습니다.For example, a Win32_DiskDrive object includes a property called InterfaceType, which might have the value of IDE for your C: drive. 속성을 변경할 수 있는 경우에는 속성을 특정 값으로 설정할 수도 있습니다.Properties can also be set to particular values, if the property is changeable. InterfaceType실제 인터페이스 유형을 변경 하는 유일한 방법은 컨트롤러 카드를 바꾸는 것 이기 때문에 SCSI로 설정 하는 것은 적합 하지 않습니다.Setting InterfaceType to SCSI is not appropriate, because the only way to change the actual interface type is to replace the controller card. 그러나 공유 이름을 다른 값으로 설정할 수 있습니다.However, you can set a share name to a different value.
메서드Methods 개체에 대해 실행할 수 있는 동작입니다.Actions that you can execute on objects. 예를 들어 개체에는 Win32_Directory Compress() Windows 그래픽 사용자 인터페이스를 사용 하 여 콘텐츠를 압축 하는 것과 동일한 방식으로 폴더의 내용을 압축할 수 있는 라는 메서드가 포함 되어 있습니다.For example, a Win32_Directory object includes a method called Compress() that allows the contents of a folder to be compressed in the same way as compressing the contents by using the Windows graphical user interface.
한정자Qualifiers 개체, 속성 및 메서드의 특징입니다.Characteristics of objects, properties, and methods. 예를 들어 속성에 대 한 한정자는 읽기 전용 이거나 속성에 대해 허용 되는 값을 나열할 수 있습니다.For example, a qualifier for a property might indicate that it is read-only, or it might list the allowable values for the property. 개체에 대 한 한정자는 읽기 전용일 수 있습니다.A qualifier for an object might be that it is read-only.

스키마Schema

WMI 개체는 클래스에서 설명 하 고 해당 속성, 특성 및 기타 정보에 대 한 정의를 제공 합니다.WMI objects are described by classes, providing definitions of their properties, attributes, and other information. 이러한 클래스는 개체 연결을 지 원하는 상속 계층 구조로 구성 되며 네트워킹, 응용 프로그램 및 시스템과 같은 관심 영역 별로 그룹화 됩니다.These classes are organized into an inheritance hierarchy supporting object associations and grouped by areas of interest, such as networking, applications, and systems. 각 관심 영역은 관리 되는 환경에 대해 사용할 수 있는 정보의 하위 집합인 스키마를 나타냅니다.Each area of interest represents a schema, which is a subset of the information that is available about the managed environment.

자세한 내용은 스키마 개요를 참조 하세요.For more information, see the Schema overview.

WMI를 사용 하 여 SMS 공급자에 액세스 하는 방법에 대 한 자세한 내용은 wmi Configuration Manager 공급자 기본 사항For information about accessing the SMS Provider using WMI, see WMI Configuration Manager Provider Fundamentals

WMI 및 .NET Framework 응용 프로그램WMI and .NET Framework applications

Configuration Manager에는 WMI Microsoft.Config를 래핑하고 관리 되는 응용 프로그램을 작성할 수 있도록 하는 ManagementProvider urationManager .NET Framework 라이브러리가 있습니다.Configuration Manager has a .NET Framework library, Microsoft.ConfigurationManager.ManagementProvider, that wraps WMI and allows you to write managed applications.

.NET Framework를 사용 하 여 SMS 공급자에 액세스 하는 방법에 대 한 자세한 내용은 .Net 관리 Configuration Manager 공급자 기본 사항 을 참조 하세요.For information about accessing the SMS Provider by using .NET Framework, see .NET Managed Configuration Manager Provider Fundamentals

.NET Framework WMI 관리 네임 스페이스 System.object를 사용할 수도 있지만 Configuration Manager 특정 인터페이스를 제공 하지는 않습니다.You can also use the .NET Framework WMI management namespace System.Management, but this does not provide any Configuration Manager-specific interfaces. 그러나 Configuration Manager 클라이언트에서 관리 코드를 사용 하려면 권장 되는 방법입니다.It is, however, the recommended way to use managed code on a Configuration Manager client.

참고 항목See also

SMS 공급자 기본 사항SMS Provider fundamentals