Microsoft® Visual Basic® Scripting Edition (VBScript)는 Microsoft® Windows® 를 관리 하는데 시스템관리자가 쉽게 만들수 있는 언어입니다. 첫번째 예로 디스크의 남은용량을 표시하는 스크립트를 만들것입니다. 이 스크립트를 이용해서 여러가지 수정을 해서 여러개의 디스크, 여러대 컴퓨터의 남은공간을 표시하는 스크립트도 만들수 있습니다. 두번째 예로는 시스템관리에 보다 흥미있는 부분을 만들어볼것입니다.
VBscript 는 수백 수천대의 컴퓨터를 관리하는 기업환경을 시스템 관리자가 관리하는데 유용한 언어입니다.
이 Vbscript 는 Windows Script Host (WSH), Windows Management Instrumentation (WMI), and Active Directory Service Interfaces (ADSI)와 연결해서 사용할수 있으며, 시스템관리도구를 만들수 있어 유용합니다.
예를 들어 WMI 와 ADSI 를 이용해서 VBscript로 에러보정, 내부루팅과 고급 프로그래밍구조를 1000 줄 이상으로 만들수도 있습니다.
그러나 시스템관리자에게 유용한 VBscript는 제작하는것이 어렵지 않습니다. 메모장에 코드를 적을 몇분의 시간만 있으면 됩니다.
다음은 당신의 컴퓨터에 C 드라이브 남은용량을 표시하는 스크립트입니다.
Set objWMIService = GetObject("winmgmts:")
Set objLogicalDisk = objWMIService.Get("Win32_LogicalDisk.DeviceID='c:'")
Wscript.Echo objLogicalDisk.FreeSpace
이 스크립트는 당신이 보기에 충분하지 않을것입니다. 예를 들어서 현재 컴퓨터의 남은 공간을 보여주는데 외부의 컴퓨터 디스크의 남은공간은 보여줄수 없습니다. 또한, C 드라이브의 남은공간만을 남기고 D,E 드라이브의 남은공간은 알수 없습니다.
이 스크립트를 수정함으로 다음과 같은것을 하게 될것이다.
- 외부 컴퓨터를 포함한 어떤 컴퓨터의 남은 디스크용량을 알아볼것이다.
- 여러 컴퓨터의 남은 디스크용량을 알아볼것이다.
- 하나의 컴퓨터의 모든 디스크에 대해서 남은 용량을 알아볼것이다.
- 디스크용량이 작을때 알리도록 할것이다.
'컴퓨터' 카테고리의 다른 글
[Scripting Guide] - VBscript 입문 (0) | 2007.04.01 |
---|---|
커맨드라인을 이용한 FTP 파일 전송 배치파일 예제 (0) | 2007.03.31 |
[Scripting Guide] - 스크립트의 개념 (0) | 2007.03.29 |
Microsoft Windows 2000 Scripting Guide - intro (0) | 2007.03.29 |
[VMware] 5.0 에서 3D 사용하기. (0) | 2007.03.19 |