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

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


Category

  김영대(2004-07-24 17:04:56, Hit : 9246, Vote : 1882
 http://www.howto.pe.kr
 SWBEM.zip (273.1 KB), Download : 969
 [소스] 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 8621 2071
182   [Delphi] [소스] Indy HTTP를 쓰레드에 넣어 사용하기  김영대 2008/11/21 8575 2210
181   [Delphi] [소스] IOCP 델파이 예제 프로그램  김영대 2005/02/16 12426 1812
180   [Delphi] [소스] 델파이 프로그램 소스파일에서 한글 문장 추출  김영대 2005/02/01 9702 1716
179   [Delphi] [소스] 다국어를 지원하는 응용 프로그램을 위한 콤포넌트  김영대 2005/02/01 7581 1574
178   [Delphi] [소스] 모든 윈도우즈 실행파일이 실행되고 종료되는 시점 알아내기  김영대 2004/11/24 8090 1691
177   [Delphi] [소스] TMSNPopUp v.5.0 수정 콤포넌트  김영대 2004/11/16 10000 1804
176   [Delphi] [소스] 웹에서 버전 확인하여 파일 다운받기1  김영대 2004/11/16 8518 1648
175   [Delphi] [소스] 한글이 들어있는 문자열에서 초성 음소로 검색하기  김영대 2004/10/23 9918 2137
174   [Delphi] [소스] 마우스와 키보드 입력이 몇초동안 없으면 이벤트 발생시키기  김영대 2004/10/15 8908 1837
173   [Delphi] [소스] UNIX tail 과 같은 파일 변경 감시 프로그램  김영대 2004/09/04 8215 1617
172   [Delphi] [소스] Java 로 작성한 프로그램 실행하고 결과 받아오기  김영대 2004/08/21 8439 1750
  [Delphi] [소스] Windows Management Instrumentation (WMI)  김영대 2004/07/24 9246 1882
170   [Delphi] [소스] 윈도우즈 서비스 목록 구하고 시작/중지 시키기  김영대 2004/07/22 8240 1702
169   [네트워크/보안] [참고] TCP 에서 사용되는 효율향상 알고리즘  김영대 2004/07/16 9772 1943
168   [네트워크/보안] [참고] TCP 에서 사용되는 내부 타이머  김영대 2004/07/13 9635 1788
167   [Unix/Linux] [강좌] 인텔 센트리노 무선랜 카드: ndiswrapper  김영대 2004/06/27 11041 1991
166   [Delphi] [소스] 데스크탑의 일부 영역을 고정적으로 차지하는 어플리케이션  김영대 2004/06/19 6811 1568
165   [Delphi] [강좌] ActiveX 테스트 인증서 만들기  김영대 2004/06/18 7876 1666
164   [Delphi] [소스] ActiveX 에서 자바 스크립트의 함수 호출하기  김영대 2004/06/18 8026 1649

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

Copyright 1999-2018 Zeroboard / skin by zero