본문 바로가기
반응형

WMI17

WMI로 디스크 사이즈 알아내기 이번에는 WMI로 디스크 사이즈를 알아 보기로 하겠습니다. 각설하고 바로 코드 들어 갑니다. [ Disk_Size.vbs ] On Error Resume Next strComputer = "." Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2") Set colItems = objWMIService.ExecQuery("Select * from Win32_LogicalDisk where DriveType=3",,48) For Each objItem in colItems Wscript.Echo "DeviceID: " & objItem.DeviceID ' Wscript.Echo "Name: " & objItem.Name ' Wsc.. 2008. 2. 25.
WMI로 파일 삭제 WMI는 윈도우에서 할 수 있는 대부분의 기능을 수행할 수 있습니다. 여기서는 간단하게 파일을 지우는걸 보여 드리겠지만 응용하면 다양하게 써 먹을 수 있겠져~ [ Del_File.vbs ] strComputer = "." Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2") Set colFileList = objWMIService.ExecQuery _ ("ASSOCIATORS OF {Win32_Directory.Name='C:\kei'} Where " _ & "ResultClass = CIM_DataFile") For Each objFile In colFileList If InStr(objFile.FileName,"delet.. 2008. 2. 25.
WMI로 간단한 시스템 정보 확인! WMI를 이용해서 간단한 시스템 정보를 확인 할 수가 있습니다! 서버를 다루다 보면 이러한 시스템 정보가 필요 할 때가 있지요. 여기에 나온 것 보다 훨씬 많은 정보를 추출해 낼 수가 있지만~ 운영하면서 이건 필요하겠다 싶은 것만 추려서 만들어 봤습니다. 간단히 이런 것들만 뽑아 보십시다~ - 벤더명 - 모델 타입 - 씨리얼 번호 - 시스템 이름 - 모델명 - 메모리 사이즈 - OS 명 - OS 버전 - 서비스 팩 버전 참고로... 개인 컴퓨타에서 돌리면.. 뭐 벤더명,씨리얼 번호.. 이런게 나올려나 모르겠네요.. 아... 그리구 HP인가.. IBM인가... 둘 중에 하나가 이거로는 씨리얼 번호를 안 가르쳐 줍니다. 아무튼~ 아래는 스크립트 코드 입니다 ^-^ [System_INFO.vbs] strCom.. 2008. 1. 30.
WMI의 기초적인 저장 방법과 실행, 사용법 윈도우 시스템을 관리하다보면 WMI가 필요하게 되는 때가 있습니다. WMI를 이용하여 엄청나게 다양한 작업을 할 수가 있습니다. 어떤 작업에 대해 자동화를 한다든가... 시스템 정보를 얻어 오거나 텍스트 파일을 조작 할 수도 있습니다. 심지어 엑셀까지도 조작할 수 있죠 :) WMI사용과 관해서는 기타 웹에 많은 자료들을 참고 하시구요 저는 가장 기본이 되는!!! 바로 써먹을 수 있는 스크립트 저장 방법과 실행 방법을 이번 포스트에 기재 하고자 합니다. 1. 스크립트는 메모장을 이용해서 제작 할 수 있습니다. 메모장을 이용해서 스크립트를 작성 한 후 "파일명.vbs" 로 저장 합니다. 파일을 저장한 경로를 기억해 두십시오. 케이는 귀차니즘의 대가이므로 C:\ 에다가 바로 저장해 버리고 나중에 옮깁니다 -_.. 2008. 1. 16.
반응형