본문 바로가기
반응형

WMI17

CPU 사용량 수집하는 세가지 방법 WMI로 CPU 사용량 수집하는 세가지 방법 1. 요건 실행 당시 CPU를 꽤나 많이 잡아 먹지만 그 당시의 CPU 사용량을 가장 정확히 나타낸다. (수집할 때 요거 때문에 사용되는 CPU 로드는 제외하고 수집한다.) Set procset = GetObject("winmgmts:{impersonationLevel=impersonate}!\\" & "." & _ "\root\cimv2").InstancesOf ("Win32_Processor") for each System in ProcSet Wscript.echo system.LoadPercentage Next 2. 윈도우 2003 & XP 에서만 된다.(2000은 안 됨) 순간을 잡아내는 정확도는 떨어지나...... 나름 쓸만하다. For 문을 사용해서.. 2008. 1. 8.
WMI] MSSQL 서버에 쿼리 날리고 데이터 가져오기 이번에는 좀 재밌는 걸 해보고자 한다. ... 그다지 재미는 없다만 =ㅅ= WMI를 가지고 MSSQL도 접속 할 수 있다는 걸 보여 주는 스크립트이다. .... 별거 다 한다. sysdatabases에 접속해서 몇 가지 데이터를 뽑아 온다. SQL_query에 쿼리문이 담겨 있다. ASP 문법이랑 거의 비슷하다고 보면 됩니다. 결과는? 돌려 보면 아시겠죠 ^-^ const ConStr = "Provider=SQLOLEDB;Data Source=(local);integrated Security=SSPI" const SQL_query = "SELECT * FROM sysdatabases" Set WshShell = CreateObject("WScript.Shell") Set conn = CreateObeje.. 2007. 10. 11.
WMI] 특정 확장자를 가진 파일 갯수 카운트 엄청 단순한 스크립트 하나를 보여주겄다. 특정 디렉토리내에서 특정 확장자를 가진 파일을 카운트 한다. 아래에 보다시피 C: 드라이브에서 Kei 폴더내에 TXT 확장자를 가진 파일의 갯수를 카운터 한다. 그 이하도 그 이상도 아니다 -_-;;; 아... 하위 디렉토리까지 뒤지지도 않는다 ^^;;; 하위 디렉토리까지 탐색하는건 나중에 차차 하도록 하겠습니다 ~ 그리고 결과는 커맨드창 화면에 뿌려 준다. 더블클릭해서 실행했다면 팝업창 하나 딸랑 띄워서 결과를 보여 줄 것이다 :) 포스팅하기도 부끄러운 스크립트였슴다 =ㅠ= Set objWMIService = GetObject("winmgmts:\.\root\cimv2") Set colFiles = objWMIService. _ ExecQuery("SELECT .. 2007. 10. 11.
WMI] 텍스트 파일에서 문자 치환 WMI에 관한 스크립트로는 처음 기재되는 포스팅이 되겄습니다. 기본적인 파일 저장 방법과 실행, 사용법에 관해서는 WMI 카테고리 두번째 포스트에 있는 기초 사용법을 참조하시기 바랍니다. 아래의 스크립트는 특정 문자를 찾아 내서 다른 문자로 치환하는 스크립트 입니다. 정확히 말해서는 "-" 문자를 "|" 문자로 변경 시킵니다. 물론 조금 수정한다면 다른 문자로도 바꿀 수도 있습니다. 코드에 대해서 의문이 생기신다면 댓글을 달아 주시면 답해 드리겠습니다. 그다지 이해하기에 어렵지 않다고 생각하기에 주석은 생략하겠습니다. 게을러서 =ㅠ=;; 나중에 때가 되면.... 기본 문법을 포스팅 하는 것도 고려해 보지요ㅡㅡ;; 근데... 그다지 설명 할 것이..... -_- 기본이 VB라서.. 헛.. 사용 할 수 있는.. 2007. 10. 4.
반응형