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

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


Category

  김영대(2004-07-24 17:04:56, Hit : 9419, Vote : 1917
 http://www.howto.pe.kr
 SWBEM.zip (273.1 KB), Download : 973
 [소스] 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를 관리할 스크립트를 작성할 수 있습니다.






183   [Delphi] [소스] 웹에서 버전 확인하여 파일 다운받기2  김영대 2008/12/22 8776 2107
182   [Delphi] [소스] Indy HTTP를 쓰레드에 넣어 사용하기  김영대 2008/11/21 8738 2243
181   [Delphi] [소스] IOCP 델파이 예제 프로그램  김영대 2005/02/16 12582 1836
180   [Delphi] [소스] 델파이 프로그램 소스파일에서 한글 문장 추출  김영대 2005/02/01 9891 1759
179   [Delphi] [소스] 다국어를 지원하는 응용 프로그램을 위한 콤포넌트  김영대 2005/02/01 7704 1606
178   [Delphi] [소스] 모든 윈도우즈 실행파일이 실행되고 종료되는 시점 알아내기  김영대 2004/11/24 8206 1724
177   [Delphi] [소스] TMSNPopUp v.5.0 수정 콤포넌트  김영대 2004/11/16 10146 1841
176   [Delphi] [소스] 웹에서 버전 확인하여 파일 다운받기1  김영대 2004/11/16 8641 1677
175   [Delphi] [소스] 한글이 들어있는 문자열에서 초성 음소로 검색하기  김영대 2004/10/23 10062 2173
174   [Delphi] [소스] 마우스와 키보드 입력이 몇초동안 없으면 이벤트 발생시키기  김영대 2004/10/15 9092 1872
173   [Delphi] [소스] UNIX tail 과 같은 파일 변경 감시 프로그램  김영대 2004/09/04 8365 1658
172   [Delphi] [소스] Java 로 작성한 프로그램 실행하고 결과 받아오기  김영대 2004/08/21 8642 1783
  [Delphi] [소스] Windows Management Instrumentation (WMI)  김영대 2004/07/24 9419 1917
170   [Delphi] [소스] 윈도우즈 서비스 목록 구하고 시작/중지 시키기  김영대 2004/07/22 8435 1742
169   [네트워크/보안] [참고] TCP 에서 사용되는 효율향상 알고리즘  김영대 2004/07/16 9908 1989
168   [네트워크/보안] [참고] TCP 에서 사용되는 내부 타이머  김영대 2004/07/13 9789 1834
167   [Unix/Linux] [강좌] 인텔 센트리노 무선랜 카드: ndiswrapper  김영대 2004/06/27 11147 2016
166   [Delphi] [소스] 데스크탑의 일부 영역을 고정적으로 차지하는 어플리케이션  김영대 2004/06/19 6921 1607
165   [Delphi] [강좌] ActiveX 테스트 인증서 만들기  김영대 2004/06/18 7990 1702
164   [Delphi] [소스] ActiveX 에서 자바 스크립트의 함수 호출하기  김영대 2004/06/18 8162 1680

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

Copyright 1999-2018 Zeroboard / skin by zero