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

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


Category

  김영대(2004-07-24 17:04:56, Hit : 9927, Vote : 1958
 http://www.howto.pe.kr
 SWBEM.zip (273.1 KB), Download : 1002
 [소스] 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 10608 1794
142   [Delphi] [소스] 데스크탑의 일부 영역을 고정적으로 차지하는 어플리케이션  김영대 2004/06/19 7121 1619
141   [Delphi] [소스] 다기능 DBGrid (복수 Title, 자동정렬..)  김영대 2003/03/12 9133 1799
140   [Delphi] [소스] 다국어를 지원하는 응용 프로그램을 위한 콤포넌트  김영대 2005/02/01 7988 1632
139   [Delphi] [소스] 네트워크 환경의 TCP/IP 등록정보 읽어오기  김영대 2003/03/11 7041 1778
138   [Delphi] [소스] 내 PC의 IP 구하기 예제  김영대 2003/03/12 7473 1633
137   [컴퓨터 전공] [소스] 계산기를 위한 Lex & Yacc  김영대 2003/03/15 10413 1700
136   [네트워크/보안] [소스] 간단한 채팅 클라이언트/서버  김영대 2003/03/13 11965 1810
135   [Delphi] [소스] 간단한 계산기 프로그램 소스  김영대 2003/03/12 7048 1484
134   [컴퓨터 전공] [소스] Windows RLE(BMP) Encoder  김영대 2003/03/18 8181 1427
  [Delphi] [소스] Windows Management Instrumentation (WMI)  김영대 2004/07/24 9927 1958
132   [Delphi] [소스] UNIX 서버의 현재시간 읽어오기  김영대 2003/03/11 7481 1928
131   [Delphi] [소스] UNIX tail 과 같은 파일 변경 감시 프로그램  김영대 2004/09/04 8653 1698
130   [Delphi] [소스] tray icon 예제소스  김영대 2003/03/12 8136 1584
129   [컴퓨터 전공] [소스] Top-down parsing by Recursive-Descent 을 이용한 계산기 MASM 어셈블리 생성기  김영대 2003/07/11 8030 1735
128   [Unix/Linux] [소스] top for System V Release 4, Intel or Sparc CPU  김영대 2004/02/20 9793 1218
127   [Unix/Linux] [소스] top for SunOS 5.x (Solaris 2.x)  김영대 2004/02/20 14865 1262
126   [Delphi] [소스] TMSNPopUp v.5.0 수정 콤포넌트  김영대 2004/11/16 10726 2028
125   [Delphi] [소스] Text(*.csv, *.txt) 파일을 DB 로 올리기  김영대 2003/03/12 9306 1613
124   [Delphi] [소스] String을 MS-WORD 로 보내는 콤포넌트  김영대 2003/03/19 6499 1526

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

Copyright 1999-2021 Zeroboard / skin by zero