"Windows wmic"과 "Windows 레지스트리"의 차이점은 무엇입니까?

"Windows wmic"과 "Windows 레지스트리"의 차이점은 무엇입니까?

Windows Management Instrumentation 명령줄(wmic)을 통해 사용할 수 있는 모든 정보는 Windows 레지스트리(regedit)를 통해서도 사용할 수 있습니까?

그들 사이의 주요 차이점은 무엇입니까?

답변1

WMIC에 대한 인터페이스입니다WMI. WMI와기재비슷한 목적을 다른 방식으로 제공합니다. 레지스트리는 WMI보다 훨씬 오랫동안 존재해 왔습니다. 둘 다 시스템 및 응용 프로그램 관련 정보를 모두 제공하지만 채택 수준으로 인해 WMI에는 응용 프로그램 정보보다 훨씬 더 많은 시스템 정보가 있습니다. 정보 중 일부는 두 곳 모두에서 찾을 수 있지만 거의 전부는 아닙니다. 또한 훨씬 더 쉬운 방법이 있지만 WMI를 통해 기술적으로 레지스트리의 데이터에 접근할 수 있지만 그 반대는 사실이 아니라는 점을 덧붙이고 싶습니다.

WMI와 레지스트리의 또 다른 중요한 차이점은 WMI가 단순한 데이터 소스 그 이상이라는 것입니다. 또한 운영 체제에 대한 인터페이스 역할도 합니다. 동적으로 데이터를 반환하고 다양한 작업을 수행하는 메서드를 노출합니다. 예를 들어 WMI를 직접 사용하여 새 프로세스를 만들 수 있습니다.

답변2

레지스트리는 모든 Windows 설정의 데이터베이스입니다.

WMIC는 Windows Management Instrumentation을 제어하는 ​​명령줄 인터페이스입니다.

"WMI는 DMTF(Distributed Management Task Force)의 WBEM(웹 기반 엔터프라이즈 관리) 및 CIM(Common Information Model) 표준을 Microsoft가 구현한 것입니다."

이것도 관련이 있으므로:

Key features of WBEM technology include:
remote management of applications
management of several instances of an application as a single unit
standard interface for remote application management across different applications
decoupling of application management from the client 
"publishing" of key information about an application to other applications.

즉, 기능면에서 SNMP(네트워크 관리)와 매우 유사합니다.

http://en.wikipedia.org/wiki/Windows_Registry

http://en.wikipedia.org/wiki/Windows_Management_Instrumentation

http://en.wikipedia.org/wiki/Web-Based_Enterprise_Management

관련 정보