::: 강좌/소스/문서 :::

강좌/소스/문서 성격에 맞지 않는 광고,비방,질문의 글은 즉시 삭제하며
내용을 복사하여 사용할 경우 반드시 이곳(http://www.howto.pe.kr)을 출처로 명시하여 주세요


Category

  김영대(2004-07-24 17:04:56, Hit : 9852, Vote : 1955
 http://www.howto.pe.kr
 SWBEM.zip (273.1 KB), Download : 995
 [소스] Windows Management Instrumentation (WMI)

CIM 관련 자료를 찾다가 이를 실제 적용한 사례 하나를 소개합니다
윈도우즈 진영에서는 WMI 를 제공하고 있습니다. 또 다른 프로젝트로 OpenPegasus 가 있습니다
이 글에 첨부한 파일은 윈도우즈 WMI 를 델파이를 이용하여 접근해본 예제입니다.
원본 파일은 http://users.andara.com/~dblondeau/downloads.htm 에 있습니다

WMI 란 무엇인가
  WMI는 거의 모든 Windows 리소스를 액세스하고 구성하고 관리하고 모니터링할 수 있는 수단이다.
  기존에는 이러한 관리들이 Win32 api 로 이루어져서 스크립트에서의 접근이 불가능 했지만, WMI 가
  제공됨으로서, COM 을 지원하는 모든 스크립트에서 이러한 접근이 가능해졌다.
  즉, 개발자의 영역에서, 관리자의 영역으로 확장되었다.

WMI 는 대략 다음과 같은 일들을 할수 있다.

Windows .NET Server, Windows XP Professional 및 Windows 2000 시스템 관리
  스크립트를 작성하여 성능 데이터를 검색하고 이벤트 로그, 파일 시스템, 프린터, 프로세스, 레지스트리
  설정, 스케줄러, 보안, 서비스, 공유 및 여러 가지 기타 운영 체제 구성 요소와 구성 설정을 관리할 수
  있습니다.

네트워크 관리
  WMI 기반 스크립트를 만들어 DNS, DHCP 및 SNMP 사용 장치와 같은 네트워크 서비스를 관리할 수
  있습니다.

실시간상대모니터링
  WMI 이벤트 가입을 사용하여 발생할 때마다 이벤트 로그 항목, 파일 시스템과 레지스트리 수정 및 기타
  실시간 운영 체제 변경 사항을 모니터링하고 응답할 스크립트를 작성할 수 있습니다. 개념적으로 WMI
  이벤트 가입 및 알림이 WMI에 대해 갖는 의미는 SNMP 트랩이 SNMP 세계에 대해 갖는 의미와 같습
  니다.

Windows .NET Enterprise Server 관리
  Microsoft Application Center, Operations Manager, Systems Management Server, Internet
  Information Server, Exchange Server 및 SQL Server를 관리할 스크립트를 작성할 수 있습니다.






143   [Delphi] [소스] 델파이 프로그램 소스파일에서 한글 문장 추출  김영대 2005/02/01 10411 1785
142   [Delphi] [소스] 데스크탑의 일부 영역을 고정적으로 차지하는 어플리케이션  김영대 2004/06/19 7080 1618
141   [Delphi] [소스] 다기능 DBGrid (복수 Title, 자동정렬..)  김영대 2003/03/12 9049 1788
140   [Delphi] [소스] 다국어를 지원하는 응용 프로그램을 위한 콤포넌트  김영대 2005/02/01 7948 1628
139   [Delphi] [소스] 네트워크 환경의 TCP/IP 등록정보 읽어오기  김영대 2003/03/11 7010 1775
138   [Delphi] [소스] 내 PC의 IP 구하기 예제  김영대 2003/03/12 7434 1628
137   [컴퓨터 전공] [소스] 계산기를 위한 Lex & Yacc  김영대 2003/03/15 10343 1691
136   [네트워크/보안] [소스] 간단한 채팅 클라이언트/서버  김영대 2003/03/13 11821 1805
135   [Delphi] [소스] 간단한 계산기 프로그램 소스  김영대 2003/03/12 6926 1483
134   [컴퓨터 전공] [소스] Windows RLE(BMP) Encoder  김영대 2003/03/18 8149 1424
  [Delphi] [소스] Windows Management Instrumentation (WMI)  김영대 2004/07/24 9852 1955
132   [Delphi] [소스] UNIX 서버의 현재시간 읽어오기  김영대 2003/03/11 7446 1926
131   [Delphi] [소스] UNIX tail 과 같은 파일 변경 감시 프로그램  김영대 2004/09/04 8607 1692
130   [Delphi] [소스] tray icon 예제소스  김영대 2003/03/12 8084 1582
129   [컴퓨터 전공] [소스] Top-down parsing by Recursive-Descent 을 이용한 계산기 MASM 어셈블리 생성기  김영대 2003/07/11 7991 1729
128   [Unix/Linux] [소스] top for System V Release 4, Intel or Sparc CPU  김영대 2004/02/20 9743 1216
127   [Unix/Linux] [소스] top for SunOS 5.x (Solaris 2.x)  김영대 2004/02/20 14736 1260
126   [Delphi] [소스] TMSNPopUp v.5.0 수정 콤포넌트  김영대 2004/11/16 10566 1977
125   [Delphi] [소스] Text(*.csv, *.txt) 파일을 DB 로 올리기  김영대 2003/03/12 9193 1607
124   [Delphi] [소스] String을 MS-WORD 로 보내는 콤포넌트  김영대 2003/03/19 6472 1524

[1][2] 3 [4][5][6][7][8][9][10]
 

Copyright 1999-2020 Zeroboard / skin by zero